Summary
Join Leonardo AI as a Technical Lead and blend individual contribution with people and strategy leadership within our Engineering team. You will directly manage up to four engineers, lead engineering projects, and support the implementation of the overall Engineering Strategy. This role prioritizes strategy and leadership over hands-on development, focusing on delivery strategy and technical excellence. The position is ideal for engineers pursuing a management path. You will contribute to recruitment, team building, and fostering a diverse and inclusive environment. Leonardo AI offers a flexible work environment, empowering growth opportunities, and a range of benefits.
Requirements
- Strong backend software development experience with a focus on NodeJS
- Expertise in designing and building scalable backend systems with TypeScript, NodeJS, REST API or GraphQL
- Proficiency in database technologies like PostgreSQL
- Experience deploying and managing applications on cloud platforms (AWS, Azure, GCP)
- Strong problem-solving skills and ability to troubleshoot complex issues
- Excellent communication skills and ability to collaborate effectively in cross-functional teams
- Demonstrated ability to mentor and drive technical excellence within the team
Responsibilities
- Directly manage up to four engineers
- Lead engineering projects
- Support in the implementation of the overall Engineering Strategy
- Conduct regular one-on-one meetings with engineers
- Lead technical architecture sessions
- Handle conflict resolution
- Manage engineers' careers
- Be responsible for the engineering maturity of your squad
- Continuously improve the squadโs ways of working and technical excellence
- Be accountable for best practices around release cycles, release strategy and the squadโs Quality process
- Work closely with Product team members to prioritize and prepare new work for development
- Handle post-release tasks such as outage management and work with Product to answer questions using analytics data
- Contribute to the design of our recruitment process
- Be responsible for creating a diverse environment and constructing diverse teams
- Mentor team members
- Hire and retain diverse team members
- Manage multiple products
- Provide technical guidance
- Ensure a best-in-class engineering squad
- Understand concepts like psychological safety, diversity, equity, and inclusion when creating teams and supporting individual team members in the workplace
- Contribute to product delivery by solving difficult technical challenges in your squad
- Aid your PM in calculating and achieving accurate delivery estimates
- Deliver stories relating to your squadโs currently prioritised projects
Preferred Qualifications
Exposure to NestJS
Benefits
- Flexible Work Environment: Enjoy the flexibility to work remotely or from our vibrant offices
- Empowering Growth: We offer continuous learning opportunities and career growth tailored to your goals
- Reward package including equity
- Inclusive parental leave policy that supports all parents & carers with 18 weeks paid leave
- An annual Vibe & Thrive allowance to support your wellbeing, social connection, office setup & more
- Flexible leave options that empower you to be a force for good, take time to recharge and support you personally, including remote working abroad
- Support with your professional development
- Fun and engaging company events, both virtual and in-person
- 20 days annual leave
- Novated car leasing
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.