Software Engineer II

Industry-leading software company building tools that help businesses plan, track, and understand their teams' time.
$170,000
Backend
Mid-Level Software Engineer
Remote
101 - 500 Employees
3+ years of experience
Enterprise SaaS

Description For Software Engineer II

Harvest, founded in 2006, is a profitable, independent software company specializing in business intelligence and time management tools. They're seeking a Software Engineer II to join their distributed team spanning 9 countries and 11 time zones. The role involves full-stack development using Ruby, Rails, JavaScript, and React, focusing on building and maintaining backend services and frontend interfaces. The position offers a competitive salary of $170,000 plus performance bonuses, comprehensive health benefits, and flexible work arrangements. The ideal candidate should be passionate about writing quality code, embrace learning opportunities, and thrive in an autonomous, remote-first environment. This role is perfect for engineers who value pragmatic solutions, enjoy collaborative work, and want to make a meaningful impact in a company that prioritizes customer needs and sustainable growth. The position combines technical excellence with a strong focus on team collaboration and professional development.

Last updated 4 days ago

Responsibilities For Software Engineer II

  • Build features and capabilities using Ruby, Rails, Javascript, React
  • Improve code quality through engineering discussions and code reviews
  • Work autonomously to gather input from cross-functional squad members
  • Create solutions focusing on security, reliability, scalability, and maintainability
  • Use metrics, data, and customer feedback to improve application performance
  • Work with a diverse, remote-first global company

Requirements For Software Engineer II

Ruby
JavaScript
React
MySQL
  • Experience as a full-stack engineer
  • Experience with SaaS based web applications using Ruby on Rails, React, JavaScript, and MySQL
  • Experience with REST and GraphQL based APIs
  • Experience working on sprint teams building customer facing SaaS applications
  • Experience with Agile and Scrum methodologies
  • Strong communication skills for code reviews and feedback
  • Remote work experience is a plus

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • 100% coverage of health insurance premiums for medical, dental, and vision
  • 15 days vacation (increases by 2 days per year up to 20 days)
  • Professional learning and development budget
  • 401k plan with 6% company match
  • 16 weeks paid family leave
  • Charitable giving matching program
  • Company holidays and winter break week
  • Individual and company performance bonus plans

Interested in this job?

Jobs Related To Harvest Software Engineer II

Software Engineer II

Remote Software Engineer II position at Harvest requiring 3-5 years of full-stack experience with Ruby on Rails and React/JavaScript.

Software Engineer II

Mid-level Software Engineer position at Harvest, building features for time tracking and business intelligence platform using Ruby, Rails, and React.

Software Engineer (Asp.net, C# and SQL)

Software Engineer position at Ivalua focusing on Asp.net, C# and SQL development for cloud-based procurement solutions.

Software Engineer - Validation Toolset

Software Engineer role at Applied Intuition focusing on validation toolset development for autonomous vehicle systems

Back End Developer

Back End Developer position at Pipedrive, working on the Automations feature team using Node.js, TypeScript, and various cloud technologies in a hybrid work environment in Lisbon.