×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Software Architect, Full Stack Developer

Job in New York, New York County, New York, 10261, USA
Listing for: Independence Pet Group
Full Time position
Listed on 2026-10-17
Job specializations:
  • Software Development
    Software Architect, Software Engineer, Full Stack Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 149880 - 187349 USD Yearly USD 149880.00 187349.00 YEAR
Job Description & How to Apply Below
Established in 2021, Independence Pet Holdings is a corporate holding company that manages a diverse and broad portfolio of modern pet health brands and services, including insurance, pet education, lost recovery services, and more throughout North America.

We believe pet insurance is more than a financial product and build solutions to simplify the pet parenting journey and help improve the well-being of pets. As a leading authority in the pet category, we operate with a full stack of resources, capital, and services to support pet parents. Our multi-brand and omni-channel approach include our own insurance carrier, insurance brands and partner brands.

Staff Software Engineer

Reports To:

Software Engineering Manager Role

Summary:

The Staff Software Engineer is a senior individual contributor and technical leader responsible for driving software design, engineering quality, architecture and technical execution across Embrace's core platforms and engineering teams.

This role works closely with the Software Engineering Manager and engineering teams across Policy Administration, Claims, customer-facing web applications, mobile applications, integrations and shared technology platforms. The Staff Engineer operates across team and product boundaries, helping ensure solutions are scalable, maintainable, secure, resilient and aligned with broader technology standards.

This is a highly hands-on engineering role. The Staff Engineer is expected to actively design and build software, review code and technical designs, solve complex production and architectural problems, mentor engineers and help establish reusable engineering patterns across the organization.

The role does not have primary people-management responsibility. Leadership is exercised through technical expertise, mentorship, influence, execution ownership.

Key Responsibilities:

Technical Leadership & Architecture Provide technical leadership across multiple engineering teams and product verticals

Lead solution design and contribute to architectural decisions for new development, integrations, modernization efforts and platform improvements

Partner with the Software Engineering Manager to establish and evolve technical direction and engineering standards

Evaluate technical tradeoffs and recommend pragmatic solutions that balance scalability, maintainability, security, reliability and delivery speed

Ensure new solutions are designed for reuse and scale rather than creating unnecessary partner-, product-, or team-specific implementations

Identify opportunities to simplify architecture, eliminate duplication and create common services, frameworks, APIs and engineering patterns

Hands-On Software Engineering Remain actively involved in software development and contribute code to complex, high-impact, or cross-platform initiatives

Develop and support solutions using the Microsoft technology stack, including .NET/C#, Azure, APIs, web applications and supporting data platforms

Provide hands-on technical support across customer-facing applications, policy and claims platforms, integrations and mobile applications

Develop prototypes and reference implementations to validate architectural approaches and establish patterns for other engineers

Troubleshoot complex application, integration, performance and production issues

Code Quality & Engineering Standards Perform code reviews and design reviews with an emphasis on maintainability, scalability, testability, performance and security

Establish and promote engineering practices for:

Software design and coding standards API and integration patterns

Automated testing

Observability and application monitoring

Error handling and resiliency

Secure development

Cloud-native application design

Source control and branching practices

He…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary