Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Mid to Senior
Qualifications
To be successful in this role, you should possess the following qualifications:Proven experience in software engineering, specifically with Elasticsearch. Strong understanding of search algorithms and relevance ranking methodologies. Expertise in programming languages such as Java, Python, or Go. Experience with cloud-based architectures and scalable systems. Excellent problem-solving skills and a passion for technology. Previous experience in leading projects or teams is a plus.
About the job
Join elastic as a Principal Software Engineer specializing in Search Relevance, focused on Elasticsearch. In this pivotal role, you will lead the development and enhancement of search algorithms and relevance tuning mechanisms to improve user experience across our product offerings. You will collaborate with a team of talented engineers and product managers to design innovative solutions that leverage the power of Elasticsearch.
Key Responsibilities:
Develop and implement advanced search algorithms.
Optimize and enhance search relevance features within the Elasticsearch stack.
Collaborate with cross-functional teams to integrate search functionalities into various applications.
Conduct performance analysis and optimize search efficiency.
Mentor junior engineers and contribute to a culture of excellence.
About elastic
elastic is a leading provider of open-source search and analytics solutions. Our innovative products empower organizations to unlock the value of their data through powerful search capabilities. With a commitment to open-source principles and a vibrant community, we are at the forefront of search technology. Join us to be part of a dynamic team that is shaping the future of search.
About AlphaSense: AlphaSense is the trusted partner of the world's leading organizations, providing them with the market intelligence they need to make informed decisions. Our platform leverages advanced AI technology to deliver critical insights from a diverse range of public and private content, including equity research, company filings, event transcripts…
Our Mission at DotmaticsAt Dotmatics, we are convinced that the integration of science, data, and informed decision-making is essential for driving innovation forward.Our comprehensive portfolio encompasses cutting-edge solutions including Luma, LumaLab Connect, ELN Platform, Graphpad Prism, Geneious, SnapGene, Protein Metrics, OMIQ, FCS Express, LabArchives, NQuery, EasyPanel, MStar, SoftGenetics, and Virscidian.Join Us in Shaping the Future of ScienceWe envision a revolutionary Lab of the Future that will redefine the landscape of scientific research.We have developed the most extensive digital science platform globally, featuring best-in-class software applications utilized by over 2 million scientists. These applications coexist within a unified ecosystem, powered by a flexible and robust enterprise data platform. This is not mere static data; it represents dynamic, multi-dimensional decision-making.To achieve tomorrow's breakthroughs, scientific enterprises require enhanced effectiveness. Time is of the essence—illness and ecological challenges do not wait. We are relentless in our vision because the moment for innovation is now.Collaborative Team EnvironmentOur global team of over 800 professionals is dedicated to assisting customers in more than 180 countries. Together with our community of scientific users, we are accelerating scientific innovation to create a healthier, cleaner, and safer world.As a member of our collaborative global team, your contributions will have a meaningful impact, driving scientific progress and discovery. We provide a dynamic, remote-friendly environment that emphasizes integrity and collaboration, enabling you to thrive. Dotmatics is a company founded by scientists, for scientists. Together, we are the largest cloud-based scientific research R&D platform globally, and we need your expertise to continue our growth and pioneering efforts. Our Core Values: Science Driven. Customer Centric. Better Together.
Join elastic as a Principal Software Engineer specializing in Search Relevance, focused on Elasticsearch. In this pivotal role, you will lead the development and enhancement of search algorithms and relevance tuning mechanisms to improve user experience across our product offerings. You will collaborate with a team of talented engineers and product managers to design innovative solutions that leverage the power of Elasticsearch.Key Responsibilities:Develop and implement advanced search algorithms.Optimize and enhance search relevance features within the Elasticsearch stack.Collaborate with cross-functional teams to integrate search functionalities into various applications.Conduct performance analysis and optimize search efficiency.Mentor junior engineers and contribute to a culture of excellence.
At PointClickCare, we are driven by a straightforward mission: to empower healthcare providers to deliver outstanding care. As a prominent health technology firm, led by its founders and privately owned, we encourage our workforce to challenge the status quo, innovate, and influence the future of healthcare.With the most extensive dataset in long-term and post-acute care and a Marketplace featuring over 400 integrated partners, our platform supports more than 30,000 provider organizations, significantly impacting millions of lives. We reinvest a substantial portion of our revenue into research and development, ensuring that our team members have the necessary tools to innovate and leave a lasting legacy. Recognized by Forbes as a leading private cloud company and celebrated as one of Canada’s Most Admired Corporate Cultures, we offer flexibility, opportunities for growth, and meaningful work.At PointClickCare, we enable our employees to be the architects of an intelligent healthcare future; one that prioritizes human connections and is propelled by AI to foster significant and enduring transformations. Our team leverages AI as a springboard for creativity, productivity, and informed decision-making. By embedding AI tools into our daily processes, we enhance collaboration, improve outcomes, and empower every team member to maximize their influence. This journey begins with our recruitment strategies, where we identify AI talent that aligns with our mission, and continues with our commitment to continuous learning and development to foster innovation throughout our workforce.Join us in revolutionizing healthcare — not just to survive, but to thrive. To discover more about PointClickCare, explore our Life at PointClickCare page and connect with us on Glassdoor and LinkedIn.
About AlphaSense: AlphaSense is the trusted partner for some of the world's most sophisticated companies, providing them with the tools to eliminate uncertainty in decision-making. Our platform leverages cutting-edge AI and market intelligence to deliver valuable insights from a wealth of public and private content, including equity research, company filings, event transcripts, expert calls, news, trade journals, and proprietary research from our clients.The recent acquisition of Tegus by AlphaSense in 2024 propels our common goal to empower professionals in making informed decisions powered by AI-driven market intelligence. This merger will enhance our growth, innovation, and content expansion efforts, providing users with access to even richer insights from a plethora of content sets. With more than 6,000 enterprise customers, including a significant portion of the S&P 500, AlphaSense is a leader in the industry. Established in 2011 and headquartered in New York City, we boast a diverse workforce of over 2,000 employees across multiple countries, including the U.S., U.K., Finland, India, Singapore, Canada, and Ireland. Join us on this exciting journey!About the Team:Our Product & Engineering team thrives on diversity, fostering an environment that values innovation, teamwork, and the continuous enhancement of our platform. We provide a dynamic and stimulating work environment where our employees can develop their skills while working on pioneering technologies that are shaping the future of AI and search.At AlphaSense, we believe that a variety of experiences and perspectives are essential to our success. We are dedicated to cultivating an inclusive workplace where every employee feels valued and empowered to be their true selves.About the Role: We are on the lookout for a Lead Staff Software Engineer who will take charge of the design, evolution, and reliability of our global financial data extraction and normalization platform. This pivotal system processes filings in various formats (HTML, PDF, APIs, spreadsheets), extracting and standardizing financial data through a blend of AI and deterministic systems, while delivering reliable, traceable outputs at scale to our financial services teams and customers.This role will oversee the self-sourcing and extraction foundation utilized by multiple teams across the organization. While human validation is currently employed as a safeguard, your mission will be to systematically minimize human reliance by enhancing system accuracy, confidence, and trust, all without compromising speed or scalability.
Join Flosum as a Director of Software Engineering and lead a team of talented engineers to innovate and enhance our cutting-edge software solutions. This remote position offers an exciting opportunity to shape the future of our technology while working from the comfort of your home in Canada.
About UsAt Atolio, we are a dynamic, fully remote startup, founded by industry veterans from Splunk and PagerDuty. Our mission is to transform the way enterprises manage and engage with knowledge at work, utilizing cutting-edge AI and machine learning technologies, securely implemented in enterprise settings. We pride ourselves on fostering a flexible, inclusive, and supportive workplace that champions diversity and empowers all team members to excel in their roles. With a collaborative culture, advanced tools, and extensive benefits, Atolio is where innovation and creativity flourish.About the RoleWe are looking for a talented Connector Software Engineer to join our remote engineering team. In this position, you will be responsible for designing, developing, and maintaining connectors that facilitate seamless data integration between Atolio and various external systems. Your contributions will directly improve our platform’s capacity to interface with APIs, databases, and third-party tools, ensuring efficient interoperability and scalability within enterprise environments.
Optro serves as a trusted platform for audit, risk management, ESG, and InfoSec, supporting over half of the Fortune 500 and seven of the top ten companies. With annual recurring revenue exceeding $300M, Optro’s technology is recognized for reliability and customer satisfaction, as reflected in reviews on G2.com and Gartner Peer Insights. The company has earned a spot on Deloitte’s list of North America’s fastest-growing tech companies for seven consecutive years. Innovation, collaboration, and community involvement shape the culture at Optro. The team values breaking down barriers and helping each other succeed, creating an environment where learning and growth are constant priorities. Role overview The Staff Software Engineer, Issues, works remotely from anywhere in Canada. This senior position leads complex and strategic engineering projects within the Issues team. The role blends technical leadership with hands-on development, focusing on building scalable systems and designing new product features. Mentoring others and supporting a culture of continuous improvement are central to the job. While collaboration is key, the ability to drive work independently is also essential. What you will do Design, build, and deliver product features from start to finish Create clear and thorough design documentation Mentor and support junior engineers Lead architectural decisions for applications Troubleshoot and resolve software defects Develop back-end APIs using Node.js Work with the Ember single-page application (SPA) front-end Collaborate with engineers, designers, and product managers Contribute to Agile software development practices
Join AuditBoard as a Staff Software Engineer specializing in issues and take your career to the next level! In this pivotal role, you'll be instrumental in developing innovative software solutions that drive efficiency and improvement across our platforms. Collaborate with a talented team of engineers and contribute to our mission of providing the best audit management software in the industry.
Join Marqeta as a Principal Software Engineer on our Core Issuing & Processing team, where you will lead high-impact projects that enhance our customer offerings from concept to execution. In this pivotal role, you will spearhead technical initiatives aimed at optimizing our issuing and processing engines, shaping the technical roadmap for our core platform, and collaborating with engineering leaders to promote operational excellence across the organization.Embracing a Flexible First work culture, this position can be performed remotely from anywhere within Ontario or British Columbia, Canada. We invite you to be part of our dynamic team.The Core Issuing and Processing team is responsible for the essential systems that drive Marqeta's core business, developing solutions across six critical domains: Onboarding, Issuing, Digital Wallets, Authorization & Clearing, Transaction Controls, and Ledger. Together, these systems form the backbone of Marqeta's card issuing and payment processing platform.
Join AECOM as a Principal Engineer in our Tunnel Practice, where you will lead innovative projects that shape the future of infrastructure across Canada. In this role, you will leverage your extensive expertise to design and implement tunnel engineering solutions that meet the highest standards of safety and efficiency. Collaborate with a dynamic team of professionals and contribute to the development of sustainable and resilient tunnel systems.
Greetings! Thank you for your interest in our opportunity Are you on the lookout for an exciting new challenge? Or simply exploring your options? If so, you may have found your next great opportunity!As a Principal Software Developer, you will play a pivotal role in shaping the design and architecture of essential system components for the renowned Lightspeed Retail product, utilized by thousands of merchants globally. You will directly contribute to the development of innovative solutions that cater to customer needs, enhancing the engineering expertise across the organization. This includes offering technical guidance, championing best practices, mentoring fellow engineers, and empowering teams to work towards a sustainable architecture.This position requires you to be located in Canada or the USA and available to work within EST/EDT hours. We offer flexibility with fully remote, hybrid, or fully office-based work arrangements (in cities with local offices).
Join our dynamic team at Voldex as a Senior Software Engineer, where you will play a pivotal role in developing innovative software solutions that enhance our products and services. This remote position allows you to work from anywhere in Canada while collaborating with a talented group of professionals dedicated to excellence and innovation.You will be responsible for designing, coding, and testing complex software applications, ensuring high performance and responsiveness to requests from the front-end. Your expertise will contribute to the architecture and design of our software systems, and you will also mentor junior developers, fostering an environment of learning and growth.
Optro supports audit, risk management, ESG, and InfoSec needs for a wide range of major enterprises, including a significant number of Fortune 500 companies. With a strong presence in North America and consistent industry recognition, the company continues to grow and values teamwork, creative problem-solving, and meaningful results for clients. Role overview This remote Staff Software Engineer position centers on leading the Issues product area at Optro. The role blends technical leadership with hands-on engineering and mentorship. The person in this role will architect scalable systems, guide project direction, and help shape new product features. Success in this position requires a balance of collaboration and independent initiative, along with an interest in understanding and improving the company's products. What you will do Design, build, and launch product features from initial concept through release Write clear and detailed design documentation Mentor junior engineers and provide technical support Make architectural decisions for applications Identify and resolve software bugs Develop back-end APIs using Node.js Contribute to front-end development for the Ember Single Page Application Collaborate with engineers, designers, and product managers Participate in Agile development practices Requirements Experience leading technical projects and mentoring engineers Strong background in architecting scalable systems Proficiency with Node.js for back-end development Familiarity with Ember or similar front-end frameworks Comfort working both independently and as part of a team Interest in learning about and improving software products This role is open to candidates based in Canada and is fully remote.
About Us:At Atolio, we pride ourselves on being a fully remote and well-funded startup, founded by industry veterans from Splunk and PagerDuty. Our mission is to revolutionize access to organizational knowledge, making it instantly available across various applications, services, and platforms. As an early-series startup, we leverage advanced machine learning and AI to tackle some of the most intricate challenges in enterprise search, including indexing, retrieval, and multi-cloud scaling (AWS, GCP, Azure). Our collaborative culture, state-of-the-art tools, and extensive benefits create an environment where innovation and creativity flourish.About the Role:In the capacity of a Senior Backend Engineer, you will be instrumental in developing distributed backend services deployed in Kubernetes across AWS, GCP, or Azure, facilitating enterprise-grade applications integrated with services like Okta. You will also be responsible for constructing scalable, cloud-native systems using Golang. This role is perfect for those who excel in dynamic, uncertain environments, enjoy tackling intricate infrastructure and systems challenges, and possess excellent communication skills in a fully remote setting.Your Responsibilities Will Include:Designing, building, and maintaining high-performance, cloud-native backend services using Golang within a modern microservices architecture.Utilizing a profound understanding of computer science principles, including algorithms, data structures, operating systems, and distributed systems to address complex, real-world challenges.Deploying and managing services in Kubernetes across AWS, GCP, or Azure, with an emphasis on reliability, observability, and performance.Integrating with enterprise systems and security protocols, including SSO/IdP providers like Okta, to facilitate large-scale deployments.Leading projects from inception to execution.Overseeing the architecture and design of new product features and services.Collaborating across teams to define technical requirements, design architecture, and deliver impactful solutions in a fast-paced startup environment.Working across the stack as needed, particularly at the intersection of backend services and other infrastructure layers.What We Seek:A solid grasp of core computer science principles, including algorithms, data structures, operating systems, distributed systems, networking, and concurrent programming.5+ years of experience in designing, implementing, and maintaining highly scalable cloud-native applications.
Menlo Security is dedicated to providing secure connectivity, communication, and collaboration without compromise. In an era where COVID-19 has reshaped our world, this mission has gained paramount importance. We are proud to serve a diverse clientele, including Fortune 500 companies, 9 out of the 10 largest global banks, and the Department of Defense.As we embark on an exciting phase of growth, expanding our team from 400 employees, we are on the lookout for passionate individuals who embody empathy and agility. The ideal candidate will possess a strong ethical foundation, exceptional organizational skills, a relentless commitment to completing tasks, a service-oriented mindset, and the humility to accept and offer constructive feedback.Menlo is well-positioned for growth, backed by top-tier investors including Vista Equity Partners, General Catalyst, JPMC, American Express, HSBC, and Ericsson Ventures.About the RoleThe Platform Infrastructure Engineering team is at the forefront of building and managing Menlo Security's Infrastructure Platform. Collaborating with various engineering teams, we empower our customers to connect to the internet securely. Our global services framework is designed to anticipate failure, embed security from the ground up, foster systems that evolve, and facilitate multi-tenancy across our infrastructure. Utilizing automation and leveraging AI tools such as Gemini and Claude, we streamline our workflows to ensure excellence in execution.As a Principal II Platform Infrastructure Engineer, you will join a team of seasoned engineers responsible for developing and overseeing the company's core infrastructure services while managing our rapidly expanding platform. The team operates a complex cloud-native infrastructure, built on Google Kubernetes Engine and VMs, serving multiple global environments from development to production.In this role, you will contribute at the highest level, driving the technical vision for our environment. Your expertise will be essential in guiding the organization through intricate architectural transformations, strategically decoupling legacy monolithic systems into scalable, resilient cloud-native microservices.
Join Lattice as a Software Engineer focusing on Artificial Intelligence, where you will innovate and develop cutting-edge AI solutions that empower organizations to enhance their operational efficiency and decision-making processes. As part of our fully remote team in Canada, you will collaborate with a diverse group of talented engineers and data scientists to design and implement AI-driven applications.
Join AuditBoard as a Staff Software Engineer specializing in architecture, where you will play a pivotal role in shaping our innovative software solutions. As part of our fully remote team based in Canada, you will collaborate with talented engineers and product teams to design robust, scalable architectures that enhance our products and services.Your expertise will guide our technical direction and ensure we continue to deliver exceptional value to our clients. If you are passionate about creating high-quality software and driving architectural excellence, we want to hear from you!
NMI is seeking a dedicated Intermediate Software Engineer to become a vital member of our Gateway Portals team. This team is responsible for managing a comprehensive suite of web portals that cater to our partners and merchants, facilitating configuration, management, reporting, and support within NMI’s payments ecosystem. These portals serve as crucial interaction points for both our customers and partners, significantly enhancing how merchants engage with the NMI platform. In this position, you will be part of a dynamic Scrum team, contributing to the maintenance and evolution of various production portal applications developed using PHP, C#, and modern JavaScript frameworks. This role is perfect for individuals who relish the opportunity to work across different systems, are curious about the end-to-end integration of components, and excel in a collaborative, agile setting. Your Responsibilities: Design, develop, and enhance features across multiple Gateway Portal applications utilized by NMI staff, partners, and merchants. Implement and maintain both front-end and back-end functionalities using technologies such as PHP, C#, JavaScript, React, and Angular. Create and optimize MySQL queries in line with best practices for performance and scalability. Write unit, integration, and end-to-end tests to ensure high code quality and reliability. Document business logic, application workflows, and technical design decisions. Collaborate closely with Product Managers to clarify requirements and contribute to technical solution designs. Engage in code reviews to uphold high engineering standards and share best practices. Work alongside Site Reliability Engineering and QA teams to ensure that software is observable, resilient, secure, and production-ready. Identify and troubleshoot incidents, defects, and performance bottlenecks in partnership with cross-functional teams. Contribute to the ongoing improvement of development processes, tools, and engineering practices.
About UsOptro has achieved remarkable growth, surpassing $300M in Annual Recurring Revenue (ARR). As the leading platform for audit, risk, ESG, and InfoSec, we are trusted by over 50% of the Fortune 500, including 7 of the Fortune 10. Our innovative technology empowers businesses to advance with clarity and agility, earning us top ratings on G2.com and Gartner Peer Insights.At Optro, we cultivate a culture of innovation and pride ourselves on our contributions to our clients and communities. Our collaborative environment encourages us to break barriers and develop the most beloved audit, risk, ESG, and InfoSec solutions, propelling us to be recognized as one of the 500 fastest-growing tech companies in North America for seven consecutive years by Deloitte!Position OverviewWe are in search of a dedicated Senior Software Engineer with expertise in software development, continuous testing, and localization processes. This role will be pivotal in managing our internationalization and localization frameworks as we expand our global reach.Key ResponsibilitiesAre you an enthusiastic Localization Engineer eager to enhance automation and streamline processes? Join our team to configure localization tools, automate translation workflows, and optimize operational efficiencies. Your role will involve data analysis, pipeline creation, and dashboard development, ensuring that our product experiences are consistently localized for international markets. Collaborating with internal engineering teams, product managers, customer success teams, translators, and program managers, you will develop and maintain software tools that deliver a uniform localized experience across various markets and products.If you possess a deep understanding of localization processes, tools, and translation memory solutions, along with strong analytical skills to detect patterns, we invite you to lead our localization efforts at Optro and help shape its future!
Jan 21, 2026
Sign in to browse more jobs
Create account — see all 7,326 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.