Software Engineering Team Lead

6 days ago


Melbourne, Victoria, Australia Pepperstone Full time

We're a transformative global fintech, passionate about harnessing technology's potential to drive market leading solutions for our clients. As a Software Engineering Team Lead - Onboarding Platform at Pepperstone, you'll be part of a vibrant, diverse, and results-focused team that thrives on inclusivity and collaboration.

Company Overview

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. With over 350 team members across 9 locations and 6 time zones, we're a dynamic and agile organization that fosters individual growth, professional development, and work-life harmony.

About Us

At Pepperstone, we're committed to creating a better way to trade. We're a regulated online Forex and CFD trading platform, empowering our clients with everything they need to take on the global markets with confidence. Join our community of passionate and friendly professionals who are dedicated to driving innovation and excellence.

Job Description

You will lead the engineering team and their practices in the delivery of our KYC and Onboarding platform and underlying onboarding capability. This role involves designing the solution, mentoring and developing the team, and communicating context, timeline, scope to your team and other stakeholders to deliver initiatives on time.

The Role

As an Engineering Team Lead, you'll play a critical role in shaping and positively influencing the Engineering function at Pepperstone, driving Engineering best practices. You'll establish a target state architecture for the Onboarding platform, champion Continuous Delivery practices within the team, and work incrementally towards delivery of the platform.

Your Responsibilities

  • Establish strong quality and automation practices and processes
  • Hands-on design and implementation of software patterns and architecture
  • Synchronising with the Heads of Engineering and Principal Architect on developing best in class software solutions
  • Working closely with our Platform teams to establish ways-of-working that enable and drive our business objectives
  • Setting clear expectations for team members; soliciting, synthesising, and delivering feedback
  • Building, supporting, and developing the Onboarding platform engineering team
  • Collaborating closely with product owners, delivery leads, and business analysts
  • Contributing to the improvement of software development lifecycle processes

About You

To succeed in this role, you'll need:

7+ years of software engineering experience, with at least 2 years in a Technical Lead role or equivalent in an agile setting.Expertise in TypeScript, React, and front-end development; proficiency in full-stack development with an array of languages.Hands-on experience with AWS.Comprehensive knowledge of testing methodologies (e.g., TDD, BDD, mocking)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 containers and container orchestration (docker, ECS, EKS, docker-compose)Outstanding communication skills (written and verbal), able to influence various levels of stakeholders.Commitment to continuous learning and staying updated with software engineering trends.Deep understanding of software development best practices, including object-oriented and functional programming, design patterns, etc.Experience in designing team and service interfaces.Proven capability to work with remote, global teams.Self-driven, proactive, and tech-savvy.

Benefits

  • Competitive salary structure including company bonus scheme: $150,000 - $180,000 per year
  • 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
  • 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

Why You'll Enjoy Working with Us

Join our vibrant team of passionate and friendly professionals who are dedicated to driving innovation and excellence. Work with us to create a better way to trade and make a meaningful impact in the financial services industry. Learn more about our values and mission by visiting our LinkedIn page.



  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    Position: Senior Software Engineer - Node.js/React.js on AWS Cloud StackKey Responsibilities:Design, develop, and maintain scalable Node.js applications.Architect and deploy robust React.js frontends on AWS cloud services.Collaborate with cross-functional teams to gather and analyze technical requirements.Implement containerized microservices using Docker on...

  • Software Engineer

    1 month ago


    Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    We are seeking a skilled Software Engineer to join our team in Information & Communication Technology | Engineering - Software. As a pivotal member of our development team, you will:Key Responsibilities:Design and implement cutting-edge APIs that power our e-commerce platform.Collaborate closely with front-end developers, designers, and product managers to...


  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer with expertise in Node.js, React.js, and AWS cloud technologies to join our team at Information & Communication Technology | Engineering - Software.Key Responsibilities:Design and Development: Design, develop, and maintain high-performance Node.js and React.js applications ensuring...


  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    Senior Software Engineer PositionWe are seeking a highly skilled Senior Software Engineer to join our team in Information & Communication Technology | Engineering - Software. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining scalable and fault-tolerant applications using AWS cloud services.Key...


  • Melbourne, Victoria, Australia Squiz Full time

    About the RoleWe are seeking a highly skilled Software Engineering Team Lead to join our product engineering team on a permanent basis. As a key member of our team, you will be responsible for leading a team of engineers to implement and integrate Artificial Intelligence (AI) into our Digital Experience Platform (DXP).Key ResponsibilitiesLead a team of...


  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    Senior Cloud Software EngineerWe are seeking a highly skilled Senior Cloud Software Engineer to join our team. As a Senior Cloud Software Engineer, you will be responsible for designing, developing, and maintaining cloud-based applications using Node.js and React.js.Key Responsibilities:Design and develop cloud-based applications using Node.js and...


  • Melbourne, Victoria, Australia Xero Full time

    About the RoleXero is seeking an experienced Engineering Manager to lead our software development teams. As a key member of our engineering leadership team, you will be responsible for building and managing high-performing teams, driving technical excellence, and ensuring the delivery of high-quality software products.Key ResponsibilitiesLead and manage...


  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    Company Overview: Our company, Information & Communication Technology | Engineering - Software, specializes in developing innovative software solutions using cutting-edge technologies. Salary: $120,000 - $180,000 per annum Job Description: We are seeking an experienced Senior Software Engineer with expertise in cloud architecture to join our team. As a key...


  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team in Information & Communication Technology | Engineering - Software.


  • Melbourne, Victoria, Australia Gentrack Full time

    About the RoleGentrack is seeking an experienced engineering manager to lead squads within the delivery engineering team in Melbourne.As part of the customer delivery leadership team, you will lead your team of technical experts to deliver the best to our customers. Customer delivery is your passion, and you are comfortable dealing directly with...

  • Software Engineer

    1 week ago


    Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    Company OverviewWe are a leading organization in the field of Information & Communication Technology, specializing in software engineering. Our team is dedicated to delivering innovative solutions using cutting-edge technologies.SalaryThe estimated annual salary for this position is $120,000-$150,000 based on industry standards and location...


  • Melbourne, Victoria, Australia Halcyon Knights Full time

    Job Title: Software Engineering Team LeadAbout Us: Halcyon Knights is a global tech platform that constantly pushes the boundaries of technology.We are renowned for our strong engineering team and solid engineering practices. This is the ideal place to showcase your skills and learn new ones, surrounded by people with a shared love of tech and...

  • Software Engineer

    6 days ago


    Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    Information & Communication Technology | Engineering - Software is seeking an experienced Senior Software Engineer with a strong background in Node.js and React.js development.Job OverviewThis exciting opportunity involves designing, developing, and maintaining scalable containerized microservices using Docker on AWS Elastic Container Service (ECS). The...


  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    Job SummaryWe are seeking an experienced Software Engineer with expertise in Node.js, React.js, and AWS cloud technologies to join our Information & Communication Technology | Engineering - Software team.


  • Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    Information & Communication Technology | Engineering - Software seeks a seasoned Senior Software Engineer with expertise in Node.js, React.js, and AWS cloud technologies to join our team. Estimated salary range: $120,000 - $180,000 per year.Job DescriptionWe are looking for a highly skilled and experienced software engineer who can design, develop, and...


  • Melbourne, Victoria, Australia Xero Full time

    This is a highly rewarding role for an experienced Engineering Manager at Xero, where you can make a meaningful impact on the company's mission to provide powerful insights to small businesses.About the Role:The Engineering Manager will lead, grow, and manage leaders of engineering teams who build software for new or improved features in Xero's products and...

  • Software Engineer

    2 weeks ago


    Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full time

    Company OverviewWe are a leading Information and Communication Technology (ICT) company specializing in software engineering. Our mission is to deliver innovative solutions that meet the evolving needs of our clients.Salary: $120,000 - $180,000 per annumJob Description:The ideal candidate will have a strong background in Node.js and React.js development,...


  • Melbourne, Victoria, Australia Oracle Full time

    **About the Role**Oracle's Cloud Infrastructure is a highly innovative and dynamic environment. As a Senior Principal Software Engineer, you will be part of an agile team with significant impact. Your team will respond to issues within minutes to ensure customer impact is mitigated.Key Responsibilities:Leading large conference calls with confidence.Driving...


  • Melbourne, Victoria, Australia ANZ Full time

    About ANZ PlusWe're a leading bank in Australia, redefining banking for the future by leveraging innovative working methods and design thinking to enhance our customers' financial well-being. Our 100% cloud-based engineering-led culture is focused on continuous improvement and skill development.Join Our Homeowner Ecosystem TeamThe Home Ecosystem Value...


  • Melbourne, Victoria, Australia Lead Group Full time

    About the Role:We are seeking an IT professional with strong technical skills to join our team as a software engineer. The ideal candidate will have proficiency in Java and Python programming languages and experience in software development.Key Responsibilities:- Develop software applications using Java and Python- Collaborate with cross-functional teams to...