Lead Software Engineer

AroFlo Pty Ltd

Multiple Locations
**
Design and development of complex software applications
Technical direction and mentorship
High-quality, reliable products
** AroFlo Pty Ltd is seeking a Lead Software Engineer to design, develop, and implement scalable software solutions while providing technical leadership and mentorship to the engineering team. This role requires strong programming skills, experience with software architecture, and the ability to collaborate with cross-functional teams to achieve business objectives. **

Job Summary

  • Lead the design, development, and implementation of scalable software solutions, providing technical direction and mentoring engineers.
  • Take accountability for the pod’s outcomes, ensuring the delivery of high-quality, reliable products and shaping best practices.
  • Collaborate closely with stakeholders to define project requirements, communicate complex technical concepts, and develop innovative solutions.

Matching Summary

Match Score: 75

** AroFlo Pty Ltd is seeking a Lead Software Engineer to design, develop, and implement scalable software solutions while providing technical leadership and mentorship to the engineering team. This role requires strong programming skills, experience with software architecture, and the ability to collaborate with cross-functional teams to achieve business objectives. **

Skills & Requirements

Must-have

  • design and development of complex software applications
  • technical direction and mentorship
  • high-quality, reliable products
  • software architectural principles and design patterns
  • write, test and maintain high quality code
  • automated testing frameworks
  • CI/CD, cloud-based environments, Git, Agile

Nice-to-have

  • subject matter expert
  • innovative solutions
  • creative solutions to complex problems
  • test-first mindset
  • build reusable code and libraries

Key Requirements

  • Proven experience designing and building complex, scalable software applications
  • Strong proficiency in C#, .NET, JavaScript/TypeScript, Python or similar
  • Solid understanding of software architecture principles, design patterns
  • Experience leading engineering initiatives at a pod or team level
  • Demonstrated ability to write clean, maintainable and testable code
  • Strong experience with automated testing frameworks and TDD mindset
  • Experience building reusable components, shared libraries and scalable services
  • Ability to provide technical mentorship, code reviews and constructive feedback
  • Experience collaborating cross-functionally with Product Managers, Designers, and stakeholders
  • Strong communication skills, with the ability to explain complex technical concepts
  • Experience identifying and solving complex engineering challenges
  • Familiarity with modern development practices
  • Proven ability to lead technical projects and guide engineering teams

Work Rights

Not specified

Tailored Resume

Cover Letter