FREE ACCESS
5,000–10,000 jobs/day
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.

Senior Software Engineer
Greenhouse Software. Collaborate with Product Managers and Designers to define requirements and drive product development from conception to launch .
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesElasticSearchJavaJavaScriptPythonReactRubyRuby 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