Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer

$149.88k - $187.35k

independencepetgroup

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'.

#J-18808-Ljbffr
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in New York, NY vacancy
  • $235k - $285k

     ...Staff Software Engineer $235,000–$285,000 base + equity New York City (onsite) We're partnering with a fast-growing, venture-backed AI startup building intelligent systems to transform complex, data-intensive investigations. With strong commercial traction,... 
    Suggested
    Full time

    People In AI

    New York, NY
    1 day ago
  • $200k - $350k

     ...achieve financial excellence through intuitive, enterprise-grade software and expertise. We simplify complex wealth management and...  ...our team works and give input on technical decisions with the engineering lead. If you enjoy building systems, not just features, you'll... 
    Suggested
    Full time
    Work at office

    Asseta

    New York, NY
    18 hours ago
  • $230k - $250k

     ...Staff Software Engineer $230,000–$250,000 base + bonus + equity | New York City | Onsite, 5 days SODA has partnered with a seed-stage FinTech building AI-powered technology for complex fund administration. You'll join a small engineering team where you'll own meaningful... 
    Suggested
    Full time

    Trust In SODA

    New York, NY
    2 days ago
  • $160k - $225k

     ...and Nolan Hendrickson, who previously led engineering teams within Microsoft’s Defender...  ...based auditors do the work, while Clusia’s software reduces evidence gathering, pre-fills responses...  ...no fluff. As a member of the technical staff, you’ll own important parts of the... 
    Suggested

    Clusia

    New York, NY
    11 hours ago
  •  ...Staff level SW Engineer ( Backend Heavy or Backend) with 8+ years experience The ideal candidate will bring deep TypeScript experience. Node.js/NestJS and React are a +. AWS production experience, and a track record of designing systems around asynchronous workflows... 
    Suggested
    Full time
    Work at office
    3 days per week

    The Cypress Group

    New York, NY
    4 days ago
  • $330k - $390k

     ...Staff Software Engineer $330,000–$390,000 + Equity New York, NY (Onsite) We're partnering with a fast-growing AI infrastructure startup that's building products at the forefront of autonomous software. They're looking for a Senior Software Engineer who thrives in... 

    People In AI

    New York, NY
    1 day ago
  • $200k - $300k

     ...Senior / Staff Software Engineer – AI Products A fantastic opportunity for a Senior or Staff Software Engineer to join an innovative AI software company building products that help businesses understand their customers and make better decisions. You will own substantial... 
    Full time
    Work at office
    Relocation package

    RedTech Recruitment

    New York, NY
    2 days ago
  • $224k - $274k

     ...I’m working with an early-stage AI startup hiring a hands-on Staff Engineer to help shape the architecture and technical direction of its...  ...ownership, challenge assumptions and turn ambiguity into working software. Experience in a small autonomous team within a larger... 
    Full time
    Work at office

    The Developer Link

    New York, NY
    18 hours ago
  • $160k - $220k

     ...Build the future of healthcare payments AirPay is building software to make the financial experience in healthcare dramatically...  ...of the business. The role We are hiring a Staff Software Engineer to help lead the next phase of AirPay’s technical evolution... 
    Full time
    Remote work

    AirPay

    New York, NY
    2 days ago
  • $220k - $240k

    2 x Staff Backend Engineer Roles | NYC | $220k-$240k + Equity I’m working with two fast-growing Series B technology companies in New York , both looking for genuinely strong Staff-level backend engineers. The businesses are very different, but the engineering... 
    Full time
    Work at office
    Visa sponsorship
    3 days per week

    Refactor.

    New York, NY
    1 day ago
  •  ...investment firms and financial institutions use artificial intelligence to accelerate research and decision-making. As a Staff Software Engineer , you'll play a key role in designing and building scalable backend systems that power AI-driven products. You'll help shape... 
    Full time

    Albert Bow

    New York, NY
    1 day ago
  • $200k - $300k

     ...Roads are the starting point: imagery, vehicle data, GIS records, engineering documents, and local knowledge become a living map of assets...  ...join a world-class engineering team that includes a founding software engineer formerly at Brex and a machine learning engineer... 
    Full time
    Local area

    dynamism

    New York, NY
    18 hours ago
  •  ...of ownership and visibility, as you’d be the founding Android engineer on the team and shape how we build the product, define architecture...  ...experience building applications using Swift ~ Strong software design skills, including a deep understanding of design patterns... 
    Full time
    Work at office

    Tinder

    New York, NY
    1 day ago
  •  ...Lead Software Engineer (Staff Level) | AI Products & Platform I’m partnering with a global technology company investing heavily in AI products for tax, accounting, and audit professionals. This team is building tools that help professionals work through complex documents... 
    Full time

    kadence

    New York, NY
    3 days ago
  • $150k - $300k

     ...you looking to work on front-end systems that operate at a level most engineers never encounter? We are hiring on behalf of a world-class quantitative trading firm for a Staff or Senior Software Engineer to build real-time, GPU-accelerated visualisation systems for... 
    Immediate start

    NJF Global Holdings Ltd

    New York, NY
    3 days ago
  • $190k - $240k

     ...Staff Software Engineer (Backend / API Platform) Location: New York City (4 days Hybrid) Pay: $190,000 - $240,000 Base + Equity No Sponsorship Offered About the Opportunity The organization is scaling its platform and seeking a Senior Software Engineer to... 

    Harnham

    New York, NY
    18 hours ago
  •  ...and manual workflows. Tono builds software and operations together to make specialty...  ...in-person clinic in DUMBO, Brooklyn. Our engineers work side by side with our doctors and...  ...BigQuery What We're Looking For Staff-level full stack experience building and... 
    Full time
    Work at office
    Remote work

    Tono Health

    New York, NY
    18 hours ago
  • $176k - $264k

     ..., from provider websites and insurance directories to search engines, AI platforms, and more.Healthcare still lacks something every...  ...our MissionZocdoc's most important asset is our people. As a Staff Software Engineer on the Spend Management team, you will be the... 
    Remote work
    Flexible hours

    ZocDoc

    New York, NY
    18 hours ago
  • $220k - $280k

     ...and RTX Ventures, Axion is poised to lead the quality revolution in manufacturing.About the RoleWe’re hiring for a Senior or Staff Software Engineer to help lead our agile, fast-moving backend teams. In this role, you’ll design and build scalable agentic systems, backend... 
    Local area
    Work from home
    Flexible hours
    Night shift
    Weekend work

    Axion Ray

    New York, NY
    3 days ago
  • $188k - $275k

     ...Founded in 2017, CoreWeave became a publicly traded company (Nasdaq: CRWV) in March 2025. Learn more at .What you’ll doAs a Staff Software Engineer on the Identity & Access Management (IAM) team, you will be a primary architect of CoreWeave’s IAM strategy as we rapidly... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Immediate start
    Flexible hours

    CoreWeave

    New York, NY
    2 days ago
  • $180k - $211k

     ...frameworks, libraries, and tooling that support hundreds of engineers working across backend services. By improving development workflows...  ...the foundation that backend engineers rely on every day!As a Staff Software Developer, you will set technical direction and lead large,... 
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood Financial

    New York, NY
    2 days ago
  • $138k - $305k

    Staff Software Engineer - Frontend - New York City Datadog’s Staff Engineers are our technical leaders operating at the forefront of technology, building solutions that take us through at least our next five years of growth. They do this in three major ways: As individual... 
    Work at office

    Datadog

    New York, NY
    2 days ago
  •  ...Run Management team is at the heart of Rippling’s global payroll engine, building the foundational systems that ensure employees in...  ...solutions.What you will need8+ years of professional experience as a software engineer, with a proven track record of technical leadership... 
    Work at office
    3 days per week

    Rippling

    New York, NY
    4 days ago
  • $190.9k - $298k

    Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy. That moment inspired Fred to build a company that could do that for everyone—freeing people from busywork so they could... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Moveworks

    New York, NY
    4 days ago
  • $235.7k - $277k

     ...customers do it in place, on streaming data, as part of the same platform they already use to move and process events at scale.As an engineer, you'll own delivery of significant pieces of this product — not just writing code, but deciding how a capability should work... 
    Live in

    Confluent

    New York, NY
    2 days ago
  •  ...Financial Connections to offer users seamless, reliable, and performant access to financial data.What you'll doWe’re hiring a Staff Software Engineer to lead the design and delivery of new money-movement capabilities in Link. You will take ambiguous product opportunities... 
    Bank staff

    Stripe

    New York, NY
    2 days ago
  • $211k - $285k

     ...websites and insurance directories to search engines, AI platforms, and more.Healthcare still...  ...Zocdoc essential to daily operations.As Staff Engineer, you'll own the technical...  ...successful in this role if you have…8+ years of software engineering experience with demonstrated... 
    Flexible hours

    ZocDoc

    New York, NY
    3 days ago
  • $175k - $230k

    We are seeking a highly experienced Staff Software Engineer / Technical Lead to join a growing Trading Systems team responsible for building and modernizing enterprise-grade trading solutions used by wealth management firms, asset managers, multi-family offices, and institutional... 

    Solomon Page

    New York, NY
    1 day ago
  • $163k - $204k

     ...products rapidly, and learning by building alongside experienced engineers, you'll thrive here.About the Team:Business Insurance is one...  ...knowledge sharing.Here’s what we're looking for:8+ years of software development experience, 2+ years of doing customer facing products... 
    Full time
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week

    Gusto

    New York, NY
    18 hours ago
  • $252k - $315k

     ...horizon work is almost always the quality of the environments and reward signals it was trained against.ResponsibilitiesAs a Staff Software Engineer, RL Environments, you'll own the technical foundation for how Scale builds, runs, verifies, and delivers RL environments at... 
    Full time
    Remote work

    Scale AI

    New York, NY
    18 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!