Senior Engineer - Shopper Backend

Summit HealthMinneapolis, MN
Hybrid

About The Position

As a Senior Software Engineer on the Shopper Backend team, your day involves collaborating with a cross-disciplinary squad to design, build, and deploy high-performance, multi-region services using tools like Go, Copilot Postgres, Redis, and Kafka. Operating with zero travel requirements, you will take deep ownership of our production environment, driving architectural decisions and performing non-functional requirements, and analyzing metrics to ship real-world products that directly empower shoppers nationwide. You will stand out by leading complex technical challenges autonomously while actively mentoring peers, sharing solutions across the org, and shaping the engineering culture of our high performing team.

Requirements

  • 4+ years of software development experience, operating with a high degree of autonomy and collaboration to independently design, deploy, and own complex production services from end to end in a cross-functional Agile environment.
  • Proven experience building and scaling multi-region distributed architectures, microservices, or SOA systems using languages such as Go, design patterns, and Kafka event driven messaging.
  • Track record of designing distributed data models and actively identifying and improving poor-performing code or database queries with Postgres, Snowflake, and caching technologies like Redis.
  • Hands-on experience designing, building, and maintaining RESTful APIs that successfully apply functional and object-oriented programming paradigms to serve high-volume customer traffic.
  • Demonstrated experience mentoring junior or peer engineers, leading design sessions gathering input from multiple voices, providing, code reviews, and clearly communicating complex architectural concepts to cross-disciplinary teams.
  • 4 years+ Backend REST services.
  • 4 years+ relational or no-sql databases. Distributed database design experience preferred.
  • Caching such as REDIS.
  • 2 years+ messaging queuing such as Kafka.
  • Must have CS principles + design patterns such as Gang of Four.
  • 2+ years driving non-functional requirements for performance/load testing and scaling infrastructure.
  • Observability: logging + metrics.
  • On-call experience 24/7 for high ownership on production issues. This team rotation every 3-4 weeks.
  • Bachelor's Degree or equivalent experience.

Nice To Haves

  • Distributed database design experience

Responsibilities

  • Design, build, and deploy high-performance, multi-region services using Go, Copilot Postgres, Redis, and Kafka.
  • Take deep ownership of the production environment.
  • Drive architectural decisions.
  • Perform non-functional requirements.
  • Analyze metrics to ship real-world products.
  • Lead complex technical challenges autonomously.
  • Actively mentor peers.
  • Share solutions across the organization.
  • Shape the engineering culture of the team.

Benefits

  • medical
  • dental
  • vision
  • 401k plan
  • discretionary vacation
  • paid holidays
  • paid sick leave
  • annual bonus
  • potential for restricted stock units
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service