For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Assurant
Assurant

Senior .NET Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Testing
Software Development
Unit Testing
+28

Visa

U.S. visa required

Permanent role
4 days ago
Apply now

Assurant’s Connected Living Technology team is looking for strong solution focused engineers to move our organization to the next level. The business lines we support have experienced explosive growth over the last few years and we are currently looking to expand our teams that deliver market leading, cloud based technology solutions in the supply chain, protection services, asset recovery and asset disposition domains.

The Senior Software Engineer architects, designs and 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 leadership, technical guidance, training and mentoring to others in areas of acquired expertise. The incumbent plans, organizes, leads, and coordinates 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 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?

  • Analyze requirements and design solutions for approved projects and change requests of the highest complexity.
  • Performing technical analysis, implementation, debugging and maintenance of complex program modules. Leads writing design and technical specifications, code implementation, defect correction, unit testing, and participation in design and code reviews
  • Perform quality assurance and unit testing to achieve quality objectives
  • Maintain and enhance knowledge of the business operations and strategic imperatives of Assurant
  • Perform Code reviews and Lead knowledge shares and mentor other software engineers within the team.

What are the requirements needed for this position?

  • 7+ years of relevant experience in developing high-quality object-oriented software.
  • 5+ years of hands-on C#, ASP.NET, .NET Core and Azure development experience including Azure Functions and, Azure Service Bus.
  • 5+ years of hands on experience in MSSQL/Oracle relational database design.
  • Hands on experience in designing, developing, and maintaining database applications using the PL/SQL programming language within an Oracle database environment, including tasks like creating stored procedures, functions, triggers, optimizing database performance, and troubleshooting related issues.
  • Hands on experience in and knowledge of SOAP (WCF services) and RESTful (Microsoft Web API) services

What other skills/experience would be helpful to have?

  • Proficient in targeted languages and utilities for both legacy and non-legacy environments
  • Requires excellent analytical skills and the ability to learn and apply flexible, open-minded problem-solving techniques to highly complex projects.
  • Requires the ability to effectively manage expectations, high-risk issues, and complex tasks and assignments.
  • Requires the ability to analyze issues, deal with ambiguity, and make sound, timely decisions with less than complete information.
  • Ability to apply flexible, open-minded problem solving and analysis
  • Ability to perform work and drive for results, even in highly ambiguous situations
  • Passion for quality and high coding standards, with exposure to automated unit testing
  • Desire to be part of a TEAM that solves problems and provide Solutions.
  • Bachelor's or advanced degree in in Computer Science or a related STEM field or equivalent experience

#AssurantProudJR

Pay Range

$86,000.00 - $143,700.00

Any posted pay range considers a wide range of compensation factors, including candidate background, experience and work location, while also allowing for salary growth within the position.

Expected application deadline is

07/10/2025

If date is blank then this is a pipeline requisition, and we will continue to collect applications on an ongoing basis.

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.

For U.S. benefit information, visit myassurantbenefits.com. For benefit information outside the U.S., please speak with your recruiter.

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 13 countries and awarded the Fortune America’s Most Innovative Companies recognition in 2023, 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.

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.

About Assurant

👥10000-
📍New York, NY
🔗Website

Assurant Service

Assurant product / service
Assurant product / service
Assurant product / service
Assurant product / service
Assurant product / service

How does Assurant work?

Assurant provides specialty protection products and related services to safeguard against risks.

Company culture

COMMON SENSE

We seek simple, straightforward solutions that keep life running smoothly for the clients and consumers we serve.

COMMON DECENCY

We act with integrity. We treat others with respect, courtesy, and kindness. We’re honest, transparent and committed to doing the right thing.

Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service