Search Remote Jobs

Senior Software Engineer

🔥 7 minutes ago

🇨🇦 Canada – Remote

💵 $117.5k - $164.5k / year

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

Where this job comes from

Posted on Greenhouse Software's careers page, not through a job board

First seen by Remote Rocketship 7 minutes ago

Logo of Greenhouse Software

Greenhouse Software

501 - 1000 employees

Founded 2012

💼 Consulting

📣 Marketing

📦 Logistics

Consulting • Marketing • Logistics

Greenhouse Software is a leading provider of hiring software solutions designed for people-first companies. The company offers a comprehensive recruitment and onboarding platform that enhances every aspect of the hiring process. Greenhouse Software focuses on structured hiring and diversity, equality, and inclusion, helping organizations improve their recruitment outcomes and create better experiences for candidates. Their tools are aimed at optimizing the efficiency and effectiveness of hiring teams, reducing biases, and leveraging automation to accelerate talent acquisition. Greenhouse Software partners with other technology providers to offer integrations and additional functionalities, making it a versatile choice for both small and large enterprises worldwide.

📋 Description

• 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, including indexing strategies, query design, relevance tuning, ranking improvements, and semantic retrieval patterns • Develop matching systems combining keyword, structured, and semantic signals • Apply AI/ML techniques such as embeddings, similarity search, classification, and ranking to improve match quality and consistency • 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

• 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 • Applicants must be legally eligible to work in Canada as of the start date chosen by the Company

🏖️ Benefits

• Additional compensation may include stock option awards, bonuses, and merit increases • Sales commissions may be available for certain roles • Remote-first work environment • Shared office spaces in New York City and Ireland • Optional co-working spaces • Performance review program with actionable feedback • Bonus structure rewarding great performance • Employee resource groups • Award-winning culture recognized as Fortune’s Best Places to Work and Inc.’s Best Workplaces

Apply Now

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Similar Jobs

🔥 8 minutes ago

Auvik

201 - 500

🏢 Enterprise

☁️ SaaS

📡 Telecommunications

Software Developer II designing scalable microservices and distributed systems for Auvik’s cloud-based network management platform. Developing Kubernetes, Kafka, and networking solutions for IT teams.

🇨🇦 Canada – Remote

💵 $101k - $131k / year

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

🔥 2 hours ago

Auvik

201 - 500

🏢 Enterprise

☁️ SaaS

📡 Telecommunications

Senior Software Developer building scalable, distributed network management software for Auvik, a cloud-based IT infrastructure platform. Designing microservices, Kubernetes deployments, Kafka systems, and reliable collector code.

🔥 2 hours ago

Push Operations

51 - 200

🏥 Healthcare

🏨 Hospitality

🍽️ Food & Beverage

Full Stack Engineer building web and mobile workforce-management features for Push Operations. Developing React, React Native, PHP, Node.js, and API-backed systems for HR and payroll customers.

🇨🇦 Canada – Remote

💵 $90k - $130k / year

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

🔥 2 hours ago

Push Operations

51 - 200

🏥 Healthcare

🏨 Hospitality

🍽️ Food & Beverage

Full-stack engineer developing React, React Native, PHP, and Node.js features for Push’s HR and workforce-management platform. Remote across Canada with Vancouver-team time-zone overlap.

🇨🇦 Canada – Remote

💵 $90k - $130k / year

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

🔥 3 hours ago

Coinbase

1001 - 5000

💼 Consulting

₿ Crypto

💸 Finance

Senior Software Engineer building backend tax infrastructure for Coinbase’s cryptocurrency and financial products. Designing cost-basis, withholding, reporting, and distributed data systems.

🇨🇦 Canada – Remote

💵 $191.1k / year

💰 $21.4M Post-IPO Equity on 2022-11

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com
Follow Remote Rocketship on LinkedInFollow Remote Rocketship on InstagramFollow Remote Rocketship on FacebookFollow Remote Rocketship on TikTok