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
51 - 100 Employees
2+ 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. With no external investors or board of directors, they focus solely on serving customer needs. The company seeks a Software Engineer II to join their product engineering team, working on both frontend and backend development.

The role involves building and maintaining features for Harvest's products using technologies like Ruby, Rails, JavaScript, and React. The ideal candidate should be passionate about writing quality code while maintaining a pragmatic approach. They value quick shipping and iteration based on feedback.

The position offers a competitive salary of $170,000 plus performance bonuses, comprehensive health benefits, and excellent work-life balance perks. The company's remote-first culture spans 9 countries and 11 time zones, fostering a diverse and collaborative environment.

Key responsibilities include developing customer-facing features, conducting code reviews, and working autonomously within sprint teams. The role requires experience with full-stack development, SaaS applications, and various API approaches. The company emphasizes learning, growth, and maintaining a supportive environment for all team members.

This opportunity is ideal for engineers who want to make a direct impact on a widely-used product while working with a global team of passionate professionals. The position offers both technical growth and the chance to contribute to a product that helps thousands of businesses worldwide manage their time more effectively.

Last updated 4 minutes ago

Responsibilities For Software Engineer II

  • Build features and capabilities for Harvest's products using Ruby, Rails, Javascript, React, and more
  • Improve code quality through engineering discussions, contributing ideas, and performing 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 company spanning the globe

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 team collaboration

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • Competitive base pay of $170k
  • Individual and company performance bonus plans
  • 100% coverage of health insurance premiums for medical, dental, and vision
  • 15 days vacation (increasing 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

Interested in this job?

Jobs Related To Harvest Software Engineer II

Software Engineer II

Remote Software Engineer II position at Harvest, full-time role in the Engineering department.

Software Engineer II

Mid-level Software Engineer position at Harvest, building tools for business time management with Ruby, Rails, and React.

Developer Experience Engineer

Developer Experience Engineer role at Bun, focusing on enhancing user experience, community engagement, and technical integrations for their JavaScript runtime platform.

Technical Account Manager

Technical Account Manager position at IV.AI, managing client relationships and technical solutions for a leading AI platform.

Systems Engineer

Systems Engineer position at Bun, working on open-source JavaScript tooling and low-level systems programming in San Francisco.