Senior Software Engineer - OpenSearch

Orion Innovation
Edison, NJ, United States
Full-time

Orion Innovation is a premier, award-winning, global business and technology services firm. Orion delivers game-changing business transformation and product development rooted in digital strategy, experience design, and engineering, with a unique combination of agility, scale, and maturity.

We work with a wide range of clients across many industries including financial services, professional services, telecommunications and media, consumer products, automotive, industrial automation, professional sports and entertainment, life sciences, ecommerce, and education.

Job Overview :

As a Senior Software Engineer with expertise in OpenSearch, you will lead the design, development, and optimization of search and indexing solutions.

You will work closely with product managers, engineers, and DevOps teams to build and scale high-performance search systems that deliver fast, relevant results to our users.

This role requires strong hands-on experience with OpenSearch and Elasticsearch, distributed systems, and a solid understanding of large-scale search infrastructure.

Key Responsibilities :

  • Architect, design, and develop scalable search solutions using OpenSearch and Elasticsearch.
  • Optimize and maintain the performance of large-scale search clusters.
  • Implement search algorithms and techniques (relevance tuning, synonym expansion, query analysis) to enhance user experience.
  • Design indexing strategies to handle complex data structures, ensuring high availability and low latency.
  • Collaborate with cross-functional teams to understand requirements and deliver search features aligned with business goals.
  • Debug and troubleshoot production issues with search infrastructure, ensuring minimal downtime.
  • Implement monitoring and alerting solutions to proactively detect performance issues.
  • Stay up-to-date with the latest advancements in OpenSearch and Elasticsearch, proposing new features or upgrades when relevant.
  • Mentor junior engineers and contribute to a culture of continuous improvement.

Required Qualifications :

  • 5+ years of software development experience, with a focus on search technologies.
  • Deep understanding of OpenSearch and Elasticsearch (indexing, query DSL, shard allocation, cluster management).
  • Proven track record of large-scale implementation of OpenSearch and / or Elasticsearch environment
  • Proficiency in programming languages such as Java, Python, or Go.
  • Strong experience with distributed systems and search infrastructure at scale.
  • Familiarity with DevOps practices including CI / CD, containerization (Docker, Kubernetes), and infrastructure as code (Terraform, Ansible).
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of search-related technologies like Kibana, Logstash, and Kafka.
  • Excellent problem-solving skills and the ability to think critically and adapt quickly.

Preferred Qualifications :

  • Familiarity with natural language processing (NLP) for enhancing search experiences.
  • Experience with other search engines like Sold or Lucene.

Orion is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, citizenship status, disability status, genetic information, protected veteran status, or any other characteristic protected by law.

Candidate Privacy Policy

Orion Systems Integrators, LLC and its subsidiaries and its affiliates (collectively, "Orion," "we" or "us") are committed to protecting your privacy.

This Candidate Privacy Policy (orioninc.com) ("Notice") explains :

  • What information we collect during our application and recruitment process and why we collect it;
  • How we handle that information; and
  • How to access and update that information.

Your use of Orion services is governed by any applicable terms in this notice and our general Privacy Policy.

3 days ago
Related jobs
Promoted
Bloomberg
Princeton, New Jersey

The DataHub Engineering team provides a distributed platform for hosting datasets, complete with managed data stores, search, discovery, lakehouse and real-time stream processing capabilities. The DataHub's DataOps and Infrastructure team designs, engineers and operates the infrastructure powering t...

Promoted
Bessemer Trust Company
Woodbridge Township, New Jersey

Bessemer Trust is seeking a Senior Software Engineer to develop and optimize our strategic cloud database platforms, focusing on Oracle and Redshift environments. ...

Promoted
Guardian Life
Holmdel, New Jersey

As a Senior Software Engineer, you will develop new annuity products, improve existing products with new rider features, and be involved in production support for the annuity policy administration system, Transcend. A self-starter senior developer who can transform conceptual thoughts into multiple ...

Fiserv
Berkeley Heights, New Jersey

Finxact - Senior Software Engineer. What does a successful Senior Software Engineer do at Fiserv?. Translate software requirements into stable, working, high-performance software . Bachelor’s degree in computer science, engineering, or a related field, or an equivalent combination of education, work...

Genmab
Princeton, New Jersey

Join Genmab as Senior Software Engineer, Intelligent Automation, R&D Digital Products as part of our IT & Digital Team and become a key player in revolutionizing antibody-based medicines for cancer and serious diseases. We are looking for an innovation-centric Senior Software Engineer, Intel...

SS&C Technologies
NJ, US

SS&C is a global provider of investment and financial services and software for the financial services and healthcare industries. Our team is made up of engineers with varying levels of professional experience and backgrounds, from new graduates to 20-year veterans of the healthcare industry. We...

Bloomberg
Princeton, New Jersey

Senior Software Engineer/SRE- Data and Runtime Stability. On any given day we're inventing, engineering, developing, building, coding, trouble-shooting and maintaining a wide range of: tools, monitors, frameworks, interfaces, protocols, solutions and best-practices. A degree inputer Science, Enginee...

Genmab
Princeton, New Jersey

Collaborate with multidisciplinary teams including colleagues from Data & Analytics, Data Science & AI and Infrastructure Platform Engineering teams, Technical Product Owners, Technical Delivery leads, developers, data engineers, visualization engineers, data scientists, AI/ML engineers, for...

Bloomberg
Princeton, New Jersey

Meet the DataHub Engineering Team - //techatbloomberg/blog/meet-the-team-datahub-engineering/. The DataHub Engineering team provides a distributed platform for hosting datasets,plete with managed data stores, search, discovery, lakehouse and real-time stream processing capabilities. The DataHub's Da...

Genmab
Princeton, New Jersey

Join Genmab as Senior Software Engineer,. The Senior Software Engineer,. Technical Product Owners, Technical Delivery leads, developers, data engineers, visualization engineers,. Data & Analytics, Data Science & AI and Infrastructure Platform Engineering teams,. ...