Software Engineering Team Lead
6 days ago
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.
-
Software Engineering Lead
3 weeks ago
Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full timePosition: 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 timeWe 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...
-
Software Engineering Lead
1 week ago
Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full timeJob 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...
-
Senior Cloud Software Engineer
4 weeks ago
Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full timeSenior 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...
-
Software Engineering Team Lead
1 month ago
Melbourne, Victoria, Australia Squiz Full timeAbout 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...
-
Senior Cloud Software Engineer
3 weeks ago
Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full timeSenior 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...
-
Software Engineering Team Lead
4 weeks ago
Melbourne, Victoria, Australia Xero Full timeAbout 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...
-
Senior Software Engineer
1 day ago
Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full timeCompany 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...
-
Senior Software Engineer
1 week ago
Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full timeJob DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team in Information & Communication Technology | Engineering - Software.
-
Software Engineering Team Lead
3 weeks ago
Melbourne, Victoria, Australia Gentrack Full timeAbout 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 timeCompany 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...
-
Software Engineering Team Lead
1 week ago
Melbourne, Victoria, Australia Halcyon Knights Full timeJob 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 timeInformation & 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...
-
Software Engineering Expert
1 day ago
Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full timeJob 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.
-
Lead Software Developer
1 week ago
Melbourne, Victoria, Australia Information & Communication Technology | Engineering - Software Full timeInformation & 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...
-
Software Engineering Team Lead
2 weeks ago
Melbourne, Victoria, Australia Xero Full timeThis 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 timeCompany 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,...
-
Software Engineering Team Lead
3 weeks ago
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...
-
Software Engineering Team Lead
1 week ago
Melbourne, Victoria, Australia ANZ Full timeAbout 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 timeAbout 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...