Job Description

Senior Software Engineer

The Senior Software Engineer is a hands‑on contributor responsible for designing, developing, testing, and maintaining multi‑platform applications, services, and related software components. This role focuses on delivering high‑quality solutions to complex technical problems while collaborating closely with peers and cross‑functional teams.

In this role, you will contribute to building scalable, reliable software that delivers measurable business value, while following modern development practices and engineering standards.

Location

This position will be in Bengaluru/Hyderabad at our India location.

What will be my duties and responsibilities in this job?

Technical Execution

  • Design, develop, and maintain software solutions aligned with business and technical requirements.
  • Contribute to system design discussions and implement solutions using established architecture patterns. <...

Ready to Apply?

Take the next step in your AI career. Submit your application to ASSURANT, INC today.

Submit Application