Senior Engineer

5 days ago


Melbourne, Australia Pepperstone Full time

The Pepperstone story started in 2010. We know what it’s like to trade the world’s markets. Our team describes us as a place for the curious and the driven, and we like to do things a little differently; as a transformative global fintech we’re digital, nimble, connected, and united in our vision to create a better way to trade.

We thrive on progress – for our clients and for ourselves. Our organisational culture is ever-evolving, vibrant, diverse, global and results focused. You’ll find our 350+ team currently across 9 locations and 6 time zones.

The Role 
Our technology team thrives on inclusivity and collaboration, believing that diverse perspectives lead to great solutions. We foster a culture that champions individual growth, professional development, and work-life harmony. We're invested in your success and dedicated to supporting you every step of the way. We encourage our team to bring challenge thinking and fresh ideas to the table and our Agile approach empowers us to focus on outcomes. When we hire someone it's because they bring the skills, attitude and experience we're looking for....so we let you do what you're best at Join us and be part of a community that's passionate about harnessing technology's potential to drive market leading solutions for our clients. Elevate your career in an environment where your ideas matter, your growth is nurtured, and your potential is limitless.

Our team in Melbourne is seeking a highly skilled and experienced Senior Engineer who will be responsible for developing high-quality software solutions, leading technical projects, and mentoring junior team members.  They will be a champion of Continuous Delivery and practices within the team driving modern, collaborative engineering practices to facilitate best-in-class engineering outcomes.

They will actively collaborate with their team, product, business analysts, and designers to deliver exceptional, data-driven software solutions. With the support of leadership, they will own the technical solution and design of software, working closely with the team to meet delivery objectives, developing the appropriate technology to support these objectives.

They will be a champion of the success of the team, drive thoughtful conversation during tech huddles and retrospectives, actively participate in training and ceremonies, and encourage others to develop their knowledge of modern engineering practices.

As our Senior Engineer - Onboarding, your key responsibilities include, but may not be limited to:

  • Develop, support, and maintain software and infrastructure across a range of technologies in our “you build it, you run it” culture.
  • Effectively deliver on requirements in-line with agreed outcomes within determined timeframes.
  • Develop software inline with Engineering  best practices ensuring maintainable, efficient, tested, and resilient solutions.
  • Provide input into and build solutions aligned to the target state architecture.
  • Develop robust, automated, and modern Continuous Integration and Continuous Delivery practices and processes within the team.
  • Collaborate closely with Product Owners, Engineering Leads, and Business Analysts to deliver high-quality solutions using a range of technologies.
  • Establish modern, and effective quality and automation practices and processes within the team.
  • Lead technical projects, including architecture and design decisions, code reviews/pairing, and mentoring of other team members.
  • Work closely with Platform teams to implement software leveraging our internal tools, frameworks, and infrastructure.
  • Participate in and, at times, lead team ceremonies, and the assessment and estimation of work.
  • Contribute to the improvement of software development lifecycle processes.
  • Participate in and, at times, facilitate Engineering Dojos.

About you

●  5+ years of software engineering experience

●  Expertise in TypeScript (React) and full-stack development with an array of languages and runtimes (Nodes.js & Golang preferred)

● Hands-on experience with AWS and Infrastructure-as-Code tools (e.g. Terraform)

● Experienced in Continuous Delivery practices (CI, TBD, TDD, etc.)

● Hands-on  experience of testing methodologies (e.g., TDD, BDD, mocking) or a willingness to develop further in that area

● Experience using automation tools to build robust, automated build/release/deploy processes (e.g. Github Actions)

●  Solid grasp of software design patterns (e.g., SOLID, Strategy/Observer/Facade) and both object-oriented and functional programming.

● Understanding of docker, containers and common container orchestration platforms.

● Commitment to continuous learning and staying updated with software engineering trends and emerging technologies.

● Proven ability to work with remote, global teams.

Why you will enjoy working with us

  • Competitive salary structure including company bonus scheme
  • Genuinely collaborative and friendly culture
  • Flexible and hybrid working
  • Remote working option - work from anywhere for up to 6 weeks per year, in addition to hybrid working as standard
  • Ongoing personal development & learning opportunities
  • 15 weeks paid primary carers parental leave & 4 weeks paid secondary carers leave
  • 3 paid volunteering days per year & Workplace Giving Program
  • Frequent events and celebrations including a standard weekly social
  • Beautifully renovated large office at Collins Square - 727 Collins Street, Melbourne
  • Best in class end of trip facilities including bicycle parking, change rooms & showers
  • A full stocked kitchen, onsite coffee machines with locally sourced coffee beans (this is Melbourne after all) and curated specialty teas

About Pepperstone 

We’re a regulated online Forex and CFD trading platform. With the scale of a global fintech and the agility of a start-up, we arm our clients with everything they need to take on the global markets with confidence. You will be part of a wider passionate and friendly team, and whilst things may not always go to plan, we learn quickly and move forward with impact. To learn even more visit Pepperstonecareers and www.linkedin.com/company/pepperstone/

We understand it’s important to do due diligence on a prospective employer, see what our team are saying on Glassdoor. We respect our team members’ experiences and will never pay to remove a negative review.

Pepperstone is an equal opportunity employer. We are passionate about building a diverse workplace and strongly encourage applications from any background.

“We are a 2023 Circle Back Initiative Employer – we respond to every applicant”.

We will be reviewing applications as they come through, so if this is an opportunity that excites you, don't wait. Express your interest by clicking the apply button below as soon as possible.

Note to external agencies: While we appreciate the efforts of external recruitment agencies, we prefer to engage directly with applicants for this opportunity.

#Li-Hybrid



  • Melbourne, Victoria, Australia Capstone Recruitment Full time

    The Capstone Recruitment team is seeking a highly skilled Senior Leader to manage the engineering function of the business.About the RoleThe Senior Leader will report directly to the CEO and be responsible for the overall direction and strategy of the engineering division.Financial Accountability: The Senior Leader will be responsible for the profit and loss...


  • Melbourne, Victoria, Australia Beca Full time

    Be part of a dynamic teamBeca is a leading professional services consultancy in the Asia-Pacific region, with a diverse team of over 4000 professionals. Our team is passionate about delivering innovative solutions to our clients, and we're looking for a skilled Senior Electrical Engineer to join our Power team.As a Senior Electrical Engineer, you will be...

  • Senior Cloud Engineer

    4 weeks ago


    Melbourne, Victoria, Australia Saul Recruitment Full time

    Job Title: Senior Cloud EngineerJob Summary: We are seeking a highly skilled Senior Cloud Engineer to join our team at Saul Recruitment. As a Senior Cloud Engineer, you will be responsible for designing, implementing, and managing cloud-based infrastructure for our clients.Key Responsibilities:* Design and implement cloud-based infrastructure solutions for...


  • Melbourne, Victoria, Australia AusNet Services Ltd Full time

    About AusNet Services LtdAusNet Services Ltd is a leading provider of energy services, committed to delivering essential energy to every Victorian family.Job Title: Senior Secondary EngineerWe are seeking an experienced and skilled Senior Secondary Engineer to join our Infrastructure Engineering team in Southbank, Melbourne. As a key member of our team, you...


  • Melbourne, Victoria, Australia AECOM Full time

    Job DescriptionWe're seeking a skilled Senior Hydraulic Engineer to join our Melbourne Buildings & Places team.As a Senior Hydraulic Engineer, you will work on a variety of projects including aviation, health, commercial, and defence.Key Responsibilities:Undertake hydraulic design through calculations and analysis using technical knowledge to provide...

  • Senior Data Engineer

    1 month ago


    Melbourne, Victoria, Australia Randstad Full time

    Senior Data EngineerWe are seeking a highly skilled Senior Data Engineer to join our team at Randstad. As a Senior Data Engineer, you will be responsible for ensuring the quality and reliability of our Data Warehousing solutions and BI Reports.Key Responsibilities:Design, develop, and execute test cases to validate the performance of our Data Warehouse and...


  • Melbourne, Victoria, Australia Culture Amp Full time

    About the RoleWe're seeking a talented Senior Engineer to join our team at Culture Amp, where you'll play a key role in shaping the future of our Perform product.As a Senior Engineer, you'll lead medium to large initiatives, collaborating with cross-functional teams to drive change and impact the team's deliverables.Our software engineering practice is...

  • Senior Cloud Engineer

    4 weeks ago


    Melbourne, Victoria, Australia Saul Recruitment Full time

    Job Title: Senior Cloud EngineerJob Summary: We are seeking a highly skilled Senior Cloud Engineer to join our team at Saul Recruitment. As a Senior Cloud Engineer, you will be responsible for designing, implementing, and managing cloud-based systems and infrastructure.Key Responsibilities:Design and implement cloud-based systems and infrastructureManage and...

  • Senior Water Engineer

    4 weeks ago


    Melbourne, Victoria, Australia PCR Talent Full time

    Job Title: Senior Water EngineerJob Summary:We are seeking a highly skilled Senior Water Engineer to join our team at PCR Talent. As a Senior Water Engineer, you will be responsible for designing and developing water infrastructure projects, including hydraulic and hydrology analysis, flood studies, and drainage design.Key Responsibilities:Design and develop...

  • Senior Asset Engineer

    1 month ago


    Melbourne, Victoria, Australia AusNet Services Ltd Full time

    Unlock Your Potential as a Senior Asset Engineer at AusNet Services LtdAre you a seasoned electrical engineer looking to take your career to the next level? Do you have a passion for asset management and a desire to make a real impact in the energy sector? We're seeking a highly skilled Senior Asset Engineer to join our team at AusNet Services Ltd.About the...

  • Senior Rail Engineer

    2 weeks ago


    Melbourne, Victoria, Australia Lycopodium Full time

    We are seeking a seasoned Senior Rail Engineer to join our Melbourne team. As a key member of our Design Group, you will be responsible for delivering high-quality engineering and project delivery services.Your expertise will be crucial in establishing and maintaining professional relationships with clients, ensuring the quality of output from our...


  • Melbourne, Victoria, Australia Flix SE Full time

    Job Title: Senior Software EngineerAs a Senior Software Engineer at [Company], you will be responsible for leading the design, development, and deployment of high-quality software solutions. Your expertise will help shape the direction of our software engineering team and contribute to the success of our products.Key Responsibilities:• Collaborate with...


  • Melbourne, Victoria, Australia PCR Talent Full time

    Senior Structural EngineerWe are seeking a highly skilled and experienced Senior Structural Engineer to join our team at PCR Talent. As a key member of our engineering team, you will be responsible for leading the design and development of complex structural projects.Key Responsibilities:Lead the design and development of structural projects from concept to...


  • Melbourne, Victoria, Australia AECOM Full time

    About the RoleWe are seeking a highly skilled Senior Hydraulic Engineer to join our Melbourne Buildings & Places team. As a key member of our team, you will be responsible for undertaking hydraulic design through calculations and analysis, providing solutions to clients on a range of projects.As a Senior Hydraulic Engineer, you will have the opportunity to...


  • Melbourne, Victoria, Australia VISITS Full time

    Unlock Your Potential as a Senior Systems EngineerAre you a seasoned IT professional with a passion for delivering exceptional services to clients? Do you have a strong background in managed services, cloud computing, and cyber security? We're seeking a highly skilled Senior Systems Engineer to join our team at VISITS, a leading National Managed IT and Cyber...


  • Melbourne, Victoria, Australia PCR Talent Full time

    Job Title: Senior Structural EngineerAbout the Role:We are seeking a highly skilled Senior Structural Engineer to join our team in Melbourne. As a key member of our engineering team, you will be responsible for delivering complex building projects across Victoria, with a focus on residential and commercial sectors, and some involvement in infrastructure...


  • Melbourne, Victoria, Australia Myob Full time

    Job Title: Senior Software EngineerAbout the Role:As a senior software engineer at our company, you will be responsible for designing, developing, and maintaining high-quality software solutions.Key Responsibilities:• Develop and implement software solutions using a variety of programming languages• Collaborate with cross-functional teams to identify and...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    Senior DevOps EngineerAt Commonwealth Bank, we're looking for a skilled Senior DevOps Engineer to join our API and Microservices crew. As a key member of our team, you'll contribute to the design, implementation, and support of our API Gateways and API Management platform.We're seeking someone with a strong understanding of API Gateway (Kong, AWS, or...


  • Melbourne, Victoria, Australia Melbourne Archdiocese Catholic Schools Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.Design and develop software applications using various programming languages and frameworks.Collaborate with cross-functional teams to...


  • Melbourne, Victoria, Australia CPB Contractors Pty Limited Full time

    About North East LinkThe North East Link Project is Victoria's biggest road project, and we are seeking a skilled Senior Spatial Engineer to join our team.We are looking for someone who can provide advice on in-house spatial engineering systems and maintain project spatial data using computer software. Your primary responsibility will be to complete complex...