Lead .NET Software Engineer at Assurant

San Jose, California, United States

Assurant Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, InsuranceIndustries

Requirements

  • 7+ years of experience developing enterprise-level software applications
  • 5+ years of hands-on programming experience with .NET, C#, SQL Server, and RESTful APIs
  • 2+ years of experience in leadership or team lead capacity
  • 1+ years of development experience using Microsoft Azure cloud services
  • Strong knowledge of object-oriented programming, multi-threading, and distributed systems
  • Proficiency in .NET Core (including .NET 8), Entity Framework, or other ORM technologies
  • Experience with Azure Service Bus, message queues, event-driven architecture, and Event Grid
  • Strong understanding of the software development lifecycle, including Agile methodologies and DevOps practices
  • Demonstrated ability to write clean, testable, and maintainable code
  • Excellent interpersonal, communication, and leadership skills
  • Strong time management skills with the ability to manage multiple high-priority initiatives simultaneously
  • Proficiency in modern web browsers and operating systems (e.g., Windows, Chrome, Edge)
  • Experience designing and building scalable, high-throughput back-end systems
  • Familiarity with domain-driven design (DDD), command-query responsibility segregation (CQRS), and secure development practices
  • Bachelor’s degree in computer science, Engineering, or related discipline (or equivalent experience)

Responsibilities

  • Architect and deliver IT solutions that demonstrate clear business value using a strategic blend of people, process, and technology
  • Define, monitor, and enforce coding standards while promoting the use of industry-standard design patterns
  • Stay current with emerging technologies and identify opportunities to apply them to solve complex business problems
  • Ensure all solution and system architecture decisions are documented and traceable
  • Partner with QA, Business Analysts, Product Owners, and Agile teams to form high-performing, cross-functional delivery teams
  • Foster collaboration, resolve team issues, and provide consistent coaching and feedback
  • Lead onboarding efforts and ensure team members have the tools and training needed to succeed in their roles
  • Provide mentorship to junior and mid-level engineers, fostering a culture of continuous improvement and innovation
  • Drive consistency across feature delivery teams for implementation, design, and testing
  • Maintain and prioritize a team backlog focused on platform health, feature growth, and technical debt reduction
  • Ensure the delivery of integrated, functioning software that meets technical specifications and business requirements
  • Architect, design, develop, and test multi-platform application programs, services, and related software components
  • Provide strategic software development guidance and mentorship to engineers while maintaining direct oversight of technical delivery processes

Skills

.NET
Software Architecture
Design Patterns
Agile
Mentoring
Technical Leadership
Coding Standards
Multi-platform Development
Testing
Onboarding

Assurant

Provides risk management and insurance solutions

About Assurant

Assurant provides risk management solutions that focus on protecting major consumer purchases, particularly in mobile devices, electronics, and smart technology. The company offers insurance products and extended service contracts that help consumers safeguard their investments in high-value items. When a product is damaged or malfunctions, Assurant also provides repair services to restore it efficiently. This approach helps clients minimize financial losses from unexpected events. Assurant generates revenue through the sale of insurance policies, service contracts, and repair services. Unlike many competitors, Assurant emphasizes diversity, equity, and inclusion within its corporate culture, which enhances its ability to serve a diverse customer base. The company's goal is to support consumers and businesses in maintaining their day-to-day operations while protecting their investments.

New York City, New YorkHeadquarters
1892Year Founded
IPOCompany Stage
Financial Services, Consumer GoodsIndustries
10,001+Employees

Benefits

Health Insurance
Hybrid Work Options
Professional Development Budget

Risks

Integration challenges from acquiring iSmash may affect operational efficiency.
Regulatory scrutiny from acquiring American Lease Insurance could pose compliance challenges.
Cultural clashes from acquiring American Financial & Automotive Services may impact operations.

Differentiation

Assurant specializes in risk management for mobile devices and electronics globally.
The company offers insurance, service contracts, and repair services for high-value items.
Assurant's DEI commitment fosters innovation and enhances customer understanding.

Upsides

Increased demand for mobile device insurance due to remote work trends.
5G expansion drives demand for new devices and related insurance products.
Acquisition of iSmash enhances Assurant's tech repair service capabilities.

Land your dream remote job 3x faster with AI