Staff Software Engineer – Core Architecture

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Staff engineer developing backend systems for a remote-first platform specializing in helping local businesses succeed. Leading architectural design while ensuring high performance and scalability.

Responsibilities:

  • Design, implement, and maintain core backend systems that are foundational to the platform
  • Write production code in high-impact areas, including services, shared libraries, infrastructure, and tooling
  • Define the security boundary for autonomous agents — user identity propagation, task-scoped tool access via a centralized Tool Shed, and sandboxing to limit blast radius
  • Lead the execution of technically complex projects end-to-end, from design through rollout and iteration
  • Debug and resolve hard production problems involving scale, data consistency, performance, and reliability
  • Drive architectural decisions through prototypes, code, and real implementations, not just diagrams
  • Establish patterns and best practices for service boundaries, APIs, data ownership, and distributed systems
  • Partner with engineering teams to guide major refactors and platform migrations
  • Make pragmatic technical trade-offs that balance velocity, quality, and long-term maintainability
  • Partner with product, engineering, and platform teams to execute technically complex projects
  • Make high-leverage architectural decisions under uncertainty, with clear trade-offs
  • Turn vague problems into clear technical strategies and execution plans
  • Raise the technical bar through deep code reviews, design discussions, and hands-on collaboration
  • Mentor senior engineers and help grow future technical leaders
  • Influence engineering direction by being a trusted technical partner who ships high-quality systems

Requirements:

  • 8+ years of professional software engineering experience at high-growth startups or large scale platforms
  • Demonstrated experience leading architectural design for large, distributed systems
  • Experience breaking down monoliths into service-oriented architectures or microservices
  • Deep expertise in scaling backend systems to handle high throughput and complex operational concerns
  • Strong understanding of auth systems, security boundary design, and distributed identity
  • Clear decision-making in ambiguous technical situations
  • Excellent communicator — able to articulate trade-offs to engineers and cross-functional partners.

Benefits:

  • comprehensive health coverage
  • work from anywhere (remote-first workplace)
  • unlimited PTO - plus extra fun perks!