Senior Software Engineer, Product Engineering
Builds full-stack product features for recruiting software, owning projects from customer research and product definition through design, implementation, and iteration. The role suits engineers comfortable with ambiguity, broad technical ownership, strong communication, and high autonomy.
About the job
Responsibilities
- Build full-stack product features that solve customer problems and make long-term investments in Ashby’s products.
- Own projects end-to-end, including customer research, competitor research, product specifications, wireframes, prototyping, implementation, and iteration.
- Work across the technology stack, from frontend development to infrastructure selection.
- Design and build responsive web applications, scheduling automation, generalized filtering systems, and offer-signing workflows.
- Create abstractions, tools, automation, and lint rules that improve engineering leverage and help Support debug issues.
- Collaborate with engineers and stakeholders, communicate decisions clearly, and deliver projects with an appropriate balance of speed and quality.
Requirements
- Experience building software across the stack, including frontend and backend systems.
- Ability to work effectively through product and technical ambiguity.
- Strong customer focus and the ability to understand user needs and translate them into software.
- Ability to balance engineering quality with startup urgency.
- Openness to feedback and continuous improvement.
- Excellent collaboration and communication skills.
- Ability to work independently without relying on company-driven process or extensive project-management structure.
- A focus on automation, abstraction, and creating leverage through software.
Benefits
- High ownership and agency over product and design decisions.
- An almost no-meeting culture.
- Supportive engineering environment, including a design system and SRE team.
- Opportunity to work on products used by tens of thousands of daily users.
Compensation
- ATS-listed salary range: 108000–145000.
Skills
JavaScript, TypeScript, SQL, Frontend Development, Backend Development, Web Applications, Infrastructure, Responsive Design, Product Design, Prototyping
Similar jobs
Fullstack Engineering jobsBuild customer-facing search experiences across frontend and backend systems, with emphasis on Vue, Python, Django, search infrastructure, and AI-powered features. The role requires 5+ years of software engineering experience and includes production ownership and on-call participation.
Build and scale full-stack AI features across Ruby on Rails and React, from experimentation through reliable production deployment. The role requires 6+ years of experience with high-traffic applications, production AI use cases, and strong experimentation and performance optimization skills.
Build and improve high-scale purchasing experiences using Ruby on Rails, React, and Next.js. The role requires 5+ years of full-stack engineering experience, strong frontend and backend proficiency, and comfort working autonomously on a distributed team.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.
Build scalable shared systems, APIs, and engineering libraries that enable product teams across Vanta to ship consistently. The role requires 5+ years of backend or full-stack experience, platform expertise, and familiarity with distributed or event-driven systems.