Staff Software Engineer

Encamp

$185K — $225K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in software engineering with a focus on complex system design
  • Proficient in TypeScript, React, Node, GraphQL, and AWS services
  • Experience operating and improving production systems
  • Strong ability to navigate and resolve high-stakes, ambiguous problems
  • Excellent communication skills to mentor and elevate team members
  • Knows how to leverage AI tools alongside maintaining high-quality standards
  • Ability to make decisions based on technical reasoning rather than authority

Responsibilities

  • Architect and build distributed systems and public APIs
  • Develop customer-facing features from start to finish
  • Work on automation projects and agency integrations
  • Shape AI-native engineering practices including workflows and codebase design
  • Make impactful technical decisions while educating and empowering the team
  • Drive initiatives for performance, reliability, and architecture improvements
  • Provide mentorship through pair programming and design walkthroughs
  • Collaborate directly with the CTO on long-term technical strategy

Benefits

  • Medical, dental, and vision coverage
  • 401k match
  • Flexible remote-first work culture with a home office allowance
  • High-performance gear for local development setups
  • Equity opportunities
  • Parental leave
Full Job Description
About the role

As a Staff Software Engineer, you'll work directly with the CTO transforming what a small engineering organization can accomplish - operating at the intersection of architecture, execution, and culture. You'll lead technical direction in high-gravity areas like data design, systems design, and API design.

You'll own thorny technical problems end-to-end - distributed systems that span the breadth of the product and interact with processes in the real world. You'll make these systems reliable, performant, and operate them at scale.

Much of that work happens in a TypeScript-heavy stack across React and Vite on the frontend, GraphQL and Node on the backend, Prisma and Postgres in the data layer, and AWS services like Lambda and ECS in production.

Staff Software Engineers set the standard for how we build - through the quality of your work, the clarity of your communication, and your willingness to bring others along. This is a high-autonomy, high-impact role on a small team.

What you'll do

  • Architect and build systems spanning distributed systems, data design, and public APIs
  • Build customer-facing features with a broad mandate end-to-end
  • Work on agent-powered automation and our agency integrations layer
  • Shape engineering practices around AI-native development: tooling, workflows, review processes, codebase design that is legible to both humans and AI
  • Own technical decisions with broad impact and communicate the reasoning behind them, educating and empowering your colleagues along the way
  • Drive cross-cutting technical initiatives like performance, reliability, developer experience, and architecture evolution
  • Mentor and elevate other engineers through pairing, walkthroughs, and software design
  • Work directly with the CTO on high-value problems and long-term technical strategy

What we're looking for

  • You've designed and shipped complex software systems and can reason clearly about tradeoffs
  • You can take a high-stakes, ambiguous problem from framing through shipped solution
  • You've operated systems in production and know how to improve them over time rather than treating shipping as the finish line
  • You're actively adapting your workflow to make good use of AI tools while maintaining a high quality bar
  • You make other engineers better through communication, technical judgment, and the quality of your work
  • You operate from first principles and frame your decisions and communication based on clearly articulated technical reasoning rather than relying on hierarchy or authority
  • You show humility in technical discussions, and you're confident in your expertise and honest about its limits


What we're not filtering on

  • Formal education
  • Specific stack experience


Compensation & benefits

Salary: $185,000 - $225,000

  • Medical, dental, vision, 401k match
  • Flexible remote-first culture with home office allowance
  • High-performance gear for an optimized local dev setup
  • Equity
  • Parental leave

Similar Jobs

More Information Technology Jobs

Find similar Staff Software Engineer jobs: