Senior Software Engineer
Senior software engineer building and operating frontend and backend product systems, APIs, integrations, and customer-facing experiences. The role requires 5+ years of experience, strong system design and ownership skills, mentoring ability, and hybrid availability.
About the job
Responsibilities
- Design, build, and maintain product features and systems across frontend and backend applications.
- Own projects from technical design and implementation through rollout, monitoring, and long-term maintenance.
- Translate ambiguous problems into technical plans and milestones with product, design, and engineering partners.
- Write clean, maintainable, well-tested code focused on simplicity, reliability, and extensibility.
- Build user-facing experiences and supporting APIs across client, service, and data boundaries.
- Design for observability and reliability using metrics, dashboards, alerting, and health checks.
- Improve product and system performance, scalability, and resilience.
- Identify technical risks, dependencies, and sources of toil.
- Contribute to design reviews, technical discussions, and architecture decisions.
- Mentor engineers through code reviews, technical guidance, and example-setting.
- Improve engineering standards, knowledge sharing, and team culture.
- Use AI tools for development, debugging, documentation, and workflow acceleration.
Requirements
- 5+ years of software engineering experience building and operating production systems at scale.
- Experience building product features across frontend and backend systems.
- Experience building reliable APIs, services, and user-facing applications.
- Strong software design, debugging, problem-solving, communication, ownership, and cross-functional collaboration skills.
- Experience with databases, data modeling, and relational database tradeoffs.
- Experience with modern web application patterns and customer-facing products.
- Experience owning ambiguous projects and making technical decisions with incomplete information.
- Experience mentoring teammates.
- Practical experience using AI-assisted development tools.
- B.S., M.S., or Ph.D. in Computer Science, Engineering, or a related technical field.
- Ability to work a hybrid schedule: remote Monday and Friday, in office Tuesday through Thursday.
Nice to Have
- TypeScript, JavaScript, Python, or other modern application stacks.
- React or similar frontend frameworks.
- Cloud infrastructure, Kubernetes, Docker, or infrastructure-as-code tooling.
- Kafka, Redis, Elasticsearch, or other event-driven and high-throughput systems.
- AWS or similar cloud platforms.
- Integrations, internal platform capabilities, or data pipelines.
- SaaS, vertical software, or operational workflow systems.
- Claude Code or similar AI coding agents.
Compensation and Benefits
- $148,000–$197,000 annual base salary, plus annual bonus and stock options.
- Equity grant.
- Comprehensive benefits package.
- Flexible PTO and hybrid work schedules.
- One-time work-from-home allowance.
- Company events and team-building activities.
- Opportunities for growth and career advancement.
Skills
TypeScript, JavaScript, Python, React, Kubernetes, Docker, Infrastructure As Code, Kafka, Redis, Elasticsearch, AWS, Ai-Assisted Development
Similar jobs
Fullstack Engineering jobsBuild scalable full-stack products that simplify data insights across Databricks’ analytics and AI platform. The role requires strong front-end architecture, modern JavaScript and server-side development experience, SQL, cloud technologies, and large-scale distributed systems expertise.
Build customer-facing AI product experiences end to end, connecting React and TypeScript interfaces with Node.js and Python services. The role requires 5+ years of software engineering experience, 2+ years building AI-powered features, and practical expertise with LLMs, RAG, agents, and streaming interfaces.
Build and ship end-to-end features for FruitScope OS, a farm-management web application that turns large-scale agricultural data into actionable decisions. The role requires strong full-stack web development, product judgment, autonomy, and experience with modern frontend, backend, database, and cloud technologies.
Build and improve end-to-end web and mobile product features for a MedTech data platform, partnering with product and design teams. The role requires 5+ years of full-stack software engineering experience, customer focus, and proficiency across modern JavaScript, backend, database, and cloud technologies.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.