About this role
The team is seeking a Lead Software Engineer to join their dynamic team. In this role, you will lead technical development on a product, team, or domain level while also being responsible for overall tech delivery and application ownership alongside your own software engineering output.
Key Responsibilities:
- Lead and mentor a team of software engineers, fostering a culture of collaboration and innovation.
- Oversee the technical development of software projects, ensuring high-quality delivery.
- Take ownership of application performance, scalability, and reliability.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Stay updated with emerging technologies and industry trends to drive continuous improvement.
Required Skills & Qualifications:
- Strong experience in software development with proficiency in languages such as Java, Python, or JavaScript.
- Expertise in frameworks and technologies relevant to the domain, such as React, AWS, or microservices architecture.
- Proven ability to lead technical projects and teams, with excellent problem-solving skills.
- Strong understanding of software development methodologies and best practices.
- Excellent communication and interpersonal skills.
Experience:
- 5-8 years of professional experience in software engineering, with a focus on leading teams and projects.
What we offer:
- Flexible working options to support work-life balance.
- Opportunities for professional development and career advancement.
- A collaborative and inclusive work environment.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.