Engineering Team Lead

Logo of Pepperstone

Pepperstone

πŸ“Remote - Australia

Job highlights

Summary

Join Pepperstone's technology team as an Engineering Team Lead - Onboarding and lead the engineering team in delivering the KYC and Onboarding platform. You will design solutions, champion incremental delivery, mentor the team, and manage independently, communicating timelines and scope to stakeholders. You will also play a critical role in shaping the Engineering function, driving best practices. This role requires 7+ years of software engineering experience, including at least 2 years in a technical lead role within an agile environment. Pepperstone offers a competitive salary, flexible and hybrid working options, remote work opportunities, ongoing personal development, generous parental leave, and a collaborative culture.

Requirements

  • 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

Responsibilities

  • Establish a target state architecture for the Onboarding platform with the support of the Principal Architect and Head of Engineering
  • Be a champion of and lead Continuous Delivery practices within the team
  • Work incrementally towards delivery of the platform working closely with Product using customer data and insights to drive prioritisation
  • Establish strong quality and automation practices and processes
  • Hands-on design and implementation of software patterns and architecture
  • Synchronise with the Heads of Engineering and Principal Architect on developing best in class software solutions
  • Work closely with our Platform teams to establish ways-of-working that enable and drive our business objectives
  • Set clear expectations for team members; soliciting, synthesising, and delivering feedback
  • Build, support, and develop the Onboarding platform engineering team
  • Collaborate closely with product owners, delivery leads, and business analysts
  • Contribute to the improvement of software development lifecycle processes

Benefits

  • 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Pepperstone know you found this job on JobsCollider. Thanks! πŸ™