Description
Senior Software Engineer - Core ATS
About Gem
- Forbes America's Best Startup Employers 2026
- Great Place to Work Certified, 2024
- Fortune Best Workplaces for Millennials, 2023
The Team and Role
- Designing the architecture of a system that is elegant today and will scale in the future.
- Making foundational technical decisions that will define how Gem's ATS evolves for years to come.
- Directly collaborating with customers, ensuring that what we build addresses the needs of large-scale modern recruiting teams.
What You’ll Do Day-to-Day
- Own product features end-to-end, from ideation to implementation.
- Build and scale user-facing features with Typescript, React, Python, GraphQL, and PostgreSQL.
- Ensure scalability and reliability by collaborating with other engineers on data model, architecture, and product decisions.
- Stay close to customers, gathering direct feedback to inform design and development decisions.
- Embody our company values of ownership, velocity, customer centricity, diversity and transparency.
- Mentor and guide teammates, sharing your technical expertise and helping elevate the engineering bar.
- Influence company and product direction, making decisions that have immediate visible impact on our customers.
- Collaborate cross-functionally with product managers, designers, and engineers to deliver thoughtful, high-quality solutions.
- Work with a world class team from Meta, Uber, Dropbox, and more
- You have 5+ years of industry experience as a software engineer, building user-facing products.
- You enjoy mentoring, working cross-functionally, and working directly with customers.
- You move with velocity and invest in improving your craft.
- You prioritize technical quality, building reliable and scalable systems.
- You are product-oriented and you don’t hesitate in making decisions.
- You are energized by collaborating in-office with your peers in a hybrid model.
How We Work
- Local dev with Vite boots instantly with hot-reload
- CI runs in ~10 minutes, deploys go straight to production
- We ship fast and iterate based on customer feedback
- Reasonable hours
- Weekly team events and happy hours
- Regular hackathons for experimental features
- Team from Meta, Uber, and Dropbox
Role Details
- Location: This role is based 3 days per week out of our San Francisco, HQ and is not eligible for full-time remote work.
- Compensation: The annual cash compensation range for this position is $190,000–$260,000 based on level in addition to equity & benefits.
Benefits
- Highly competitive salary & equity
- 10-year window to exercise your stock options
- Supportive Flexible Time Off program
- 16 paid holidays, including regular company-wide wellness days
- Best-in-class medical, dental & vision insurance
- $1,200 annual stipend for learning and development opportunities
- 16 weeks of Paid Parental Leave for birthing and non-birthing parents
- New Parent Perks totaling $1,500 and flexibility upon return to work
Company
Gem is a cloud-based recruiting platform designed for talent acquisition teams across startups, growth-stage companies, and large enterprises. It combines ATS, CRM, sourcing, scheduling, and analytics in a single interface, backed by AI-driven recommendations and a database of 800M+ profiles. The platform promotes consolidation of tools, reduces tech spend, and increases recruiter productivity by providing unified data, real-time insights, and end-to-end candidate management. Gem supports different scales of organizations with tailored solutions and integrates with existing ATS systems to accelerate hiring.
Related postings
Collective
Senior Software EngineerSan Francisco, CA, USAScale AI
Senior Software EngineerNew York, NY, USA and 3 othersCheckr
Senior Software EngineerSan Francisco, CA, USAInstawork
Senior Software EngineerSan Francisco, CA, USA