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

Software Engineering Lead

$115.4k - $192.3k

RELX

Do you possess current expertise with Lucene, Elasticsearch, Solr, or similar search engines and are looking to drive search-based technology solutions for us?

Are you a Technology Leader with an expertise in Search based systems?

About The Role

We are looking for a Tech Lead with deep search experience to provide hands-on technical leadership for the Search Experience team. In this role, you will guide the design and delivery of scalable search and retrieval systems, lead a group of engineers, and serve as a key technical partner to product, platform, and research stakeholders.

You will balance writing high-quality code with leading technical execution — shaping architectural decisions, unblocking delivery, and ensuring our search platform evolves to meet the demands of diverse products and users. This role sits between senior engineers and principal-level leadership, with strong ownership of outcomes and day-to-day technical direction.

About the Team

Our team is dedicated to unlocking the rich knowledge embedded within Elsevier’s content through our rich data platform — empowering researchers, clinicians, and innovators worldwide to gain new insights, make informed decisions, and accelerate progress across research, healthcare, and life sciences. We lead the ongoing transformation of Elsevier’s vast, unstructured information into richly interconnected knowledge graphs that capture the full depth and nuance of scientific meaning. Through our dynamic knowledge discovery platform, we combine graph-powered agentic AI with advanced search technologies to deliver contextually relevant, trustworthy, and precise answers to researchers.

As part of the Search Experience team, you’ll contribute to the systems and infrastructure that fuel this mission. We focus on building scalable, reliable, and high-performance retrieval and AI systems — including shared search platform capabilities, semantic and vector search, and AI-powered experiences — that accelerate innovation across Elsevier’s ecosystem.

Responsibilities

  • Providing technical leadership for the Search Experience team, guiding design and implementation of shared search and retrieval systems.

  • Owning the technical delivery of search platform initiatives, ensuring solutions meet requirements for scalability, relevance, reliability, and maintainability.

  • Leading our shared search platform — expanding content search and improving relevance through vector and lexical search techniques.

  • Designing and developing scalable search services, data processing workflows, and microservices using technologies such as Elasticsearch, Spark, and Airflow.

  • Writing clean, modular, and testable code in Python and/or Java, aligned with architecture guidelines and engineering standards.

  • Leading design discussions, code reviews, and architecture sessions to ensure software quality and maintainability.

  • Mentoring and supporting engineers through pairing, code reviews, and technical coaching.

  • Proactively identifying technical risks, dependencies, and bottlenecks, and drive them to resolution.

  • Contributing to cross-team alignment, ensuring the search platform integrates cleanly with broader product and AI ecosystems.

Requirements

  • Current expertise with Lucene, Elasticsearch, Solr, or similar search engines, with industry experience in semantic and lexical search. Only candidates with Search Technology will be considered for this role.

  • Demonstrated experience acting as a technical lead on complex backend or search platform systems.

  • Proven track record building and scaling search systems in production environments.

  • Current and extensive development skills in Python and/or Java; Scala is a plus.

  • Solid backend engineering fundamentals: API design, data modelling, distributed systems, and performance tuning.

  • Proven ability to balance hands-on development with technical leadership and cross-functional coordination.

  • Experience with Agile or Kanban teams, collaborating across functions.

  • Experience building or integrating AI/LLM-powered or GenAI applications.

  • Familiarity with vector/embedding-based search and KNN algorithms.

  • Exposure to graph-based data models or knowledge graph architecture.

  • Experience working on internal developer platforms or shared infrastructure used by multiple teams.

  • Knowledge of observability best practices for distributed data systems (e.g., metrics, logs, alerts).

Elsevier is a global leader in advanced information and decision support for science and healthcare. We believe that by working together with the communities we serve, we can shape human progress to go further, happen faster, and benefit all. We support continuous discovery and uphold the highest standards of content integrity, reliability, and reproducibility so the communities we serve can advance their field of science, healthcare or innovation with confidence. By combining high-quality content with powerful analytics, we transform complexity into clarity and deliver mission-critical insights that help professionals make better decisions when it matters most. We deliver insights that help research institutions, governments and funders achieve their goals.

U.S. National Base Pay Range: $115,400 - $192,300. Geographic differentials may apply in some locations to better reflect local market rates.

If performed in Maryland, the base pay range is $121,200 - $201,900.If performed in New York, the base pay range is $126,900 - $211,500.If performed in New York City, the base pay range is $138,400 - $230,700.If performed in Rochester, NY, the base pay range is $115,400 - $192,300.If performed in New Jersey, the base pay range is $136,213 - $217,587.

This job is eligible for an annual incentive bonus.

We know your well-being and happiness are key to a long and successful career. We are delighted to offer country specific benefits. Click here ( to access benefits specific to your location.

We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact View phone number on click.appcast.io.

Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here.

Please read our Candidate Privacy Policy.

We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.

USA Job Seekers:

EEO Know Your Rights.

RELX is a global provider of information-based analytics and decision tools for professional and business customers, enabling them to make better decisions, get better results and be more productive.

Our purpose is to benefit society by developing products that help researchers advance scientific knowledge; doctors and nurses improve the lives of patients; lawyers promote the rule of law and achieve justice and fair results for their clients; businesses and governments prevent fraud; consumers access financial services and get fair prices on insurance; and customers learn about markets and complete transactions.

Our purpose guides our actions beyond the products that we develop. It defines us as a company. Every day across RELX our employees are inspired to undertake initiatives that make unique contributions to society and the communities in which we operate.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineering Lead in Trenton, NJ vacancy
  • $87k - $178.1k

     ...configuration design to meet workflow requirements and make recommendations to clients. You will mitigate solution risks and issues and lead client meetings and events. You will execute workflow and process improvement strategies that advance how healthcare is provided... 
    Suggested
    Contract work
    Temporary work
    Local area
    Flexible hours

    Oracle Defunct

    Trenton, NJ
    5 days ago
  • $160k - $165k

    GovCIO is hiring a Technical Lead to join their fully remote team in Trenton, New Jersey. The role involves owning technical direction, mentoring engineers, and driving architectural decisions while operating across frontend and backend technologies. Candidates should... 
    Suggested
    Remote work
    Flexible hours

    GovCIO

    Ewing, NJ
    17 hours ago
  • $122.9k - $150k

     ...The PKI Lead Engineer serves as the senior technical authority for the design, implementation, and sustainment of enterprise Public Key...  ...authorities, registration authorities, and associated hardware and software components. Manage the full lifecycle of digital... 
    Suggested
    Contract work
    Work at office

    ASM Research, An Accenture Federal Services Company

    Trenton, NJ
    4 days ago
  • $105.79k - $141.05k

     ...'re looking for top-tier talent ready to take on the challenge. Join us in building the future. The Role As a Senior Lead Software Engineer, you will be at the forefront of our AI initiatives, leading the design, development, and implementation of cutting-edge AI... 
    Suggested
    Temporary work
    Remote work

    Lumen Inc

    Trenton, NJ
    1 day ago
  • $67.9k - $199.14k

     ...at a time. Position Summary Aetna’s Reporting Solutions team is looking for an initiative‑taking Lead Python Developer with 3+ years of experience in software engineering with Python in a professional environment to join our Reporting Solutions team. The Lead Python Developer... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Local area
    Remote work

    CVS Health

    Ewing, NJ
    3 days ago
  • $133.1k - $306.4k

     ...Job Description As a Software Engineering Manager on the Multi-cloud team, you will lead a team of engineers building and operating services and platforms that enable cloud integration, interoperability, automation, and reliable service delivery. Your team will work... 
    Temporary work
    Flexible hours

    Oracle

    Trenton, NJ
    17 hours ago
  • $97.5k - $199.5k

     ...Oracle Health's strategic priorities. As a Lead Consulting Developer, you will focus on...  ...professional experience Extensive hands-on software design and programming experience,...  ...and provide technical guidance to junior engineers and peers Drive adoption of engineering... 
    Temporary work
    Flexible hours

    Oracle

    Trenton, NJ
    1 day ago
  • $70 - $75 per hour

     ...Lead System Engineer Req number: R8001 Employment type: Full time Worksite flexibility: Remote Who we are CAI is a global...  ...experience, and a passion for leveraging AI tools in software engineering, and are looking for your next career move, apply... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Work at office
    Local area
    Remote work
    Worldwide

    CAI

    Trenton, NJ
    3 days ago
  • $78.8k - $131.2k

     ...most complex electrification challenges and accelerating their transition to a sustainable, decarbonized future. The Lead Field Service Engineer under general guidance and minimal supervision, performs a wide range of engineering tasks and ensures proper installation... 
    Contract work
    Remote work
    Overseas
    Relocation package

    GE Vernova

    Trenton, NJ
    1 day ago
  •  ...identify sales opportunities, devise plans for pursuing sales leads, and provide sales forecasts and reports to support these efforts...  .... • Participate in strategic planning meetings and provide engineering inputs for developing new digital material products or modifying... 
    Full time
    Work experience placement
    Local area
    Remote work

    Rogers Corporation

    Trenton, NJ
    17 hours ago
  • $103.71k - $138.28k

     ...and hands-on position requiring the selected candidate to both lead and participate in multiple team environments and to provide independent...  ...knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking... 
    Full time
    Temporary work
    Remote work

    Lumen

    Trenton, NJ
    4 days ago
  • Salesforce Developer 10 years of extensive Design and Development experience in force.com. Enterprise implementations of complex SFDC applications, with reports, workflow, working with several SFDC objects. Must have hands-on working experience on Salesforce Community...
    Work experience placement

    Omni Inclusive

    Plainsboro, NJ
    1 day ago
  •  ...Tech Lead with Bank of America located in Pennington, NJ This is a 12 + month contract...  ...coding practices/quality comply with software development standards Conduct multiple...  ...estimation, peer reviews and other engineering practices) Identify skill and role... 
    Contract work

    3B Staffing LLC

    Pennington, NJ
    17 hours ago
  • $104.5k - $193.5k

     ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Technical Lead Member Engineering Staff - System Security Engineer – Information Assurance / NSA Type-1 Crypto Job Code: 36202 Job Location:... 
    Local area
    Flexible hours

    L3Harris Technologies

    Bensalem, PA
    1 day ago
  • $152k - $200k

     ...reusable, self-service data products that support strategic planning and execution. Data Governance & Stewardship: Establish and lead a data stewardship network to advance governance capabilities that are AI-ready, fit-for-purpose, business-aligned, and responsive... 
    Contract work
    Remote work
    Visa sponsorship
    Work visa
    Relocation package

    GE Aerospace

    Trenton, NJ
    1 day ago
  •  ...a hybrid approach. Teradata delivers real business value with AI. What You’ll Do We are seeking a Senior Manager, Software Engineering to lead teams building AI Platform, Intelligent Observability, you will lead the strategy, execution, and evolution of Teradata’... 
    Permanent employment
    Flexible hours

    Teradata

    Trenton, NJ
    5 days ago
  • $110k - $130k

    Python Developer Must Have Technical/Functional Skills Primary: Python development Secondary: Python, AI/ML/NLP, Agile tools Experience: 3+ Required Qualifications 3+ years of experience as developer in Python technologies including...

    Tata Consultancy Services

    Pennington, NJ
    3 days ago
  • $22.3 - $35.2 per hour

     ...Lead Coordinator, Collections About Navista We believe in the power of community oncology to support patients through their journeys with cancer. As an oncology practice alliance comprised of more than 100 providers across 50 sites, Navista provides the support community... 
    Hourly pay
    Temporary work
    Work at office
    Local area
    Flexible hours

    Cardinal Health

    Ewing, NJ
    3 days ago
  • $120k - $150k

     ...mission. Stay for the culture. What You'll Be Doing: Responsibilities Assist in managing day-to-day activities of the software engineering team, ensuring alignment with project goals and timelines. Provide technical guidance and mentorship to team members to... 
    Immediate start

    Evolent

    Trenton, NJ
    3 days ago
  • $105.79k - $141.05k

     ...ready to take ownership, deliver meaningful impact, and help shape the future of AI-ready connectivity, join us today. The Role As a SR Lead Commercial Strategist, you will play a crucial role in ensuring the success of our sales and customer-facing teams. Your primary... 
    Temporary work
    Local area
    Remote work

    Lumen Inc

    Ewing, NJ
    3 days ago
  • $160.2k - $263.7k

     ...Job Description The Role We are looking for a Manager, Software Engineer to elevate the quality, trust, and operational efficiency of...  ...within the Simulation organization at large. This role will lead a growing team's efforts to build out efficient... 
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Trenton, NJ
    4 days ago
  • $94.1k - $154.5k

     ...A technology services firm located in Trenton, New Jersey is seeking a NOC Lead to oversee network operations and ensure compliance with IT policies. The ideal candidate will have over 8 years in service delivery management, with at least 3 years in a leadership role.... 
    Night shift

    ASM Research, An Accenture Federal Services Company

    Ewing, NJ
    2 days ago
  • $161.5k - $184.3k

     ...A leading financial services firm is seeking a Senior Manager for Client Development in Affiliate Marketing. This remote role involves partnering with top merchants and leveraging data for strategic account management. The ideal candidate should have over 8 years of experience... 
    Remote work

    Capital One

    Ewing, NJ
    17 hours ago
  • Job Description Opens and closes the store in the absence of store management, including all required systems start-ups, required cash handling, and ensuring the floor and stock room are ready for the business day. Responsible for opening back door of store for deliveries...
    Work experience placement
    Seasonal work
    Local area
    Shift work

    Walgreens Boots Alliance

    Trenton, NJ
    3 days ago
  • $104k - $143k

     ...Humana Inc is hiring a Strategy Advancement Advisor to lead strategic initiatives that enhance productivity and workforce management. You will bridge data and operations while translating insights into actionable strategies. Required qualifications include a bachelor'... 
    Remote work

    Humana

    Ewing, NJ
    6 hours ago
  •  ...Team Leader at Chick-fil-A Are you passionate about leading a team in a positive, people-focused environment? Do you have a servant's heart and a strong sense of urgency? If so, we have an immediate opening for a highly skilled and motivated Team Leader at Chick-fil... 
    Full time
    Part time
    Immediate start
    Flexible hours
    Shift work

    Chick-fil-A

    Trenton, NJ
    4 days ago
  • $21 - $34 per hour

    Hourly Wage: $21 - $34 per/hour *The actual hourly rate will equal or exceed the required minimum wage applicable to the job location. Additional compensation includes annual or quarterly performance incentives. Additional compensation in the form of premiums may...
    Hourly pay
    Minimum wage
    Full time
    Temporary work
    Part time
    Shift work

    Walmart

    Trenton, NJ
    1 day ago
  • Lennar USA in Hamilton, New Jersey is seeking a Land Acquisition Manager to oversee land acquisition strategies and maintain critical reports. This role involves networking with brokers and landowners to identify targets and facilitating the due diligence process for projects...

    Lennar

    Hamilton, NJ
    1 day ago
  • $16.75 per hour

     ...The Team Lead is responsible for managing restaurant operations, in conjunction with or in the absence of the Restaurant Manager. Uses discretion in daily management decisions with accountability for living the Brand values and helping the brand thrive. Focuses on developing... 
    Hourly pay
    Flexible hours

    Qdoba

    Hamilton, NJ
    2 days ago
  • $25 - $28 per hour

     ...understanding of company policies and a proactive approach, you lead your team to maintain operational excellence while keeping guest...  ...pass computer-based training modules, and ability to learn company software. Task Management: Ability to successfully and timely complete... 
    Full time
    Local area
    Immediate start
    Worldwide
    Flexible hours
    Shift work
    Afternoon shift

    Signature Aviation

    Ewing, NJ
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineering Lead. Be the first to apply!