Senior Software Engineer, Full-stack
Remote (United States)
Status: Full-time
Job Overview
This opportunity is for a Senior Software Engineer – Full Stack to work on complex, high-impact systems at the intersection of product design and scalable architecture. The role focuses on building real-time collaboration features, interactive interfaces, and reliable workflows in a fast-paced, distributed environment.
Pay and Benefits
Salary Range:
- Senior Level: $180,000 – $200,000 per year
- Staff Level: $205,000 – $230,000 per year
- Equity participation
- Comprehensive health, dental, vision, and life insurance
- 401(k) retirement plan
- 8 weeks fully paid parental leave
- Unlimited paid time off
- Flexible work schedule
- Annual company retreats
- $1,000 annual home office budget
About the Opportunity
This role supports the development of advanced collaboration and workflow systems designed for high-performance environments. The platform enables teams to operate more efficiently through real-time tools, data-driven workflows, and scalable infrastructure.
What You’ll Do
- Own team-level architecture and deliver both strategic and tactical software solutions.
- Lead multi-sprint initiatives from planning through delivery.
- Influence work beyond your immediate team by solving complex system and product challenges.
- Support and mentor engineers through code reviews, pairing, and collaboration.
- Align on scope, tradeoffs, and outcomes in an asynchronous work environment.
- Build across the stack using modern technologies including TypeScript, React, and Node.js.
- Contribute to the evolution of systems as they scale in complexity.
Qualifications
- 6+ years of experience as a software engineer working on production systems.
- Experience owning meaningful product or platform components end-to-end.
- Strong understanding of modern web technologies and best practices.
- Experience delivering solutions in B2B SaaS or similarly complex environments.
- Strong written and verbal communication skills.
- Ability to navigate ambiguity and operate effectively in low-process, asynchronous environments.
- Experience improving team efficiency through tooling, processes, or engineering practices.
Technology Stack
- Frontend: React, TypeScript, Vite, component libraries, client-side observability
- Backend: Node.js, PostgreSQL, Redis, RESTful APIs
- Infrastructure: Kubernetes, AWS, CI/CD pipelines
- Integrations: Data imports, authentication systems, document generation, and external data systems
Work Environment
This role supports a fully remote, distributed team environment with an emphasis on asynchronous collaboration, ownership, and delivering high-quality outcomes.
Looking for more opportunities?
View All Jobs