Lead Software Engineer
Role details
Job location
Tech stack
Job description
Our client, a leading organization in the financial technology sector, is seeking a Lead Software Engineer to join their innovative team. As a Lead Software Engineer, you will be supporting the Surveillance Platform and Analytics departmentby guiding the design and development of innovative full-stack solutions. This role combines hands-on technical contribution with team leadership, architectural guidance, and strategic technical direction for business-critical surveillance systems that protect market integrity.The ideal candidate will demonstrate strong technical leadership, innovative thinking, and a collaborative spirit, which will align successfully in the organization., * Lead the design and architecture of complex, distributed surveillance systems based on evolving business needs.
- Mentor and guide engineering teams, fostering technical growth and best practices.
- Develop and implement full-stack enterprise applications utilizing Java, JavaScript/Angular, Spring Boot, REST/Web Services, and big-data technologies.
- Architect scalable, resilient solutions on AWS leveraging serverless and container technologies such as Lambda, ECS, S3, RDS, and EMR.
- Drive innovation by evaluating emerging technologies, leading proof-of-concept initiatives, and integrating AI capabilities to enhance product features and team productivity.
- Champion CI/CD, infrastructure as code, automated testing, and observability practices across the team, * Opportunity to work on cutting-edge surveillance systems that impact market integrity.
- Clear career progression towards Staff and Principal Engineer roles.
- Engagement with innovative AI and big data technologies.
- Collaborative environment that values mentorship and leadership development.
- Work with a diverse and inclusive team committed to excellence and innovation.
Requirements
- Bachelor's Degree in Computer Science or other relevant Engineering discipline (Master's preferred) with 10+ years of experience in software engineering/full-stack development, with at least 3 years in technical leadership roles.
- Proven expertise in full-stack developmentusing Java, JavaScript, REST/Web Services, Angular, and Spring Boot.
- 7+ years of experience architecting and building solutionson AWS Cloud, including ECS, Lambda, RDS, S3, and EMR.
- Strong background working with big data technologies such as Hadoop, Spark, Presto, or AWS EMR.
- Demonstrated experience leading AI/ML initiatives, leveraging AI technologies for product and process innovation.