Role overview

Software Engineer

Requirements and responsibilities

Readable role content extracted into sections for faster review.

Details

  • Design & Build: Lead the development and operation of our API platforms and shared backend systems, ensuring high availability and performance.
  • Empower Developers: Improve the Developer Experience by creating systems that allow our product teams to move faster.
  • Iterate and Improve: Focus on developing features in pieces, allowing the team to move quickly and build off of reusable building blocks.
  • Navigate Ambiguity: Work closely with stakeholders to turn evolving product needs into concrete technical roadmaps.
  • Modernize Workflows: Utilize and advocate for modern AI-augmented development tools to keep our engineering velocity high.
  • Backend: Java, Kotlin, NodeJS, TypeScript, PostgreSQL, SpiceDB, CockroachDB, GraphQL
  • Frontend: React, TypeScript
  • Infrastructure: AWS, Docker, Terraform, CI/CD
  • Developer Tools: GitHub, Linear, Cursor, Claude Code
  • Platform Expertise: Proven experience building and operating backend systems and managing infrastructure as code.
  • Technical Depth: A strong command of GraphQL and REST API design principles and a "platform-as-a-product" mindset.
  • Security Mindset: Practical experience with authentication and authorization frameworks (OAuth, ReBAC, etc.).
  • Modern Tooling DNA: Experience with AI-native workflows (Claude Code, Cursor) and robust CI/CD practices.

Benefits

  • Competitive compensation and stock equity plan
  • Comprehensive benefits package that includes medical, dental, vision, and life insurance
  • Company sponsored pre-tax retirement savings program (401k)
  • A flexible work environment that supports working from home
  • Flexible PTO
  • Parental Leave
  • Home office stipend
Similar roles

Keep a backup shortlist.

Browse stack
FocusSoftware EngineeringRole area
Seniority signalSeniorCandidate level
StackAWS, CI/CD, DockerPrimary skills
Location1 accepted countryEligibility

Stack

Use these tags to compare similar remote roles.

Location eligibility

Candidates should apply only when their profile country is listed here.

Your profileCountry not setSign in to check your country against this role.

Hiring flow

WithMira shows the role, then sends candidates to the company application.

1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.
Apply on company siteCompany siteOpen link