about 12 hours ago
Base Salary
$148k - $197k/yr
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.
- Write clean, maintainable, well-tested code with a strong bias toward simplicity, reliability, and long-term extensibility.
- Build user-facing experiences and supporting APIs that work well across client, service, and data boundaries.
- Design systems with observability and reliability in mind, including metrics, dashboards, alerting, and health checks.
- Improve the performance, scalability, and resilience of the products and systems your team owns.
- Proactively identify technical risks, cross-team dependencies, and sources of toil before they become execution bottlenecks.
- Contribute to design reviews, technical discussions, and architecture decisions with clear thinking and sound judgment.
- Mentor less-experienced engineers through code review, technical guidance, and example-setting.
- Help strengthen engineering culture by sharing knowledge, improving standards, and contributing to a collaborative, high-accountability environment.
- Leverage AI tools thoughtfully across development, debugging, documentation, and workflow acceleration.
Requirements
- 5+ years of software engineering experience building and operating production systems at scale.
- Strong software engineering fundamentals with experience building product features across frontend and backend systems.
- Experience building reliable APIs, services, and user-facing applications in a modern production environment.
- Strong software design instincts, including how to decompose complex business problems into maintainable technical solutions.
- Solid understanding of databases, data modeling, and tradeoffs across relational databases.
- Experience working with modern web application patterns and building polished customer-facing product experiences.
- Experience owning projects with meaningful ambiguity and making good technical decisions with incomplete information.
- Demonstrated ability to work cross-functionally and drive alignment with stakeholders beyond your immediate team.
- Strong debugging and problem-solving skills, including the ability to identify root causes and simplify systems over time.
- 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.
- A strong sense of ownership, urgency, and accountability for both shipping and operating software successfully.
- Comfort working in a fast-paced startup environment where priorities evolve and strong judgment matters.
- Practical experience using AI-assisted development tools to improve engineering throughput, learning speed, and quality of execution.
- B.S., M.S., or Ph.D. in Computer Science, Engineering, or a related technical field from a top university.
- Ability to work a hybrid schedule with work from home on Monday and Friday and in-office collaboration Tuesday through Thursday.
Benefits
- Generous equity grant, become an owner in our company!
- A comprehensive benefits package.
- Flexible PTO and hybrid work schedules.
- One-time work-from-home allowance.
- Hubs in Los Angeles, San Francisco, Toronto, and Raleigh with hybrid work schedules and lunch provided for in-office days.
- Company events and team-building activities, both in-person and virtual.
- Fast-paced, collaborative, and dynamic work environment.
- Opportunities for growth and career advancement.
- Chance to work with cutting-edge technology and innovative solutions.
- The chance to get in on the ground floor and build something truly groundbreaking for ourselves and our amazing customers.