Lead Software Engineer (Java / Typescript)
We are looking for a highly skilled Lead Software Engineer to take ownership of one of our clients core platform systems. In this pivotal role, you will guide a talented engineering team, ensuring the stability, performance, and ongoing evolution of a mission-critical product area. Youll balance technical leadership with hands-on engineering, driving new feature development while continuously enhancing the existing platform.
Collaborating closely with architects, product stakeholders, and cross-functional teams, you will help shape the technical roadmap and ensure our systems remain scalable, reliable, and innovative.
Key Responsibilities
* Technical Leadership: Provide technical direction across the software development lifecycle, ensuring alignment with internal standards and best practices.
* Hands-On Coding: Contribute directly to the codebase and support sprint goals with high-quality engineering work.
* Team Leadership & Coaching: Manage and mentor a small team of software engineers, fostering collaboration, growth, and engineering excellence.
Skills, Knowledge & Expertise
1. Strong Software Development Background, with proven proficiency in Java and TypeScript.
2. Commercial AWS Experience, including solid understanding of core cloud services.
3. NoSQL Expertise, with hands-on experience in at least one NoSQL technology (Cassandra experien...