Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Senior
Qualifications
Proven experience in software development with a strong focus on search engine technologies. Expertise in programming languages such as Java, Python, or C++. Solid understanding of algorithms and data structures. Experience with cloud-based services and technologies. Strong problem-solving skills and attention to detail.
About the job
Join MaintainX as a Senior Software Developer specializing in search engine technology. In this pivotal role, you will take the lead on designing and implementing advanced search solutions that enhance user experiences. Your expertise will contribute to developing innovative features, optimizing performance, and ensuring the scalability of our systems.
About MaintainX
MaintainX is a leading provider of digital operations management solutions, committed to helping organizations streamline their processes and enhance productivity. Our innovative software simplifies maintenance and operations management, empowering teams to work more efficiently.
Similar jobs
1 - 20 of 7,630 Jobs
Search for Principal Software Engineer II - Search Management - Elasticsearch
At Elastic, the leading Search AI Company, we empower individuals and organizations to uncover real-time insights from their data at scale. Our Elastic Search AI Platform is trusted by over 50% of the Fortune 500, seamlessly merging advanced search capabilities with AI-driven intelligence to enhance business outcomes. By leveraging both structured and unstructured data, Elastic’s comprehensive, cloud-based solutions in search, security, and observability enable organizations to harness the full potential of AI.What You Will Be DoingWe are on the lookout for a Principal Software Developer I or II to become a key member of our Elasticsearch - Storage Engine team. This fully remote, globally-distributed team of seasoned engineers is at the forefront of delivering cutting-edge innovations in logs and metrics management. You will provide technical vision and leadership to develop solutions that optimize storage and enhance data querying and indexing capabilities. Your experience in related technical fields, combined with your ability to collaborate across departments, is essential.Our team culture is built on intentional distribution. We prioritize hiring exceptional developers from diverse backgrounds, wherever they are located. Through daily collaboration via email, GitHub, Zoom, and Slack, we strive to create fast, scalable, and user-friendly software. We believe in empowering our engineers, conducting thorough code reviews, reaching consensus on major decisions, and continuously striving for incremental improvements.
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.
Join the Elastic team as a Senior Software Engineer focused on enhancing search relevance using Elasticsearch. In this pivotal role, you will leverage your expertise in software engineering to improve the performance and relevance of search functionalities within our products. You will collaborate with cross-functional teams to develop innovative solutions that optimize user experience and drive customer satisfaction.
At Elastic, we are redefining the way organizations harness the power of search and AI. As a leading Search AI Company, we empower individuals and businesses to unlock the full potential of their data in real-time, at scale. Our Elastic Search AI Platform, utilized by over 50% of the Fortune 500, merges the precision of search technology with the intelligence of AI, enabling users to achieve impactful results efficiently. Our comprehensive, cloud-based solutions for search, security, and observability ensure that organizations can fully realize the promise of AI while safeguarding their critical data.Role Overview:We are seeking a talented and experienced Principal Software Developer II to join our esteemed Elasticsearch - Distributed Systems team. This role focuses on optimizing Elasticsearch for scale, performance, and resilience. You will play a critical role in managing node communication within the Elasticsearch cluster and overseeing data indexing, allocation, and replication across nodes.
Join Elastic as a Principal Software Engineer II specializing in Machine Learning and Elasticsearch, where you'll lead advanced projects and innovate solutions for our clients. You will work with a talented team of engineers and contribute to the development of state-of-the-art applications that leverage machine learning algorithms and Elasticsearch capabilities. This is an opportunity to shape the future of search technology and make a significant impact within our organization.
Join our innovative Performance Team as a Principal Software Developer II, specializing in Elasticsearch. In this pivotal role, you will leverage your expertise to enhance our products and ensure optimal performance for our users. Collaborate with a talented team of engineers and contribute to exciting projects that impact our global customer base.
At Elastic, we empower individuals and organizations to uncover the insights they seek in real time, leveraging their data at scale. As the Search AI Company, we connect the precision of search with the intelligence of AI, enabling businesses to unlock their full potential. Our Elastic Search AI Platform is trusted by over half of the Fortune 500, delivering robust, cloud-based solutions for search, security, and observability that ensure data protection while maximizing AI capabilities.Role Overview:We are seeking a talented Principal Software Developer I to join our dedicated Elasticsearch - Distributed Systems team. You will play a pivotal role in enhancing Elasticsearch's scalability, performance, and resilience. This team is responsible for optimizing node communication within Elasticsearch clusters, as well as managing data indexing, allocation, and replication across nodes.
We are looking for an experienced Principal Java Developer II to join our talented team at Elastic. In this role, you will play a pivotal part in enhancing our security features and working with Elasticsearch. You will leverage your extensive knowledge of Java to develop robust solutions that ensure the safety and efficiency of our applications. This position offers an exciting opportunity to lead innovative projects and collaborate with a diverse group of professionals.
Join Elastic, the leading Search AI Company, as a Senior Software Developer. You will play a pivotal role in enhancing our storage efficiency for metrics and logs while optimizing our ES|QL solution for querying diverse data types. Collaborate with a globally distributed team to innovate current logging solutions, expand our metrics processing capabilities, and refine storage efficiency across our systems. Your expertise will be crucial in developing advanced algorithms and data structures, ensuring seamless operation and scalability of our storage engine. Embrace a culture of empowerment and collaboration where your contributions directly impact our mission to deliver high-quality software.
Join our dynamic team at Kaseya as a Principal Software Engineer, where you will lead the design and implementation of innovative software solutions. You will collaborate with cross-functional teams, mentor junior engineers, and drive best practices in software development.
Join us as a Principal Software Engineer, where you'll play a pivotal role in designing and developing innovative software solutions that empower organizations to optimize their hiring processes. As a key member of our engineering team, you'll collaborate with top-tier talent, utilizing cutting-edge technologies to create software that redefines the future of recruitment.Lever, founded a decade ago, is on a mission to revolutionize the way companies attract and hire exceptional talent. Our platform is trusted by industry leaders like Netflix, Shopify, and Spotify, and we've established ourselves as innovators in the talent acquisition space. Recognized as the #1 workplace in San Francisco and a top employer in the United States, we take pride in our people-first culture and are committed to nurturing our talented workforce.
About UsAt Coalition, we are pioneering the concept of Active Insurance, aimed at preventing digital risks before they materialize. Established in 2017, Coalition integrates extensive insurance coverage with cutting-edge cybersecurity tools, empowering businesses to effectively manage and mitigate potential cyber threats.Here, the opportunity to create meaningful impact through innovative thinking is not just a possibility, it's a daily reality.About the RoleWe are seeking a highly skilled Principal Software Engineer to join our Security Engineering organization. This pivotal role involves tackling Wirespeed’s most intricate detection and integration workflows. You will take full ownership of essential backend services and integrations, overseeing everything from architecture and design to implementation, rollout, and quality assurance. Enjoy the freedom to define the technical trajectory of Wirespeed’s detection and enrichment systems while acting as a technical multiplier for the engineering team.ResponsibilitiesDesign and implement core backend services and integrations that enhance Wirespeed’s detection and enrichment platform.Manage high-impact integrations with critical security tools (such as EDR, identity providers, and SIEMs), focusing on reliability, performance, and maintainability.Collaborate with detection engineering and security operations to convert detection strategies into robust, production-quality logic and pipelines.Establish technical standards for code quality, testing, and observability, ensuring consistent adoption through design and code reviews.Mentor and guide senior engineers, assisting them in navigating complex architectural decisions and developing scalable, secure solutions.
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 Thinkific, a leading learning commerce platform, dedicated to transforming knowledge into impactful learning experiences. We integrate community, courses, and content with commerce to empower businesses to grow their revenue and reach millions of learners globally.With a dynamic team of over 300 Thinkers, we are committed to enhancing online learning, supporting educational enterprises, and making a tangible difference in the world. You will collaborate with passionate and innovative teammates who are dedicated to their craft and the audiences they serve.We prioritize a fair, inclusive, and human-centered hiring process. Our team is here to support you throughout your application journey, ensuring you are well-informed at every stage!We are seeking a Principal Software Engineer to elevate our engineering team at Thinkific. In this role, you will be a catalyst for excellence, promoting best practices and mentoring fellow engineers to enhance their skill sets. You will serve as a vital link between technical execution and business strategy, shaping the long-term technical roadmaps of our systems and architecture. You will articulate the technical features of our products, align ongoing work across multiple products with business objectives, and inspire your colleagues toward shared goals.Your key responsibilities will include:Leading a strategic technical area within R&D, ensuring that technical choices drive business success and impact.Owning the overall architecture and collaborating on task prioritization, implementation details, technology stack decisions, and system health across your domains, in alignment with the overarching technical strategy set by the Lead Architect.Partnering with engineering leaders and the Lead Architect to develop a roadmap and break tasks into manageable pieces for engineering teams.Guiding senior engineers in developing and maintaining systems and features within your oversight, ensuring alignment with the vision you have established.Collaborating with the Director of Engineering to stay informed about future business strategies and jointly manage domain ownership from both technical and strategic perspectives.Writing and reviewing technical documentation related to your business and technical domains while mentoring other engineers in the documentation process.
Join MaintainX as a Senior Software Developer specializing in search engine technology. In this pivotal role, you will take the lead on designing and implementing advanced search solutions that enhance user experiences. Your expertise will contribute to developing innovative features, optimizing performance, and ensuring the scalability of our systems.
Full-time|CA$110/yr - CA$110/yr|Remote|Remote - Nova Scotia/Ontario, Canada
At Brinqa, we are at the forefront of unified cyber risk management and security analytics. Our cutting-edge software enables organizations to swiftly and efficiently make informed decisions regarding cyber risks across various platforms.We empower our clients' cybersecurity and technology teams to discover, prioritize, and address critical risks through real-time risk analytics, automated risk assessments, and effective remediation. By providing actionable insights and timely communications, our software helps customers minimize response times to emerging threats, thereby protecting their businesses from significant risks.Brinqa is actively seeking a Principal Software Engineer to lead the technical vision and architecture of our AI platform. In this pivotal role, you will design and develop foundational services that the Product Engineering Team will leverage to create advanced AI features. Your expertise will ensure the platform is highly scalable, performant, and adheres to modern microservices architecture. Our platform processes and analyzes hundreds of millions of vulnerabilities daily, making it essential for our success.The ideal candidate will possess a robust background in architecting and delivering large-scale SaaS platforms, with extensive experience in distributed systems and containerized environments. We are looking for engineers who are passionate about delivering high-quality solutions that cater to some of the world's largest enterprises. This position reports to a Manager of Software Engineering or higher.If you are eager to advance your career with an exceptional team and contribute to building innovative solutions that make a real impact, you may have found your opportunity at Brinqa!
At PointClickCare, we are on a mission to empower healthcare providers to deliver outstanding care. This mission begins with our talented team. As a prominent health technology company, led by its founders and privately held, we give our employees the freedom to innovate and redefine the future of healthcare.With the most extensive dataset in long-term and post-acute care, along with a Marketplace of over 400 integrated partners, our platform is utilized by more than 30,000 healthcare organizations, positively impacting millions of lives. We reinvest a significant portion of our revenue into research and development, ensuring that our team has the tools necessary to innovate and create lasting change. Forbes has recognized us as a leading private cloud company and one of Canada’s Most Admired Corporate Cultures, offering flexibility, growth opportunities, and meaningful work.At PointClickCare, we are shaping a smarter healthcare future that prioritizes the human experience and is enhanced by AI to drive significant change. Our team utilizes AI as a catalyst for creativity, productivity, and informed decision-making. By incorporating AI tools into our daily operations, we enhance collaboration, improve outcomes, and empower each team member to maximize their impact. Our hiring practices focus on discovering AI expertise that aligns with our mission, and we continuously invest in training and development to foster innovation throughout our employees' careers.Join us as we transform healthcare — ensuring it not only survives but thrives. To learn more about PointClickCare, visit Life at PointClickCare and connect with us on Glassdoor and LinkedIn.
Join our innovative team at Wix.com as a Search Engineer in Vancouver. We are looking for a talented and motivated individual who is passionate about search technology and its applications. In this role, you will be responsible for enhancing our search algorithms and improving user experience. You will collaborate with cross-functional teams to design and implement effective search solutions that meet our customers' needs.
At Fleetworthy, we are revolutionizing fleet management with our comprehensive technology suite designed for fleet readiness. Our solutions seamlessly integrate safety and compliance, toll management, and weigh station bypass capabilities. We empower fleets to enhance operational efficiency, manage costs effectively, and operate confidently.As the trusted partner for 75% of North America's leading fleets, Fleetworthy boasts the most widely adopted toll management solution and the largest weigh station bypass network. Our proactive safety and compliance features go beyond mere regulatory requirements, reinforcing robust safety programs and ensuring audit readiness. With millions of vehicles and drivers under our wing, we are recognized industry leaders in innovation and excellence.
About Netomi Netomi builds AI platforms that help enterprises automate customer experiences. Companies such as Delta Airlines, MetLife, and MGM use our technology to streamline support and service interactions. Our no-code tools allow for quick setup and easy management of AI agents, helping businesses lower costs and improve service. Netomi is backed by WndrCo, Y Combinator, and other leading investors. Role Overview Netomi is hiring a Software Development Engineer in Test II (SDET II) in Toronto, Canada. This role focuses on maintaining and improving product quality. The SDET II works to ensure our software meets high standards and supports our mission to deliver reliable, effective AI solutions for customers worldwide.
Apr 20, 2026
Sign in to browse more jobs
Create account — see all 7,630 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.