Remote job
Staff Software Engineer
Job details
About this role
Role overview
Provide senior technical leadership across a full-stack software platform serving commercial contractors. You will design and improve frontend applications, backend services, APIs, data systems, and operational practices, while mentoring engineers and guiding technical decisions across teams. The work also includes using AI development tools thoughtfully to support everyday engineering tasks.
Responsibilities - Architect, build, and maintain scalable frontend applications and backend services across the platform. - Lead decisions about performance, maintainability, system design, and engineering practices across the stack. - Develop and optimize APIs and integrations, and improve database design, indexing, and query performance. - Improve shared UI components and design system elements while supporting a consistent user experience. - Establish observability through logging, monitoring, and performance analysis; partner with QA on reliable releases. - Define testing approaches, review code, mentor engineers, and lead initiatives that span multiple teams. - Apply AI coding tools to development, debugging, documentation, and workflow improvements while exercising sound judgment.
Requirements - At least eight years of software engineering experience, with substantial full-stack work in modern JavaScript or TypeScript. - Deep experience building scalable frontend systems with React and state management. - Strong backend experience with Node.js, GraphQL, and REST APIs. - Proficiency with SQL databases such as PostgreSQL or MySQL, including performance optimization. - Experience with event-driven systems, messaging, and real-time data processing. - Familiarity with containers, cloud infrastructure, CI/CD, and testing tools such as Jest and React Testing Library. - A track record of mentoring engineers, communicating technical ideas, and collaborating across functions. - A degree in computer science, engineering, or a related field; experience with AI coding agents is also sought.
Nice to have
Python experience or the ability to learn it quickly is beneficial.
Benefits and work setup
The position follows a hybrid schedule, with remote work on Mondays and Fridays and office attendance Tuesday through Thursday. The listed base salary range is $197,000–$262,000, plus an annual bonus and equity. Benefits include flexible paid time off, a work-from-home allowance, and provided lunch on in-office days. Applicants must live in a state where employment is supported.