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. The team delivers innovative and customer-focused products that deliver value and make a difference.
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 is a must.
- Experience on data storage systems (Oracle/SQL Server, Cloud data lakes/BigData/LakeHouse) is a must.
- 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
- Possess strong communication (verbal and written) and customer service skills.
Benefits
- Comprehensive Health Insurance
- Enhanced Health Insurance Options
- Group Life Insurance
- Group Accident Insurance
- Flexible Working Arrangement
- Employee Assistance Program
- Medical Screening
- Modern Family Benefits
- Long-Service Awards
- New Baby Gift
- Subsidized Meals in Chennai
- Various Paid Time Off