Standard Bot's mission is to significantly lower the barrier to entry to real-world automation, bringing the power of bits to the world of atoms and unlocking productivity for entire new industries and users. The Staff Software Engineer will serve as a technical force multiplier across the organization, tackling ambiguous, complex, and high-leverage engineering challenges that span multiple teams and domains.
Requirements
- Deep expertise in architecting, developing, and operating distributed, highly-reliable, and scalable systems.
- Fluency in our core stack is preferred (React, Typescript, Node.js, Python, C++, Kubernetes).
Responsibilities
- Define the Future: Own the long-term technical vision and strategy for major components of our platform, anticipating future scale, security, and product needs a year or more out.
- Decouple and Scale: Design and champion new system architectures that focus on clear, stable interfaces and domain decoupling to accelerate the velocity of multiple feature teams.
- Standard Setter: Establish and improve engineering excellence standards, including best practices for code quality, documentation, and the non-functional requirements (performance, reliability) that systems must meet.
- Drive Multi-Team Programs: Proactively identify, define, and lead complex, ambiguous, and high-risk technical programs (e.g., major platform refactors, organizational-level reliability efforts) that require coordination across 2-3 engineering teams.
- Hands-on Delivery: Deliver technically deep, cross-cutting software solutions, primarily focusing on back-end systems but maintaining the necessary full-stack perspective to drive end-to-end integration.
- Systemic Reliability: Drive deep-dive root cause analyses (RCA) for critical, cross-domain production issues, transforming immediate crises into concrete, prioritized engineering work that prevents recurrence across the fleet.
- Technical Multiplier: Mentor and coach Senior and Mid-Level engineers across the organization, significantly contributing to their technical growth and thereby increasing the overall efficiency and quality of the engineering department.
Other
- We are looking for a highly self-driven, resourceful, and technically deep engineer who can operate with complete independence across domains.
- Proven ability to influence technical direction without direct authority and successfully partner with product management, hardware engineering, and executive leadership.
- Exceptional written and verbal communication skills, capable of synthesizing complex technical risks and strategies for non-technical leadership.
- A relentless drive to reduce complexity, improve operational simplicity, and proactively identify organizational-level technical risks and address them before they become crises.
- 8+ years of professional software engineering experience, including a proven track record of successfully leading large-scale, complex projects that span multiple engineering teams. At least 1 year of experience as a staff engineer in a large software organization.
- This role is hybrid with 3 days/week onsite in our NYC office, centrally located near Grand Central Station.