Greenhouse logo
Greenhouse·

Senior Software Engineer - Greenhouse

Remote-firstFull-timeSeniorCA$129K - CA$165KUTC-8–-4Americas#Ruby#React#aiEquityBonusCoworkingCommission

Our mission at Greenhouse is to make hiring work for everyone – so we go to great lengths to hire great people because we believe that they’re the foundation of our success. At Greenhouse, you’ll join a team that collaborates purposefully, fosters inclusivity, and communicates with transparency and accountability.

Greenhouse is searching for a Senior Software Engineer to join our team!

As a member of the Greenhouse Engineering team, you will actively contribute to a swift software release cycle building products that make hiring work for everyone. You'll join as a Senior Software Engineer to own high complexity, often ambiguous projects end to end. Partnering closely with your manager, product, and design, you’ll provide technical guidance and mentorship across the team and bring real fluency building with AI/agentic tools.

Learn more about our engineering culture here.

Who will love this job

  • A mentor – You're passionate about guiding and developing your peers, always ready to share your knowledge, lead projects, and contribute to the team's collective success.
  • A doer – You're driven to get things done, act with agility, and adapt seamlessly to dynamic environments.
  • A Pragmatic Architect – You have a strong bias for action and evaluate trade-offs between performance and maintainability, choosing patterns that simplify complexity for the long term.
  • A problem solver – You think about the bigger picture, connect the dots, and efficiently resolve issues.
  • An excellent communicator – You have a knack for explaining technical processes concisely to cross-functional teams.
  • An AI fluent engineer – You already use tools like Claude to move faster and are excited to build on that experience.

What you’ll do

  • Collaborate closely with Product Managers and Designers to define requirements and drive product development from conception to launch.
  • Lead the planning and execution of projects within your triad (Product Manager, Designer, and Engineering Lead), scoping and prioritizing work.
  • Contribute across the entire software development lifecycle, including implementation, delivery, technical project/product management, and production support.
  • Develop clean, efficient, maintainable, and scalable production code for core services.
  • Work cross-functionally with engineering teams to deliver new features and enhancements.
  • Mentor and guide junior and mid-level engineers to foster their growth.
  • Conduct thorough code reviews, providing constructive feedback to uphold code quality and best practices.
  • Add agentic capabilities to the hiring pipeline.

You should have

  • 5+ years experience contributing production code (required).
  • Experience leading or owning projects and driving them to completion (required).
  • Experience with Ruby, C#, Java, or Python (Ruby preferred).
  • Direct experience with AI and agentic software development (Claude Code, Codex, etc.).
  • Strong understanding of JavaScript or TypeScript fundamentals, including React.
  • Experience working across the full stack.
  • Strong understanding of architectural patterns and REST/web development.
  • Experience partnering closely with Product and Design.
  • Experience with Rails preferred.
  • Deep experience with integrations is a plus.

Additional Requirements & Info

  • Applicants must be legally eligible to work in Canada as of the start date chosen by the company.
  • Pay Range: $129,000 - $164,500 CAD, plus eligibility for stock option awards and bonuses.

Timezone overlap

UTC-8–-4

Open to

NA

Sign in to track applications and earn points.

More roles at Greenhouse

Similar remote roles