Principal Engineer
Marsh McLennan
We are seeking a talented individual to join our Technology team at Mercer. This role will be based in Gurugram. This is a hybrid role that has a requirement of working at least three days a week in the office.
Principal Engineer – Applications Development
We’re seeking a Principal Engineer who is ready to work with new technologies and architectures in a forward-thinking organization that’s always pushing boundaries. This person will have complete, end-to-end ownership of projects. The ideal candidate has experience building products across the stack and a firm understanding of micro-services architecture, APIs, databases, and front-end languages.
We will count on you to:
- Own and deliver complete features across the development lifecycle, including design, architecture, implementation, testability, debugging, shipping, and servicing.
- Write and review clean, well-thought-out code with an emphasis on quality, performance, simplicity, durability, scalability, and maintainability
- Performing data analysis to identify opportunities to optimize services
- Leading discussions for the architecture of products/solutions, refine code plans
- Working on research and development in cutting edge accelerations and optimizations
- Mentoring junior team members in their growth and development
- Collaborating with Product Managers, Architects, and UX Designers on new features
What you need to have:
- Core Technology skills - Java/J2EE, Full stack development, Python, Micro services, ,
- SQL/NO SQL Databases, Cloud (AWS), API development and other open source
- technologies
- 8+ years’ experience building highly available distributed systems at scale
- Configuration Management (Terraform, Chef, Puppet or Ansible)
- Problem-solving skills to determine the cause of bugs and resolve complaints
- Strong organizational skills, including an ability to perform under pressure and manage
Don't want to miss the next one?
Subscribe to daily email alerts for roles matching your interests.