Description
We are seeking a Software Engineering Lead to join our team. As a Software Engineering Lead, you will provide assistance and input to management, lead large multifunctional development activities, solve complex technical problems, write complex code for computer systems, and serve as a senior source of expertise.
Responsibilities:
- Interfacing with other technical personnel or team members to finalize detailed software design for highly resilient and scalable applications
- Mentoring software developers on development methodologies and optimization techniques
- Serving as a primary technical point of contact for external technology resources
- Serving as acknowledged 'go to' person on coding and technical issues
- Occasionally in contact with customers (Tier1 financial institutions) to contribute to technical workshops or brainstorming sessions
Requirements:
- 10+ years of Software Development experience
- Strong hands-on experience in Java (Spring Boot) and JavaScript (Angular)
- Deep knowledge of architectural principles
- Solid understanding of frontend-backend integration, REST APIs, and microservices
- Experience on data storage systems (Oracle/SQL Server, Cloud data lakes/BigData/LakeHouse)
- Experience with AI technologies is a strong plus
- Knowledge of Dockers, Kubernetes, Services in Azure, AWS or another cloud provider
- Experience in leading teams and driving technical excellence
- Possess expertise in partnering and leading internal and external technology resources in solving complex business needs
- Proven track record in designing and delivering full-stack applications
- Demonstrate problem-solving experience involving leading teams in identifying, researching, and coordinating the resources necessary to effectively troubleshoot/diagnose complex project issues
- Ability to collaborate closely with Product Owners to define technical solutions and actively contribute to the estimation process
We offer country-specific benefits. If you have a disability or other need that requires accommodation or adjustment, please let us know.