As a Staff Software Engineer, you will be a technical leader responsible for the architectural integrity, scalability, and long-term health of our most critical systems. You will work across multiple teams to solve complex, ambiguous problems that have a significant impact on the business. You won't just execute on a roadmap; you will help define it by identifying technical debt, emerging technologies, and architectural bottlenecks before they become critical issues.
Key Responsibilities
- Technical Strategy & Architecture: Take ownership of complex, unscoped problems; research and architect scalable solutions that align with long-term business goals and technical health.
- Mentorship: Mentor Senior and Mid-level engineers through deep code reviews, design docs (RFCs), and hands-on pairing. Raise the engineering bar across the entire organization.
- Execution & Coordination: Act as a force multiplier by breaking down large initiatives into actionable subtasks and coordinating delivery across multiple engineers and teams to ensure smooth, timely launches.
- Cross-Functional Leadership: Partner with Product, Design, and Leadership to align technical investments with business goals. Translate complex technical trade-offs into terms stakeholders can understand.
- Operational Excellence: Drive improvements in observability, CI/CD, and automated testing to ensure a seamless developer experience and system reliability.
Requirements
- Experience: 8+ years of professional software engineering experience with leading technical strategy at a senior or staff level.
- Systems Design: Proven track record of designing and maintaining large-scale distributed systems (e.g., microservices, event-driven architectures, or high-ingestion data pipelines).
- Deep Technical Expertise: Mastery of at least one major backend ecosystem (Go, Node.js, Python, or Java) and deep, hands-on experience architecting and operating in production environments on AWS or GCP.
- Communication: Exceptional verbal and written skills, with a focus on being an articulate bridge between engineering teams and business stakeholders.
- Problem Solving: A history of taking highly ambiguous problems and turning them into actionable technical execution plans.
Benefits
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k with company match)
- Life Insurance (Basic, Voluntary & AD&D)
- Paid Time Off
- Work From Home