Independence Pet Holdings Logo

Independence Pet Holdings

Staff Software Engineer

Posted 2 Days Ago
Be an Early Applicant
In-Office
New York, NY, USA
150K-187K Annually
Expert/Leader
In-Office
New York, NY, USA
150K-187K Annually
Expert/Leader
Provides hands-on technical leadership across software engineering teams and platforms. Designs scalable architectures, develops .NET and Azure solutions, reviews code, improves engineering standards, mentors engineers, supports CI/CD and observability, resolves complex production issues, and drives modernization and technical debt reduction. The role collaborates across product, QA, DevOps, security, and operations while influencing technical direction without direct people-management responsibility.
The summary above was generated by AI

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 standardsAPI and integration patternsAutomated testingObservability and application monitoringError handling and resiliencySecure developmentCloud-native application designSource control and branching practices
  • Help ensure engineering standards are consistently applied across internal and partner development teams
  • Identify technical debt and work with engineering leadership and Product to prioritize remediation

Cloud, DevOps & Reliability
  • Help design and improve solutions running within Microsoft Azure
  • Partner with DevOps and engineering teams to improve CI/CD pipelines, deployment automation, release quality and environment consistency
  • Promote reliable deployment strategies and engineering practices that reduce production risk
  • Support observability through effective logging, metrics, tracing, alerting and application performance monitoring
  • Participate in technical investigation and resolution of critical production incidents
  • Identify systemic causes of incidents and drive engineering improvements that prevent recurrence

Cross-Team Technical Leadership
  • Work across engineering verticals rather than being limited to a single application or Scrum team
  • Serve as a technical escalation point for complex engineering problems
  • Help teams resolve architectural or implementation blockers while enabling engineers to own their solutions
  • Facilitate technical collaboration across Engineering, Product, QA, DevOps, Architecture, Security and Operations
  • Help ensure technical decisions made within individual teams remain aligned with enterprise technology direction
  • Support technical discovery and provide engineering input during planning and solution development
Mentoring & Engineering Capability
  • Mentor software engineers and senior engineers through code reviews, design discussions, pairing and technical coaching
  • Help engineers improve system design, coding, troubleshooting, cloud and software-development skills
  • Promote knowledge sharing and reduce dependency on individual subject-matter experts
  • Support cross-training across applications and engineering verticals
  • Lead by example through strong technical judgment, accountability, collaboration and engineering discipline
Modernization & Technical Debt
  • Identify areas of legacy architecture and software that create reliability, scalability, performance, or delivery constraints
  • Help define modernization and refactoring strategies that can be executed incrementally while maintaining platform stability
  • Drive improvements to existing APIs, integrations, applications and shared services
  • Advocate for sustainable engineering solutions while balancing immediate business delivery needs
Agile Delivery & Business Partnership
  • Participate in sprint planning, backlog refinement, technical discovery and delivery activities using Azure DevOps
  • Partner with Product Owners and business stakeholders to translate requirements into technically sound solutions
  • Provide technical estimates, identify dependencies and communicate implementation risks and tradeoffs
  • Help ensure work entering development is technically understood and appropriately designed
  • Support the Software Engineering Manager in maintaining strong engineering execution across teams
Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent professional experience
  • Significant professional software engineering experience with demonstrated progression into senior technical leadership responsibilities
  • Strong hands-on experience with .NET / C# application development
  • Strong experience developing cloud-based solutions using Microsoft Azure
  • Experience designing and developing APIs, integrations, distributed applications and enterprise software systems
  • Strong understanding of software architecture, object-oriented design, design patterns and modern engineering practices
  • Experience with Azure DevOps, CI/CD pipelines, automated testing and modern deployment practices
  • Strong experience with SQL Server, relational data modeling and application performance
  • Experience troubleshooting complex production applications and distributed systems
  • Demonstrated ability to influence technical direction across multiple teams without relying on direct reporting authority
  • Strong written and verbal communication skills with the ability to explain complex technical concepts to both technical and non-technical audiences
Preferred Experience
  • Experience with policy administration, claims, insurance, financial services, or other regulated enterprise platforms
  • Experience modernizing legacy .NET applications and architectures
  • Experience with Microsoft Dynamics and enterprise integrations
  • Experience with modern front-end frameworks and web application architecture
  • Experience supporting or developing native iOS and/or Android applications
  • Experience designing reusable APIs and integration platforms for multiple consumers or business partners
  • Experience with application performance monitoring, observability, reliability engineering and production support
  • Experience working with distributed or offshore engineering teams

Success in This Role

A successful Staff Software Engineer will:

  • Raise the technical capability of engineers around them
  • Improve consistency in architecture and engineering practices across teams
  • Reduce unnecessary duplication and one-off technical solutions
  • Increase platform scalability, reliability, maintainability and delivery quality
  • Help engineering teams solve complex problems without becoming a bottleneck
  • Remain meaningfully hands-on while influencing technology beyond a single application or team
  • Become a trusted technical partner to the Software Engineering Manager and broader Technology organization

Compensation:


New York Base pay range: $149,880 – $187,349 per year. This is the range we reasonably expect to pay at hire. Placement within the range depends on job-related factors such as experience, skills, and certifications. This position is eligible for an annual bonus. Base pay is one part of a total rewards package that includes the benefits listed below.

All of our jobs come with great benefits including healthcare, parental leave and opportunities for career advancements. Some offerings are dependent upon the location of where you work and can include the following:

  • Comprehensive full medical, dental and vision Insurance

  • Basic Life Insurance at no cost to the employee

  • Company paid short-term and long-term disability

  • 12 weeks of 100% paid Parental Leave

  • Health Savings Account (HSA)

  • Flexible Spending Accounts (FSA)

  • Retirement savings plan

  • Personal Paid Time Off

  • Paid holidays and company-wide Wellness Day off

  • Paid time off to volunteer at nonprofit organizations

  • Pet friendly office environment

  • Commuter Benefits

  • Group Pet Insurance

  • On the job training and skills development

  • Employee Assistance Program (EAP)

Interview Technology Notice:

Please note that phone and video interviews or screenings may be recorded and transcribed using interview technology to support our recruitment process.

By continuing with the interview, you consent to this use.

Text Messaging Notice:

If you provide a mobile phone number, you may receive job-related communications via text message. Message and data rates may apply.

You may opt out of text communications at any time by replying “STOP.”

Independence Pet Holdings New York, New York, USA Office

New York, New York,, United States

Similar Jobs

Yesterday
In-Office
New York, NY, USA
188K-275K Annually
Senior level
188K-275K Annually
Senior level
Cloud • Information Technology • Machine Learning
Architect and lead CoreWeave’s identity and access management platform for high-performance cloud infrastructure. Design scalable authentication and authorization systems, identity lifecycle management, IdP integrations, and granular permissions. Establish security, observability, reliability, and engineering standards while mentoring engineers and influencing cross-functional security initiatives. Partner with leadership on long-term technical strategy and guide distributed systems from design through global deployment.
Top Skills: Ai/MlCedarCi/CdClaudeCursorGoGpu InfrastructureJwtKubernetesMicroservicesMlopsOauth 2.0OidcOpen Policy AgentPythonReactSAMLTypescript
2 Days Ago
Remote or Hybrid
United States
200K-235K Annually
Senior level
200K-235K Annually
Senior level
Artificial Intelligence • Machine Learning
Build scalable AI and machine learning platform capabilities across model development, deployment, monitoring, cataloging, tagging, and LLM hosting. Collaborate with customers and cross-functional teams to integrate platforms such as AWS SageMaker and Azure ML. Develop secure APIs and distributed backend systems, optimize cloud and containerized services, and establish robust testing and CI/CD pipelines.
Top Skills: SparkAws SagemakerAzure MlCi/CdDockerGoogle Cloud PlatformGrpcKubernetesRayRest Apis
2 Days Ago
Hybrid
New York, NY, USA
195K-343K Annually
Expert/Leader
195K-343K Annually
Expert/Leader
Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Build scalable, privacy-safe advertising signals and measurement systems for Snap’s ad platform. Lead end-to-end software and infrastructure initiatives involving signal ingestion, identity matching, data pipelines, measurement, and advertiser ROI analysis. Provide technical direction across teams, optimize availability, scalability, performance, security, and cost, and collaborate with product, machine learning, and advertising partners. Mentor engineers and apply modern AI-assisted development practices while delivering reliable production services.
Top Skills: Advertising TechnologyArtificial IntelligenceBackend ServicesData PipelinesDistributed SystemsMachine Learning

What you need to know about the NYC Tech Scene

As the undisputed financial capital of the world, New York City is an epicenter of startup funding activity. The city has a thriving fintech scene and is a major player in verticals ranging from AI to biotech, cybersecurity and digital media. It also has universities like NYU, Columbia and Cornell Tech attracting students and researchers from across the globe, providing the ecosystem with a constant influx of world-class talent. And its East Coast location and three international airports make it a perfect spot for European companies establishing a foothold in the United States.

Key Facts About NYC Tech

  • Number of Tech Workers: 549,200; 6% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Capgemini, Bloomberg, IBM, Spotify
  • Key Industries: Artificial intelligence, Fintech
  • Funding Landscape: $25.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Greycroft, Thrive Capital, Union Square Ventures, FirstMark Capital, Tiger Global Management, Tribeca Venture Partners, Insight Partners, Two Sigma Ventures
  • Research Centers and Universities: Columbia University, New York University, Fordham University, CUNY, AI Now Institute, Flatiron Institute, C.N. Yang Institute for Theoretical Physics, NASA Space Radiation Laboratory

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account