Staff Software Engineer (Fullstack)
Staff fullstack engineer leading technical strategy, tackling high-complexity problems across products, and flexibly managing teams or contributing as IC at a mission-driven startup. Requires 10+ years fullstack experience and 3+ years team leadership.
About the job
Responsibilities
- Be a strategic leader in identifying technical and product opportunities, building services, advocating for refactors, and setting technical direction.
- Up-level engineering practices in technical decisions, code hygiene, documentation, and shipping high-quality products.
- Dive deep into high-complexity problems at scale with autonomy and support.
- Lead teams flexibly between IC work and management responsibilities.
Requirements
- 10+ years experience designing, building, shipping, and maintaining complex full-stack software at scale.
- 3+ years successfully leading and managing a team.
- Fluency in at least one backend and one frontend language, willingness to learn Python and JavaScript.
- Experience in startup environments, operating independently in ambiguity.
- Ability to ramp up quickly to product ecosystem for large projects.
- Excellent communication skills across technical and non-technical audiences.
- Ability to provide feedback in specs, code reviews, and discussions.
- Passion for user impact.
Nice-to-Haves
- Track record identifying problems, driving change, stakeholder communication.
- Experience building consumer-facing products for large user bases.
- Flexibility as IC or small team manager.
- Curiosity with new technologies/stacks.
- Judgment on speed vs. scalability.
- Adaptability across seniority levels.
- Focus on impact and prioritization.
- Participation in technical/product roadmap.
- Mentoring and up-leveling engineers.
Compensation & Benefits
- Expected compensation: $240K - $270K based on leveling.
- Remote-friendly with dog-friendly office in Downtown Brooklyn.
- 20 days PTO, unlimited sick days.
- 4% 401K match.
- $10k lifetime Carrot Fertility spend.
- Excellent Medical, Dental, Vision.
- Other health and mental health benefits.
Skills
Python, JavaScript, Fullstack, Backend, Frontend, Startups, Scalable Systems, Team Leadership, Code Review, Technical Specs
Similar jobs
Fullstack Engineering jobsStaff engineer leading the architecture and implementation of scalable backend and full-stack systems powered by AI agents. Requires 7+ years with TypeScript/Node.js or Python, PostgreSQL, messaging systems, distributed systems, and production-scale applications.
Leads development, integration, validation, and field deployment of autonomy software for unmanned platforms. Requires senior-level C++ and Linux experience, embedded and real-time systems expertise, technical leadership, and mission-test support.
Staff full-stack engineer leading technical strategy and end-to-end product development for Discord’s consumer revenue experiences, including Nitro, Shop, Server Boosting, and User Identity. Requires 8+ years of software engineering experience and expertise in React/React Native and Python.
Staff engineer leading development of scalable, user-facing safety products and backend systems for Discord. Requires 8+ years of experience, strong Python and frontend expertise, and deep experience in safety or anti-abuse systems.
Leads development of Discord’s experimentation platform, spanning data pipelines, statistical analysis, configuration tooling, and user experiences. Requires 7+ years of full-stack engineering experience, strong Python and SQL skills, experimentation expertise, and a track record of leading complex projects and mentoring engineers.