Staff Software Engineer, Product Engineering, Americas
Owns end-to-end product features in talent acquisition software, from research and specs to full-stack implementation including scheduling, filters, and offer signing. Thrives in ambiguity, builds reusable abstractions across stack, balances speed/quality.
About the job
Responsibilities
- Take ownership over a large portion of one of our products and own projects end-to-end (wearing hats traditionally worn by product and design).
- Research competitors, write product specs, make wireframes, and more.
Examples of past product engineering work:
- Designed and built automated interview scheduling feature that solves “Calendar Tetris” by calculating possible times from interviewers and constraints.
- Built generalized declarative filter architecture for complex filters compiling to SQL in backend.
- Spec'd, designed, and implemented feature for completing offer signing entirely within Ashby, including customer research and prototyping.
Requirements
- Tackle any part of the technology stack: frontend, backend, infrastructure as needed.
- Thrive on projects with product and technical ambiguity, building powerful abstractions.
- Balance speed and quality with urgency.
- Ambitious, open to feedback, excellent collaborator and communicator.
- Create leverage through abstractions, tools, automation.
Nice-to-Haves
- Experience building reusable building blocks across the stack.
- Advocate for time and space to innovate.
Skills
JavaScript, React, SQL, Product Specs, Wireframes, Full-Stack Development, Interview Scheduling, Filter Architecture, Offer Signing, Abstractions
Similar jobs
Fullstack Engineering jobsLeads the technical direction and delivery of Genie One across web, iOS, Android, macOS, and Windows. Requires 8+ years of software engineering experience, staff-level architecture leadership, and strong JavaScript or TypeScript expertise with React and mobile or desktop development.
Leads browser, mobile, and server-side data collection systems, including SDKs, identity handling, schema compatibility, and integrations. Requires 10+ years of engineering experience, deep JavaScript expertise, SDK ownership, and technical and people leadership.
Leads the architecture and delivery of sales data models and production AI agents that improve CRM workflows for sales and revenue teams. Requires 10+ years of engineering experience, deep CRM platform expertise, and experience with permissioned writes and human-in-the-loop agent systems.
Technical leader responsible for architecture, delivery, and engineering quality across Procurement, Bill Pay, and Banking products. The role requires 8+ years of software engineering experience, full-stack development expertise, large-scale fault-tolerant system design, and strong mentorship skills.
Staff Engineer building the decision engine that powers hospital staffing recommendations, alerts, and workflows. The role requires strong TypeScript expertise, full-stack experience, systems thinking, and close collaboration with clinical customers.