Jobs and Careers
AS

Sr. Software Engineer

Assurant
United Statesfull_timeVerifiedPosted 27 Jun 2025
💰 $143,700/yr($86,000/yr$143,700/yr)

About the role

The Sr. Software Engineer is a position requiring working with our international clients, business partners, architects, engineers, management and other IT groups to understand, design and engineer technical solutions for the desired capabilities. 

The Senior Software Engineer develops multi-platform application functions, services, and other related software components in response to problem and project change requests of the highest complexity and risk. The incumbent provides training and mentoring to others in areas of acquired expertise. The incumbent participates in the day-to-day activities for the Scrum team. The incumbent is responsible for the efficient application of currently relevant and appropriate emerging technology in the development of quality products within the constraints of time and budget.  The Engineering team works in partnership with other Technology Functions and the Business to ensure quality delivery of our products. The team works in an Agile scrum environment and is located globally. The team is independent in driving all decisions and is responsible for continuously improving customer experience, revenue growth and operations enablement through quick turn-around of development of our products with high quality.

What will be my duties and responsibilities in this job?

  • Participates and contributes to design and build phases of the project

  • Communicates frequently with lead engineers and management on project status, issues or news

  • Follows the methodology standards and development process standards set by the Architects

  • Learn new technologies for the project as needed

  • Participates in design reviews

  • Contributes to software reviews for consistency with best practices, standards and architecture guideline including code review

  • Participates in finding solutions to problems, document procedures, mentors’ junior staff on problem resolution approach

  • Collaborates and work with the Lead Engineer and Architects to design the appropriate solution for the project using the Architect guidelines.

  • Participates in performing technical evaluations of vendor packages

  • Collaborates with Application & Database Architecture and Lead in the selection and use of new, unexplored technology and design of projects

  • Ensures final build adherence to approved design and meeting user requirements and expectations

  • Analyzes conditions and strategies that effectively minimize implementation risk and/or improve system reliability and performance

  • Participates in the integrations of components and systems

  • Participates in team scrum meetings and with peers, and users

  • Demonstrates potential for leadership, including sharing technical guidance, training and mentoring to others in areas of expertise

  • Works and meets with the team very frequently to discuss issues, progress, questions, open items, etc.

  • Participates in interviews for new candidates for the projects

What are the requirements needed for this position?

  • Completion of Bachelor’s degree in MIS, CS, Technical Certification, etc. Master’s degree preferred

  • Minimum of 5+ years of experience as a software engineer with following tech stack: Visual Studio .NET, .NET Core, C#.NET, .NET Framework 3.5 & higher, AJAX and Extensible Markup Language (XML & XMLT); IIS 7.0 and higher

  • 5+ years of experience using CodeSmith code generator, Web Services, WSS 3.0, WSE, & WCF, CSS, HTML, DHTML, Javascript, SonarQube, Service Fabric, Service bus and others.

  • 5+ years of hands on experience developing and managing REST APIs

  • 5+ years working with Azure development, Okta Authentication, ARM, BICEP, YAML Ci/CD pipelines, Azure DevOps, GitHub 

  • 4+ years of experience work with Oracle 19c or higher and developing PL/SQL and Stored procedures

  • Minimum 4+ years of warranty industry experience

  • 3+ years of international application support

  • Minimum of 4 years of related hardware/software and system technologies.

  • Experience administrating geographically dispersed systems across multiple time zones. 

  • Source control tool – ADO

  • Reporting tool – SSRS and SharePoint

  • Multi-lingual is a plus

Other Qualifications:

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Assurant

View company profile →