Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Greenhouse Software

Senior Software Engineer

Greenhouse Software

. Collaborate with Product Managers and Designers to define requirements and drive product development from conception to launch .

Posted 10/30/2026full-timeRemote • CanadaSenior💰 CA$117,500 - CA$164,500 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in full-stack development, particularly in building search and matching systems using OpenSearch or Elasticsearch. Proficient in applying AI/ML techniques and collaborating with cross-functional teams to enhance product performance and user experience.

Highest-signal resume keywords
OpenSearchElasticsearchRubyC#Java

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Full-Stack DevelopmentSearch SystemsRanking SystemsMatching SystemsIndexing StrategiesQuery DesignRelevance TuningSemantic SearchCode ReviewsData Modeling
Soft Skills
CollaborationMentoringCommunication
Tools & Technologies
Ruby on RailsAnalytical Databases
Industry Keywords
Product DevelopmentUser ExperienceTalent MatchingTalent RediscoverySearch-Backed Capabilities

Tech Stack

Tools & technologies
ElasticSearchJavaJavaScriptPythonReactRubyRuby on RailsTypeScript

About the role

Key responsibilities & impact
  • Collaborate with Product Managers and Designers to define requirements and drive product development from conception to launch
  • Build and improve full-stack experiences for Talent Matching, Talent Rediscovery, and related talent discovery workflows
  • Design and ship search-backed capabilities using OpenSearch or Elasticsearch
  • Develop indexing strategies, query designs, relevance tuning, ranking improvements, and semantic retrieval patterns
  • Develop matching systems combining keyword, structured, and semantic signals
  • Apply AI/ML techniques including embeddings, similarity search, classification, and ranking
  • Partner with Applied ML and cross-functional engineering teams to evaluate relevance, latency, reliability, infrastructure cost, and user trust trade-offs
  • Mentor junior and mid-level engineers
  • Conduct thorough code reviews and contribute to team engineering practices

Requirements

What you’ll need
  • 5+ years of experience writing production code
  • Deep production experience with OpenSearch or Elasticsearch, including indexing, query design, relevance tuning, and performance trade-offs
  • Experience with Ruby, C#, Java, or Python
  • Ruby on Rails preferred
  • Strong JavaScript or TypeScript fundamentals, including React
  • Full-stack experience across backend systems, APIs, data modeling, and modern frontend development
  • Experience building search, ranking, recommendation, or matching systems
  • Practical production experience applying AI or ML techniques such as embeddings, semantic search, classification, or ranking
  • Experience collaborating with Product and Design in ambiguous, user-facing problem spaces
  • Experience with analytical databases is a plus
  • Must be legally eligible to work in Canada as of the start date chosen by the Company

Benefits

Comp & perks
  • Stock option awards may be available for certain roles
  • Bonuses
  • Merit increases
  • Performance review program providing actionable feedback
  • Optional co-working spaces
  • Shared office spaces in New York City and Ireland
  • Employee resource groups
  • Remote-first work environment
  • Equal opportunity employer and reasonable accommodations during the application process