Sr Software Engineer, Assurant, GCC-India
As a Senior Software Engineer, you’re charged with building high quality, working software that adds demonstrated business value. This is a highly technical position that requires you to both build great software and mentor your peers on design and best practices.
Working Hours: 2:30 PM IST to 11:30 PM IST
This position will be in Hyderabad at our India location.
What will be my duties and responsibilities in this job?
This job is responsible for developing or assisting in the development of functional requirements, design, development, and testing applications to support business processes that provide business value. The individual will interact with business team members, architects, developers, end users, and all other groups involved in project development, testing, and delivery.
Design/Development/Testing:
- Design, Build and deliver IT solutions that demonstrably provide business value
- Using the right blend of people, process and technology
- Partner with QA, BA, PO, and Agile team members to form high performing delivery teams
- Promote and adhere to definition of done in all solutions
- Mentor and lead high-performing developers
- Strive to ensure that best practices are always met and delivered
- Ensure as-built documentation is captured
- Stay current in new technologies and platforms; identifies emerging technologies to solve complex business problems.
- Research, suggest, and implement tools to enhance development efficiency
- Develop the automation strategy and help automate test cases
- Suggest and implement SDLC process improvements
Business/User Requirements:
- Participate in requirements/user story gathering sessions
- Interpret user requirements/user stories and design scalable and maintainable solutions to business problems.
- Communicate technical concepts in everyday language
- Understand the needs of the user community
- Demo new features/lead UAT activities
Provide Systems support:
- Learn and enhance knowledge of the various multi-platform systems support environments, utilities, and procedures
- Participate in on-call rotations
- Provide timely, concise communication of incident status to appropriate personnel
- Document incident occurrence and resolution(s) applied using designated repositories
- Consult with staff personnel as required for effective incident resolution
- Resolve development and support issues of moderate to high complexity or risk
End User Support:
- Strong communication skills.
- Translate technical concepts in everyday language.
- Troubleshoot technical issues and drive for resolution.
- Build relationships.
- Lifecycle/Agile concepts
What are the requirements needed for this position?
Technical Skills
- Strong knowledge of Linux operating system and Linux developer tools
- Strong knowledge of web browsers (i.e. Chrome, Edge)
- Strong knowledge in Object Oriented Programming concepts.
- Experience in cloud-based technology (Azure)
- Experience with C on the Linux platform and SQL Server (complex queries, table creation, stored procedures, etc.).
- Experience of RESTful APIs.
- Expert in Software Development Lifecycle/Agile concepts
- Experience in systems implementing distributed architecture, service-oriented architecture, message queues, and service bus.
- Familiarity with writing testable code and testable code best practices
- Strong foundation in back-end, multi-threaded, distributed scalable systems processing high volumes
- Experience in Microservices Architecture
- Experience in Event-Driven Architecture
- Experience in Design Patterns and Cloud Native Development is a Plus
- Understanding of enterprise design patterns and best practices is a Plus
- Microsoft certification is a plus
Experience with the following languages, environments, and tools:
- Automic Job Scheduler
- SQL Server
- SQL Server Management System (SSMS)
- SQL Server Reporting Services (SSRS)
- Power Builder Professional 2017 R3
- Excel (with Visual Basic for Application for macros)
- C (on Linux)
- Linux (csh)
- Java
- ADO GIT / GitHub
- Snyk
- Wiz
- Spring Framework
- Eclipse
- Tomcat
- PuTTY
Education:
- Bachelor’s in computer science or related field
Previous Experience:
- 8+ years of experience working in the Information Technology field
Knowledge and Skills:
- Stellar intrapersonal, communication, and leadership skills
- Familiarity with Agile development methodologies
- Learn new technical concepts quickly
- 3 years of recent working knowledge of fundamental concepts and practices of Object-Oriented analysis, design and programming
- 6 years of analyzing technical problems and delivering solutions of moderate to high risk
- Strong hands-on experience in tools like MLflow, Kubeflow, Ray, LangChain, LangGraph, or Airflow
- Track records in large-scale, real-time AI/GenAI/ML database and solution technologies
- Experience with one or more applied domains is a plus: language model, computer vision, signal processing, generative AI, Digital Twins, optimization programming, recommendation systems, or autonomous agents
Helping People Thrive in a Connected World
Connect with us. Bring us your best work and your brightest ideas. And we’ll bring you a place where you can thrive. Learn more at jobs.assurant.com.
What’s the culture like at Assurant?
Our unique culture is a big reason why talented people choose Assurant. Named a Best/Great Place to Work in 14 countries and awarded the Fortune America’s Most Innovative Companies recognition, we bring together top talent around the world. Although we have a wide variety of skills and experiences, we share common characteristics that are uniquely Assurant. A passion for service. An ability to innovate in practical ways. And a willingness to take chances. We call our culture The Assurant Way.
Company Overview
Assurant is a leading global business services company that supports, protects, and connects major consumer purchases. A Fortune 500 company with a presence in 21 countries, Assurant supports the advancement of the connected world by partnering with the world’s leading brands to develop innovative solutions and deliver an enhanced customer experience through mobile device solutions, extended service contracts, vehicle protection services, renters insurance, lender-placed insurance products, and other specialty products.
AI and Biometric Usage
Assurant supports the responsible use of Artificial Intelligence (AI), but we want to know the real you. Visit our AI Usage Guidelines page to understand what we expect from applicants regarding their use of AI during the application process. Since we would like to know the real you, we require that all of our virtual interviews be conducted on video.
Employment is contingent upon completion of a required identity verification process, which may include biometric technology, where permitted by applicable law and subject to applicable notice and consent requirements. See our Privacy Notice to learn about Assurant’s privacy practices, including our use of AI-enabled technology, automated decision making, and biometric information.
Equal Opportunity Statement
Assurant is an Equal Employment Opportunity employer and does not use or consider race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other characteristic protected by federal, state, or local law in employment decisions.
Job Scam Alert
Please be aware that during Assurant's application process, we will never ask for personal information such as your Social Security number, bank account details, or passwords. Learn more about what to look out for and how to report a scam here.
Skills Required
- Strong knowledge of Linux operating system and Linux developer tools
- Experience with C on the Linux platform
- Experience with Java
- Experience with SQL Server (complex queries, table creation, stored procedures)
- Experience in cloud-based technology (Azure)
- Experience with RESTful APIs
- Expert in Software Development Lifecycle and Agile concepts
- Experience implementing distributed architecture, SOA, message queues, and service bus
- Experience in Microservices Architecture
- Experience in Event-Driven Architecture
- Strong foundation in back-end, multi-threaded, distributed scalable systems processing high volumes
- Participate in on-call rotations and provide production support
- Bachelor's in computer science or related field
- 8+ years of experience in Information Technology
- 3 years recent working knowledge of OOP analysis, design and programming
- 6 years analyzing technical problems and delivering moderate to high risk solutions
- Experience with Automic Job Scheduler
- Experience with SQL Server Management Studio (SSMS) and SQL Server Reporting Services (SSRS)
- Experience with PowerBuilder Professional 2017 R3
- Experience with Excel macros using Visual Basic for Applications (VBA)
- Familiarity with csh on Linux and PuTTY
- Experience with ADO, Git/GitHub
- Experience with Snyk and Wiz (security tooling)
- Experience with Spring Framework, Eclipse, and Tomcat
- Familiarity with writing testable code and test automation strategy
- Strong hands-on experience in tools like MLflow, Kubeflow, Ray, LangChain, LangGraph, or Airflow
- Track record with large-scale, real-time AI/GenAI/ML database and solution technologies
- Experience with applied domains (language models, computer vision, generative AI, recommendation systems, etc.)
- Design patterns and cloud-native development experience
- Microsoft certification
Assurant Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Assurant and has not been reviewed or approved by Assurant.
-
Healthcare Strength — Healthcare coverage is described as comprehensive, with multiple medical plan options, dental and vision, and added supports like mental health and wellness programs. Eligibility extending to part-time employees working 20+ hours/week and day-one access to medical coverage strengthens perceived protection.
-
Retirement Support — Retirement benefits are positioned as a standout, featuring a 401(k) with a dollar-for-dollar match up to 6% of base salary. Additional financial programs such as an employee stock purchase plan with a discount add to the overall long-term value.
-
Parental & Family Support — Family-focused benefits are broad, including paid parental leave, adoption/surrogacy assistance, fertility support, and backup care offerings. These provisions indicate material support for different family-building paths and caregiving needs.
Assurant Insights
What We Do
We work with the world’s top brands to make smart devices simpler. Vehicles last longer. Homes more secure. Problems easier to solve. And we volunteer in communities all over the globe to help the world become a greener, better place. We come from a variety of countries, cultures, and backgrounds. But we’re united by our enduring values of common sense, common decency, uncommon thinking, and uncommon results. So connect with us. Bring us your best work and your brightest ideas. And we’ll bring you a place where you can thrive. We protect and secure: 62 million mobile devices 54 million motor vehicles 102 million household valuables, appliances, and electronics 31 million mortgages 55 million travelers and credit card holders And that's just the beginning.

.jpeg)




