About the role

  • We're seeking an experienced Senior Software Engineer to join our growing engineering team.
  • In this role, you'll design and build scalable software solutions, mentor fellow engineers, and play a key part in shaping our technical direction.
  • You'll work on challenging problems that directly impact our product and customers while contributing to a collaborative, innovation-driven culture.
  • Lead and deliver: Design, build, and operate scalable services and features end-to-end—from architecture and implementation to testing, deployment, and observability.
  • Drive quality: Champion maintainability, performance, and reliability through code reviews, documentation, and automated testing.
  • Mentor and uplift: Coach peers through pairing and reviews; help define standards and architectural direction.
  • Own systems: Take responsibility for critical services, reliability, and incident response in a sustainable on-call rotation.
  • Partner across functions: Collaborate with product, design, and external stakeholders to ship customer-centric solutions.
  • Evolve the platform: Explore and evaluate new technologies and apply innovative approaches to unlock better outcomes.
  • Continuous improvements: Drive adoption of innovative developer productivity tools - including AI assisted tools like GitHub CoPilot, Claude Code, Google Gemini

Requirements

  • Bachelor's degree in computer science or equivalent field
  • Min of 4+ years of industry software engineering experience
  • Strong software engineering skills and ability to write high quality code in modern programming languages (e.g., TypeScript, Python, Java, Go)
  • You approach problems with a customer focused mindset to drive the right outcome for our customers (internal & external)
  • Strong collaboration skills with the ability to work across workstreams within your team and contribute to your peers’ success
  • Experience with cloud platforms (AWS, Azure, or GCP), databases, and API development
  • Even better, you may have...
  • Hands-on experience building products with AI/ML integration, particularly Large Language Models (LLMs) or similar emerging technologies
  • Thrive in an autonomous environment with high ownership and an entrepreneurial mindset
  • Debug production issues across services and several levels of the stack
  • Experience expanding observability (metrics, logging, tracing) and driving performance improvements end-to-end.
  • Hold yourself and others to a high bar when working with production

Benefits

  • Immediate medical, dental, vision and prescription drug coverage
  • Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
  • Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
  • Vehicle discount program for employees and family members and management leases
  • Tuition assistance
  • Established and active employee resource groups
  • Paid time off for individual and team community service
  • A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
  • Paid time off and the option to purchase additional vacation time.

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job