{"id":2065461,"url":"https://alion.io/job/independence-pet-group-staff-software-engineer","title":"Staff Software Engineer","company":{"id":2952795,"name":"Independence Pet Group","domain":"independencepetgroup.com","url":"https://alion.io/company/independencepetgroup","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"staff","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["New York, United States"],"countries":["US"],"hiring_countries":["US"],"hiring_countries_total":1,"salary":{"min":149880,"max":187349,"currency":"USD","period":"year","gross":null,"usd_annual":187349},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"Agile","optional":false},{"name":"Azure","optional":false},{"name":"Azure DevOps","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Scrum","optional":false},{"name":"SQL","optional":false}],"status":"live","first_seen_at":"2026-10-07T00:00:00Z","employer_posted_date":"2026-10-07","last_verified_at":"2026-10-11T01:41:23Z","board_verified":true,"closed_at":null,"days_open":4,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":4},"description":"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.\nWe 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.\nStaff Software Engineer\nReports To: Software Engineering Manager\nRole Summary:\nThe 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.\nThis 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.\nThis 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.\nThe role does not have primary people-management responsibility. Leadership is exercised through technical expertise, mentorship, influence, execution ownership.\nKey Responsibilities:\nTechnical Leadership & Architecture\nProvide technical leadership across multiple engineering teams and product verticals\nLead solution design and contribute to architectural decisions for new development, integrations, modernization efforts and platform improvements\nPartner with the Software Engineering Manager to establish and evolve technical direction and engineering standards\nEvaluate technical tradeoffs and recommend pragmatic solutions that balance scalability, maintainability, security, reliability and delivery speed\nEnsure new solutions are designed for reuse and scale rather than creating unnecessary partner-, product-, or team-specific implementations\nIdentify opportunities to simplify architecture, eliminate duplication and create common services, frameworks, APIs and engineering patterns\nHands-On Software Engineering\nRemain actively involved in software development and contribute code to complex, high-impact, or cross-platform initiatives\nDevelop and support solutions using the Microsoft technology stack, including .NET/C#, Azure, APIs, web applications and supporting data platforms\nProvide hands-on technical support across customer-facing applications, policy and claims platforms, integrations and mobile applications\nDevelop prototypes and reference implementations to validate architectural approaches and establish patterns for other engineers\nTroubleshoot complex application, integration, performance and production issues\nCode Quality & Engineering Standards\nPerform code reviews and design reviews with an emphasis on maintainability, scalability, testability, performance and security\nEstablish 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\nHelp ensure engineering standards are consistently applied across internal and partner development teams\nIdentify technical debt and work with engineering leadership and Product to prioritize remediation\nCloud, DevOps & Reliability\nHelp design and improve solutions running within Microsoft Azure\nPartner with DevOps and engineering teams to improve CI/CD pipelines, deployment automation, release quality and environment consistency\nPromote reliable deployment strategies and engineering practices that reduce production risk\nSupport observability through effective logging, metrics, tracing, alerting and application performance monitoring\nParticipate in technical investigation and resolution of critical production incidents\nIdentify systemic causes of incidents and drive engineering improvements that prevent recurrence\nCross-Team Technical Leadership\nWork across engineering verticals rather than being limited to a single application or Scrum team\nServe as a technical escalation point for complex engineering problems\nHelp teams resolve architectural or implementation blockers while enabling engineers to own their solutions\nFacilitate technical collaboration across Engineering, Product, QA, DevOps, Architecture, Security and Operations\nHelp ensure technical decisions made within individual teams remain aligned with enterprise technology direction\nSupport technical discovery and provide engineering input during planning and solution development\nMentoring & Engineering Capability\nMentor software engineers and senior engineers through code reviews, design discussions, pairing and technical coaching\nHelp engineers improve system design, coding, troubleshooting, cloud and software-development skills\nPromote knowledge sharing and reduce dependency on individual subject-matter experts\nSupport cross-training across applications and engineering verticals\nLead by example through strong technical judgment, accountability, collaboration and engineering discipline\nModernization & Technical Debt\nIdentify areas of legacy architecture and software that create reliability, scalability, performance, or delivery constraints\nHelp define modernization and refactoring strategies that can be executed incrementally while maintaining platform stability\nDrive improvements to existing APIs, integrations, applications and shared services\nAdvocate for sustainable engineering solutions while balancing immediate business delivery needs\nAgile Delivery & Business Partnership\nParticipate in sprint planning, backlog refinement, technical discovery and delivery activities using Azure DevOps\nPartner with Product Owners and business stakeholders to translate requirements into technically sound solutions\nProvide technical estimates, identify dependencies and communicate implementation risks and tradeoffs\nHelp ensure work entering development is technically understood and appropriately designed\nSupport the Software Engineering Manager in maintaining strong engineering execution across teams\nQualifications\nBachelor's degree in Computer Science, Software Engineering, or equivalent professional experience\nSignificant professional software engineering experience with demonstrated progression into senior technical leadership responsibilities\nStrong hands-on experience with .NET / C# application development\nStrong experience developing cloud-based solutions using Microsoft Azure\nExperience designing and developing APIs, integrations, distributed applications and enterprise software systems\nStrong understanding of software architecture, object-oriented design, design patterns and modern engineering practices\nExperience with Azure DevOps, CI/CD pipelines, automated testing and modern deployment practices\nStrong experience with SQL Server, relational data modeling and application performance\nExperience troubleshooting complex production applications and distributed systems\nDemonstrated ability to influence technical direction across multiple teams without relying on direct reporting authority\nStrong written and verbal communication skills with the ability to explain complex technical concepts to both technical and non-technical audiences\nPreferred Experience\nExperience with policy administration, claims, insurance, financial services, or other regulated enterprise platforms\nExperience modernizing legacy .NET applications and architectures\nExperience with Microsoft Dynamics and enterprise integrations\nExperience with modern front-end frameworks and web application architecture\nExperience supporting or developing native iOS and/or Android applications\nExperience designing reusable APIs and integration platforms for multiple consumers or business partners\nExperience with application performance monitoring, observability, reliability engineering and production support\nExperience working with distributed or offshore engineering teams\nSuccess in This Role\nA successful Staff Software Engineer will:\nRaise the technical capability of engineers around them\nImprove consistency in architecture and engineering practices across teams\nReduce unnecessary duplication and one-off technical solutions\nIncrease platform scalability, reliability, maintainability and delivery quality\nHelp engineering teams solve complex problems without becoming a bottleneck\nRemain meaningfully hands-on while influencing technology beyond a single application or team\nBecome a trusted technical partner to the Software Engineering Manager and broader Technology organization\nCompensation:\nNew 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.\nAll 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:\nComprehensive full medical, dental and vision Insurance\n\nBasic Life Insurance at no cost to the employee\n\nCompany paid short-term and long-term disability\n\n12 weeks of 100% paid Parental Leave\n\nHealth Savings Account (HSA)\n\nFlexible Spending Accounts (FSA)\n\nRetirement savings plan\n\nPersonal Paid Time Off\n\nPaid holidays and company-wide Wellness Day off\n\nPaid time off to volunteer at nonprofit organizations\n\nPet friendly office environment\n\nCommuter Benefits\n\nGroup Pet Insurance\n\nOn the job training and skills development\n\nEmployee Assistance Program (EAP)\n\nInterview Technology Notice:\nPlease note that phone and video interviews or screenings may be recorded and transcribed using interview technology to support our recruitment process.\nBy continuing with the interview, you consent to this use.\nText Messaging Notice:\nIf you provide a mobile phone number, you may receive job-related communications via text message. Message and data rates may apply.\nYou may opt out of text communications at any time by replying “STOP.”","description_format":"text","description_chars":10865,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Life insurance","Parental leave","Pet friendly","Retirement plans","Vision insurance"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Financial Services","Property & Casualty Insurance","Pet Food, Supplies & Care"],"lifecycle":[{"event":"open","at":"2026-10-08T03:47:26Z"}],"visa":[],"liveness":{"score":75,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.749,"p_room":1,"age_days":3,"expected_fill_days":10,"reasons":["conf:0","velocity","win:early"],"computed_at":"2026-10-10T05:45:15Z"},"pay":{"stated_usd_annual":187349,"is_top_pay":false},"html_url":"https://alion.io/job/independence-pet-group-staff-software-engineer","json_url":"https://alion.io/job/independence-pet-group-staff-software-engineer.json","meta":{"generated_at":"2026-10-11T02:31:35Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4058,"day_limit":5000,"remaining_today":942,"minute_limit":60,"resets_at":"2026-10-12T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2952795},"rest":"https://alion.io/mcp/rest/get_company?id=2952795"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Findependence-pet-group-staff-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Findependence-pet-group-staff-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Findependence-pet-group-staff-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/independence-pet-group-staff-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Findependence-pet-group-staff-software-engineer"}]}