Taro Logo

Senior Software Engineer

Dover builds end-to-end recruiting orchestration platform combining AI candidate evaluation with process automation.
$80,000 - $180,000
Backend
Senior Software Engineer
Remote
51 - 100 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Dover is revolutionizing the recruiting industry by building the first end-to-end recruiting orchestration platform for leading companies. Their mission is to help every company build an amazing team by providing the tools and support needed to hire top talent efficiently.

As a Senior Software Engineer at Dover, you'll play a crucial role in developing, testing, and maintaining their application. You'll work closely with skilled engineers to design and implement customer-focused solutions. The role involves cross-functional collaboration with product, BizOps, and sales teams, as well as direct interaction with founders.

Dover combines powerful free software with flexible recruiting services, leveraging advanced matching software to identify ideal candidates across recruiting channels. The platform streamlines the hiring process to create a seamless experience for both companies and candidates.

The company has shown impressive growth since going through Y Combinator in 2019, now serving 150+ companies. With $23M raised from top VCs and current profitability, Dover operates as a remote team of 70+ with hubs in San Francisco and NYC, plus presence in Boston, LA, and DC.

This role offers the opportunity to work on meaningful technical challenges while directly impacting the $50B/year recruiting industry. You'll be responsible for writing efficient code, conducting code reviews, mentoring other engineers, and building tools that enhance Dover's platform development and usage. The position offers competitive compensation and the flexibility of remote work.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Design, develop, test, and maintain software applications using Python and TypeScript
  • Work on cross-functional teams to understand requirements and propose innovative solutions
  • Identify and resolve software defects and technical issues
  • Engage in code reviews to ensure superior quality and performance
  • Offer technical guidance and mentorship to less-experienced engineers
  • Contribute to the company culture through mentorship, interviewing, and initiating new projects
  • Identify and address the most pressing problems for Dover's customers
  • Design and build tools to enable efficient development and usage of Dover's platform

Requirements For Senior Software Engineer

Python
TypeScript
React
Node.js
  • Minimum of 5 years of professional experience
  • Extensive programming skills in Python and TypeScript
  • Familiarity with web application backends, specifically Django & Django Rest Framework
  • Thorough understanding of React.js and its core principles
  • Experience with popular React.js workflows (such as Flux or Redux)
  • Familiarity with RESTful APIs
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Impressive verbal and written communication skills
  • Demonstrated practice of extreme ownership in previous roles

Interested in this job?

Jobs Related To Dover Senior Software Engineer