Staff Software Engineer
As a Staff Engineer, your influence extends beyond a single feature or sprint. You are a technical anchor for the entire domain, making decisions that shape our product for the next 6-12 months. You will:
Responsibilities
- Drive Strategy: Balance short-term delivery pressure against long-term technical health, knowing exactly when to push back on requirements that create unsustainable technical cost.
- Connect the Dots: Translate complex business goals into technical implementations for leadership and represent the engineering perspective in cross-functional planning.
- Own the Outcome: You are responsible for work that is visibly connected to customer satisfaction and revenue outcomes.
What You’ll Do
Technical Craft & Architecture
- Set the Bar: Establish the technical quality bar for the team and write code that serves as the gold-standard reference implementation for others.
- System Design: Architect multi-component systems across the team's domain, producing technical design documents reviewed by the broader organization.
- Modernize: Identify systemic quality issues like tech debt hotspots or test coverage gaps, and build the roadmaps for necessary migrations and remediation.
- Tooling: Onboard new patterns and languages as business needs evolve, ensuring we make correct long-term technology choices
AI Adoption & Leverage
- Agentic Workflows: Design AI-driven pipelines (automated code reviews, LLM-assisted QA) to multiply the team's total output.
- Technical Implementation: Contribute to AI-powered features using your working knowledge of RAG, function calling, and evaluation frameworks.
- Leadership in AI: Evaluate and select AI tooling for the team, establishing prompt libraries and workflow templates for company-wide adoption.
Execution & Product Sense
- Lead Workstreams: Drive the delivery of entire projects across multiple engineers, managing cross-team dependencies and owning technical roadmaps tied to product milestones.
- Quality Ownership: Own the end-to-end product surface, including correctness, reliability, latency, and user experience.
- User Advocacy: Run lightweight discovery - such as user interviews or support ticket analysis - to translate findings into engineering priorities.
- Accountability: Hold the team accountable for shipping software that solves real user problems, not just software that passes tests.
Leadership & Mentorship
- Growth: You are responsible for the technical growth of your peers through coaching, 1:1s, and leading hiring panels.
- Culture: Drive a culture of psychological safety and high performance.
- Alignment: Drive alignment on contentious technical decisions by explaining the "why" behind ambiguous choices.
Requirements
- You’re a Seasoned Builder: You have a track record of building complex systems from scratch and can articulate your specific impact.
- Problem Solver: You don't wait for the perfect Jira ticket; you figure out what needs to happen to move the needle and you do it.
- AI-Native Mindset: You already use AI tools to maximize your own workload and are eager to help others do the same.
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.