Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Developer (Search Infrastructure, Elasticsearch)

Elastic

  • We’re looking for a Principal Software Developer to join the Elasticsearch - Search Infra team
  • This globally-distributed team of experienced engineers focuses on delivering a robust and feature-rich search experience, including contributing to improving the search experience in Lucene
  • This is a principal software engineering role that entails using your vast knowledge in this space in order to define, direct, and build the next generation of Elasticsearch capabilities
  • This role provides technical vision and direction for Elasticsearch’s core search infrastructure, including indexing, retrieval, and relevance, and requires deep expertise in search internals and cross-team collaboration
  • Our company is distributed by intention. We hire the best engineers we can find wherever they are, whoever they are
  • We collaborate across continents every day over email, GitHub, Zoom, and Slack. At our best, we write fast, scalable and intuitive software
  • We believe that the best way to do that is to empower individual engineers, code review every change, decide big things by consensus, and strive for incremental improvements
  • As a full-time Elasticsearch contributor, you will define, lead, and contribute to the evolution of core search and indexing capabilities
  • You’ll research advances in search infrastructure, data structures, and retrieval algorithms to ensure we’re building the most efficient and powerful foundations for our users
  • You’ll work closely with our partners and product teams to understand their needs and help shape the long-term technical vision for search at Elastic
  • You’ll bring your past experience with large-scale search systems to drive an innovative roadmap for Elasticsearch’s indexing, query execution, and relevance layers
  • As an authority in several areas of Elasticsearch, you’ll be the go-to expert for those domains, continuously improving them through your insights and instincts

Benefits

  • Toast to your health: Fully paid health coverage for you and your family, in many locations.
  • Craft your calendar: Flexible location and schedule for most roles.
  • Create space for you: Distributed by design workforce, plus generous number of vacation days each year.
  • Embrace parenthood: Minimum of 16 weeks of parental leave, plus generous family formation benefits.
  • Give back your time: 40 hours each year to use toward volunteering with organizations and causes you’re passionate about.
  • Amplify your impact: Double your charitable giving — we match donations up to $1500 USD (or local currency equivalent).

Experience mentoring expert engineers, providing both technical and professional guidanceExperience leading technical projects in the search infrastructure and distributed systems space. You bring proven knowledge in building and operating sophisticated search platforms and engineering robust, high-performance software systemsHands-on experience with search and indexing technologies such as Elasticsearch, Lucene, or SolrExperience with large-scale data or search systems such as Elasticsearch, Lucene, Solr, or distributed storage engines, and an understanding of how they work and why they work that wayExcellent verbal and written communication skills. Collaborating across distributed teams is challenging, we value being supportive, empathetic, and trusting in all interactions, and we expect the same from everyone on the teamExperience defining a long-term technical vision for a core search or retrieval system, working across teams and organizations to collaboratively shape the technical roadmapStrong skills in core Java and familiarity with advanced data structures and concurrency constructs, as well as newer language features like lambdas. You have a strong desire to optimize and leverage the most efficient algorithms and search data structuresAble to work with a high level of autonomy, tackling projects and guiding them from concept to completion, including both technical design and collaboration with other engineers to develop the necessary componentsYou’ve built things with Elasticsearch before, and you have experience in the search and information retrieval space and understand the constructs and theory behind itExperience working with open source projects and familiar with different styles of source control workflow and continuous integration

#J-18808-Ljbffr
Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Developer (Search Infrastructure, Elasticsearch) in Ottawa, ON vacancy
  •  ...Regular Job Description: QNX enhances the human experience and amplifies technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in delivering safe and secure operating systems, hypervisors, middleware,... 
    Suggested
    Full time

    BlackBerry

    Ottawa, ON
    15 hours ago
  •  ...assistance/sponsorship now or in the future for this position. About this opportunity We are looking for a 5G Software Designer to join our Baseband Infrastructure team, which supports Ericsson's global telecommunications products based in Canada. Our platform provides the... 
    Suggested
    Full time

    Ericsson

    Ottawa, ON
    15 hours ago
  • $80k - $105k per year

     ...SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design,...  ...processes. Maintain software development infrastructure. Monitor, manage, and report project...  ...with Apache Solr or similar enterprise search. Applied knowledge and experience with... 
    Suggested
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    24 days ago
  •  ...on. In this role, you will have the opportunity to work on the software development for various next generation connected Ford vehicles....  ...Ford Electronic Control Units together. As a Systems Software Developer, you will be working to integrate, validate, and support various... 
    Suggested
    Full time

    Ford Motor Company

    Ottawa, ON
    20 hours ago
  • $75k - $110k per year

     ...leadership and work environment. About The Role As a Front End Developer you will be responsible for the development of web applications...  ...using Angular as the frontend framework. Our teams use an Agile Software development process to deliver software to our SaaS applications... 
    Suggested
    Internship
    Remote work

    Agility PR Solutions

    Ottawa, ON
    4 days ago
  • $100k - $135k per year

     ...Radar technologies that will support the Canadian Armed Forces (CAF) and its allies. The Job SRC CAN Ltd is seeking a Senior Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support Systems (EWOSS) including... 
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    24 days ago
  •  ...Sub-Type: Regular Job Description: QNX, a division of BlackBerry Limited (NYSE: BB; TSX: BB), provides the trusted foundation that software-defined and physical AI systems depend on to operate safely and predictably in the real world. For nearly half a century, QNX has powered... 
    Full time

    BlackBerry

    Ottawa, ON
    15 hours ago
  • $155k - $180k per year

     ...world’s biggest companies trust Solace to modernize their IT infrastructure by embracing trends like AI, cloud and IoT so they can...  ...—and your hard work! Overview This position is for a Principal Software Developer - AI Integration. In this role you will be a key technical... 
    Immediate start

    Solace

    Ottawa, ON
    20 hours ago
  •  ...Who We Are; What We Do; Where We’re Going   Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating... 

    magnetforensics

    Ottawa, ON
    23 days ago
  •  ...position is for a Platform Developer. You will be responsible for...  ...products/solutions using agile software development practices....  ...reusable, and reliable Java/Infrastructure code. Implement performance...  ...SQL/NoSQL databases (MySQL/ElasticSearch) ~ Experience with JavaScript... 
    Full time

    Solace Corporation

    Ottawa, ON
    20 hours ago
  •  ...Principal Software Developer About APEXA APEXA began with a bold vision: to digitally connect the Life Insurance industry by simplifying and standardizing contracting and compliance for Advisors, MGAs, and Carriers. We've achieved that vision through unparalleled collaboration... 
    Remote work

    APEXA

    Ottawa, ON
    20 hours ago
  • $137k per year

     ...Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products...  ...with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a... 

    IBM

    Ottawa, ON
    14 days ago
  •  ...Job Description Job Description ServiceNow Service Catalogue Developer RESPONSIBILITIES: The Contractor’s resource(s) must enable...  ...• Designing and building catalogue items (hardware, software, access requests, HR services) • Configure forms, variable and... 
    For contractors

    CONFIGURETEK

    Ottawa, ON
    more than 2 months ago
  • It's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion and customer focus to the business. If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!Lumentum Canada...
    Full time

    Lumentum Operations

    Ottawa, ON
    15 hours ago
  • Step into the role of Senior Software Developer at Elastic, focusing on Search Relevance within Elasticsearch. Collaborate with experts remotely to design and implement innovative search solutions. As a Senior Developer, you will influence the technical direction of Elasticsearch... 
    Remote work

    Elastic

    Ottawa, ON
    20 hours ago
  •  ...next chapter starts here.    We are seeking a Ruby on Rails Developer to support a federal government project in Ottawa. The ideal candidate...  ...DevOps workflows Build and support cloud-based and web-based software solutions Collaborate with developers, QA, DevOps, and... 
    Full time
    Fixed term contract

    High Tech Genesis

    Ottawa, ON
    more than 2 months ago
  • $155k - $180k per year

     ...your positive experience could be a direct result of our technology—and your hard work! Overview This position is for a Principal Software Developer. In this role you will be a key technical leader working on the Solace Agent Mesh: an event-driven Integration and... 
    Long term contract
    Internship
    Worldwide

    Solace Corporation

    Ottawa, ON
    20 hours ago
  •  ...Job Description Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario. This role offers an exciting opportunity to contribute to the development of cutting-edge quantum technologies in sensing, communication, and computation... 
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    1 day ago
  •  ...Description Job Title : Frontend Developer Job Type : Permanent, Full-Time Work...  ...workflows supporting market discovery, search, filtering, and category navigation. Build...  ...initiatives. Adhere to established software development standards for security,... 
    Long term contract
    Permanent employment
    Full time
    Internship

    BUMP

    Ottawa, ON
    7 days ago
  •  ...is a globally distributed group of expert engineers focused on developing cutting-edge analog and mixed-signal semiconductor solutions....  ...laser drivers (LDs) that enable high-speed data communication for datacentres, 5G networks, and fibre-to-the-home infrastructure. With a st... 
    Full time

    Semtech

    Ottawa, ON
    15 hours ago
  • $125k - $175k per year

     ...Principal Oracle Fusion Architect | Eastern & Atlantic Canada  Ottawa | Toronto | Halifax...  ...viable solution proposals. Develop and deliver tailored product demonstrations...  ...deployment models (SaaS, PaaS, hybrid) and cloud infrastructure considerations. ~ Excellent... 
    Work from home

    DSP-Eclipsys

    Ottawa, ON
    22 days ago
  •  ...Description Job Title : Backend Developer Job Type : Permanent, Full-Time Work...  ...with Service Desk, Technical Support, infrastructure teams, external partners, and...  ...functional teams to deliver high-quality software solutions and operational enhancements.... 
    Long term contract
    Permanent employment
    Full time
    Internship

    BUMP

    Ottawa, ON
    4 days ago
  • $150k - $200k per year

     ...research possible. About this role:  The Principal Quantum Scientist will define the...  ...to do their best work: deep engineering infrastructure, institutional conviction behind long-horizon...  ...-enabled instruments. ( Mentor and develop the scientific staff in your research... 
    Long term contract
    Full time
    Immediate start

    Q-Block Computing

    Ottawa, ON
    1 day ago
  • $115.6k - $185k per year

     ...Principal Forward Deployed Engineer – AI & Developer Platform - Remote Eligible Build and scale AI-native developer experiences on Broadcom's ISG platform...  ..., and field-to-engineering leader across the Infrastructure Software Division (ISG). In this high-impact role, you... 
    Local area
    Remote work

    Frontdoor Defense

    Ottawa, ON
    20 hours ago
  •  ...position that matches your criteria becomes available. Software Developer — Front-End UI (New Grad) Overview We are building a...  ...in back-end technologies (serverless/Lambda, NoSQL/DynamoDB, Elasticsearch) a plus — training provided as you grow into the role ~ Basic... 
    Full time
    Part time
    Internship

    Mitel

    Ottawa, ON
    2 days ago
  • $62k - $80k per year

     ...Building Technologies is seeking to hire a Software Programmer to work under the direction...  ...control, CCTV, intrusion, networking infrastructure, and commercial audio-visual. RESPONSIBLITIES...  ..., troubleshoot, document, upgrade, and develop maintenance procedures for operating... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Bosch Building Technologies

    Ottawa, ON
    11 days ago
  • Our Team Semtech's Signal Integrity Products (SIP) Business Unit delivers high-performance mixed-signal ICs for the data communications and video broadcast industries — powering the interconnects that move data inside the world's largest hyperscaler data centers. Our Packaging...
    Full time

    Semtech

    Ottawa, ON
    15 hours ago
  • $75k - $125k per year

    Agentic AI Developer Position Description We are seeking Intermediate Agentic AI Developers...  .... Core Competencies - Strong software engineering and problem-solving abilities...  ...knowledge bases, embeddings, and vector search. - Experience developing production AI... 
    Ottawa, ON
    6 days ago
  •  ...The ESCP-P SysOps Software Architect will lead the architecture and technical direction...  ..., control, and support Mil-Ka services. Develop application-level and cross-application...  ...applications, containers, Kubernetes, CI/CD, infrastructure automation, and observability.Experience... 

    Telesat

    Ottawa, ON
    20 hours ago
  •  ...Everyone can run a search campaign. Almost nobody can tell you whether it worked. That is the whole job. Google will happily show you a 6x ROAS built almost entirely out of people who already knew your client's name. It will auto apply assets you did not ask for. It will... 
    Remote work
    Worldwide
    Shift work

    Sweat Pants Agency

    Ottawa, ON
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Developer (Search Infrastructure, Elasticsearch). Be the first to apply!