jobapplier

Senior Software Engineer

BuildOps

Skills

Required

  • frontend
  • software engineering
  • integrations / internal platform capabilities / data pipelines
  • M.S
  • TypeScript
  • JavaScript
  • Python
  • React

Preferred

  • cloud
  • Kafka
  • Redis
  • Elasticsearch
  • cloud infrastructure / Kubernetes / Docker / infrastructure-as-code tooling
  • AWS
  • vertical software
  • frontend and backend applications

Join our team as a Senior Software Engineer, where you'll play a crucial role in building and scaling our product experiences and systems. You'll work across frontend applications, backend services, APIs, and integrations, partnering closely with Engineering, Product, and Design to solve complex problems and deliver impactful software. This role is ideal for someone who enjoys owning technical problems end to end, navigating ambiguity, and mentoring others.

Responsibilities

  • Design, build, and maintain high-quality product features and systems across frontend and backend applications.
  • Own projects through the full lifecycle, from technical design and implementation through rollout, monitoring, and long-term maintenance.
  • Partner with product managers, designers, and engineers to translate ambiguous problems into clear technical plans and well-scoped milestones.
  • Comfort working in a fast-paced startup environment where priorities evolve and strong judgment matters
  • Experience working with modern web application patterns and building polished customer-facing product experiences
  • Demonstrated ability to work cross-functionally and drive alignment with stakeholders beyond your immediate team
  • Solid understanding of databases, data modeling, and tradeoffs across relational databases
  • Strong software engineering fundamentals with experience building product features across frontend and backend systems

Requirements

  • Ability to work a hybrid schedule with work from home on Monday and Friday and in-office collaboration Tuesday through Thursday
  • Experience building reliable APIs, services, and user-facing applications in a modern production environment
  • B.S., M.S., or Ph.D. in Computer Science, Engineering, or a related technical field from a top university
  • Clear written and verbal communication skills, especially in design docs, technical tradeoff discussions, and stakeholder updates
  • A track record of mentoring teammates and helping raise the quality bar on engineering teams
  • Experience owning projects with meaningful ambiguity and making good technical decisions with incomplete information
  • 5+ years of software engineering experience building and operating production systems at scale
  • A strong sense of ownership, urgency, and accountability for both shipping and operating software successfully
  • Strong debugging and problem-solving skills, including the ability to identify root causes and simplify systems over time
  • Strong software design instincts, including how to decompose complex business problems into maintainable technical solutions
  • Practical experience using AI-assisted development tools to improve engineering throughput, learning speed, and quality of execution
  • Experience with TypeScript, JavaScript, Python, or other modern application stacks

Experience with React or similar frontend frameworks

  • Experience building integrations, internal platform capabilities, or data pipelines
  • Experience using Claude Code or similar AI coding agents in day-to-day development workflows

Preferred

  • Familiarity with Kafka, Redis, Elasticsearch, or other event-driven and high-throughput systems
  • Experience with cloud infrastructure, Kubernetes, Docker, or infrastructure-as-code tooling
  • Experience with AWS or similar cloud platforms
  • Experience in SaaS, vertical software, or systems that support operational workflows

Pay

USD 168,000 - 224,000