Senior Software Engineer

Independence Pet GroupChicago, IL
Onsite

About The Position

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. We're seeking a Senior Software Engineer to lead the design and delivery of scalable web applications for PetPlace's Shelter platform. This role combines hands-on full-stack development, technical leadership, architecture guidance, and mentorship, leveraging React, TypeScript, .NET/C#, Node.js, PostgreSQL, and modern API-driven solutions.

Requirements

  • Senior-level experience with JavaScript/TypeScript and modern web application development.
  • Strong React experience
  • Experience with at least one full-stack React framework (Next.js, Remix, React Router 7, SvelteKit, etc.) — familiarity with SSR, file-based routing, and server/client boundaries is the key transferable skill
  • Strong .NET/C# development experience and experience building server-side applications with Node.js .
  • Experience designing and optimizing PostgreSQL databases.
  • Familiarity with Drizzle ORM
  • Strong experience designing and implementing RESTful APIs .
  • Strong understanding of Git workflows, pull requests, branching strategies, and code reviews.
  • Ability to write maintainable, scalable, and well-documented code.
  • Experience working with and evolving existing codebases and architectures.
  • Strong understanding of software design principles, architecture patterns, and security best practices.
  • Ability to evaluate technical trade-offs and deliver pragmatic solutions.

Responsibilities

  • Lead the design, development, and delivery of scalable web applications.
  • Provide technical guidance and mentorship to developers.
  • Review solution designs and ensure alignment with enterprise architecture.
  • Participate in PI Planning and collaborate with stakeholders to translate business requirements into technical solutions.
  • Promote development standards, code quality, and engineering best practices.
  • Conduct code reviews and contribute to architectural and technical decision-making.

Benefits

  • 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)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service