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
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
Index Engines Inc.
Holmdel, New Jersey

Index Engines has an outstanding career opportunity for mid to senior level Software Engineers. Minimum of 4-7 years of professional experience in software engineering. The ideal candidate will develop, maintain, and support software for the Index Engines’ Linux application and will work closely wit...

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 ...

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...

WELLS FARGO BANK
Woodbridge Township, New Jersey

Wells Fargo is seeking a Senior Software Engineer to join our dynamic team and spearhead the transformational next generation Contact Center Solution. Adopt and champion standards and companywide best practices for engineering and large-scale technology solutions in all aspects such as design, devel...

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...

Highmark Health
NJ, Working at Home, New Jersey

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. We are seeking an experienced Software Engineer to join...

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...

HCLTech
New Jersey , USA

To be responsible for managing technology in projects and providing technical guidance or solutions for work completion.To ensure process compliance in the assigned module, and participate in technical discussionsorreview as a technical consultant for feasibility study (technical alternatives, best ...