Mable is an online platform enabling people to connect with care and support in their local community.
Engineering Team Lead
Location
Australia
Posted
125 days ago
Salary
0
Seniority
Senior
Job Description
Engineering Team Lead
Mable
• Work as part of a cross-functional squad to deliver high-quality features • Assist in maintaining the product backlog alongside the product manager by providing technical input on initiative prioritisation and ensuring epics are broken down into uniformly sized tasks and sequenced for delivery • Help to monitor team’s delivery cadence and work with a team on improving on their efficiency • Promote sound, modern engineering practices and tools within the squad (TDD, pair programming, efficient branching strategies, etc) • Teach and mentor your squad on making sound technology choices, software design practices and the ways of working • Work on non-functional requirements of our software projects alongside our Infrastructure Engineers, Principle Engineers, Engineering Managers and Quality Coaches • Collaborate on and recommend sound DevOps practices in the team • Manage direct reports for at most one squad
Job Requirements
- Strong technical background focusing mainly on API development and re-platforming
- Previous team lead experience
- Familiarity with testing frameworks and the testing pyramid
- Good understanding of modern CD and software operations practices such as trunk-based development, 12 factor application principles in practice, Docker, utilisation of monitoring tools like Datadog, etc.
- Understanding of software design patterns and when to use them
- Understanding of domain driven design in software engineering and how to use DDD concepts in practice
- Excellent communication skills and team-oriented mindset
- Have a ‘leave it better than you found it’ attitude towards code
Benefits
- Power your career ⚡️
- Access parental leave 👶
- Work with flexibility 🏠
- Flexi Leave Days 🌴
- Take a floating public holiday 🫶🏾
- Be rewarded 🏆
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Develop and maintain a highly available, low-latency, and scalable API and full stack applications. • Write clean, efficient, and well-documented code for both front-end and back-end components. • Leverage managed cloud services to their full potential, serverless data warehouse for analytics, managed RDMS, serverless execution, asynchronous messaging, and orchestration for complex processes. • Utilize Terraform to define and manage our infrastructure as code (IaC), ensuring a reproducible and automated environment. • Collaborate closely with cross-functional teams, including product owners, data scientists, and other engineers, to deliver high-quality solutions. • Take ownership of the entire software development lifecycle, from conception and design to deployment and ongoing maintenance. • Troubleshoot and resolve complex technical issues, ensuring the reliability and performance of our systems.
Staff Applied AI Product Engineer
Carrum HealthCarrum Health is a healthcare company that partners with employers to provide employees access to high-quality medical care through a network of top providers. Carrum Health aims t
• Bridge the gap between AI capabilities and patient needs • Take a hands-on leadership role in integrating AI features • Collaborate with Data and Product teams on use cases and build robust RAG pipelines • Partner with DevOps to leverage cloud infrastructure for deployment • Implement monitoring and observability practices for AI services • Own the AI engineering strategy and mentor the engineering team on AI practices
• Design, build, and evolve internal platform services by understanding how Chainguard engineers use shared infrastructure, ensuring our 'Factory' capabilities work seamlessly across the organization. • Implement agent observability by capturing and analyzing structured traces, making AI-driven workflows (like automated CVE remediation) debuggable and reliable in production. • Optimize our monorepo CI/CD pipeline to maintain high-performance DORA metrics, focusing on improving build stability and reducing flake rates. • Master context engineering by validating patterns for agent skills and memory, enabling agents to make consistent decisions across complex engineering workflows. • Contribute to a productivity-driven roadmap with clear outcomes, helping the team prioritize tradeoffs to remove 'shadow production' risks and deliver standardized 'paved road' blueprints.
• Develop and maintain modular components and subsystems. • Contribute to the design, creation, and measurement of products that directly impact the lives of thousands of people every day. • Participate in definitions together with principals and other teams. • Identify and explore opportunities for improvement to ensure a high-quality product and an excellent user experience. • Optimize application performance to ensure fast loading times and a smooth user experience.



