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

Senior Software Engineer - Search

RevSpring

Job Title Senior Software Engineer - Search Job Summary As a Senior Software Engineer on our Search Services and Applications team, you’ll design and build cloud-based search services and applications across traditional and AI‑powered search (OpenSearch/Elasticsearch, NLP, vector search, and LLM‑enabled experiences). You’ll be hands‑on in delivering high‑quality software while providing technical ownership within the team through strong design, code reviews, and pragmatic decision‑making. You’ll help shape and execute the technical direction for our search products by contributing to architectural decisions that balance innovation with scalability and reliability. This includes evaluating new capabilities (e.g., hybrid retrieval, embeddings, reranking, and query understanding), running proof‑of‑concepts, and participating in design reviews to ensure we build the right solutions for relevance, performance, and operability. Your days will be a blend of hands‑on engineering writing code, utilizing agentic AI, improving tests, performance tuning, and troubleshooting production issues. You’ll work closely with product and cross‑functional partners to translate requirements into well‑designed services and features, and you’ll own components end‑to‑end with a DevOps mindset (instrumentation, monitoring, reliability, and cost awareness). This role is ideal if you enjoy solving complex relevance and distributed‑systems problems, thrive in a collaborative environment, and want to have a direct impact on how we build and scale search technology. Essential Functions Design, implement, and review code for search services and applications; apply sound design patterns and continuously improve quality. Partner with peers on design and implementation details and provide actionable feedback through code and design reviews. Participate in and contribute to Agile DevOps team activities; effectively pair program and work independently. Help drive clarity in planning. Contribute to task definition, prioritization, and assignment. Drive deliverables with a sense of urgency and ownership along with surfacing risks, mitigating them, and suggesting course corrections when appropriate. Own multiple products with a DevOps and service‑ownership mindset. Deliver quality solutions with TDD, test automation, instrumentation, monitoring, secure/defensive coding, resiliency, and scalability. Select methods and procedures on new or special assignments collaboratively. Design, develop, review, and deliver application and service architecture for search (indexing, query, relevance, and retrieval pipelines). Architecture for search applications and services. Implement and optimize OpenSearch/Elasticsearch indices, analyzers, mappings, and query DSL to improve relevance, latency, and cost. Build and operate vector search capabilities (embeddings generation, indexing, kNN search) and hybrid retrieval (keyword + vector), including evaluation and tuning. Contribute to LLM‑enabled search experiences (e.g., RAG, reranking, query rewriting, and answer grounding) with a focus on safety, latency, and measurable relevance. Collaborate on work with the team and contributing teams. Engage in cross‑functional teams and ensure successful project and/or product delivery. Contribute improvements to shared resources and engineering practices (internal libraries, tooling, documentation, and operational runbooks) that help the team deliver reliably. Make sound technical decisions, drive alignment through clear options/trade‑offs, and unblock delivery within the search domain impact and influence across multiple teams and domains. Minimum Requirements Technical Expertise Design and deliver robust, scalable backend services in Java and/or Python on AWS, including search‑heavy workloads. Hands‑on experience integrating AI capabilities into products (e.g., embeddings, LLMs, NLP, reranking) and operating them in production. Experience with OpenSearch or Elasticsearch: index design (mappings/analyzers), ingestion, query DSL, and performance/relevance tuning. Ability to design relevance experiments and evaluate quality using offline metrics (e.g., NDCG/precision/recall) and online signals (A/B tests, click/engagement data). Experience with vector search and/or RAG systems: embedding pipelines, hybrid retrieval, prompt design/guardrails, and observability for latency and quality. Leadership & Strategy Assess business value, trade‑offs, risks, and technical constraints during discovery and planning. Help drive the technical direction for AI‑driven search and backend services within the team, aligning designs with product goals. Lead or contribute to architectural reviews and clearly communicate recommendations and trade‑offs. Evaluate and recommend new technologies to add to the stack. Stay current with industry trends and emerging technologies. Team Development Mentor junior software engineers across one or more functional areas. Help foster an inclusive environment where team members are motivated to succeed with autonomy, mastery, and purpose. Share technical expertise and knowledge on relevant topics. Contribute to the team’s technical direction by proposing improvements, sharing learnings, and raising the bar on engineering practices. Communication & Collaboration Work effectively with product leaders, executives, and cross‑functional teams to align on goals and architecture. Serve as a technical lead for a project(s) or component(s), coordinating with partners to deliver on time. Provide complete, actionable, and timely technical feedback. Articulate technical decisions with clear rationale in design meetings and discussions. Adapt communication of complex technical topics to different audiences. Education Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Experience 5+ years of software engineering experience. Language Skills Ability to read, analyze and interpret general business periodicals, professional journals, technical procedures or governmental regulations. Ability to write reports, business correspondence and procedure manuals. Ability to effectively present information and respond to questions from a variety of both internal and external sources. Equal Employment Opportunity Statement RevSpring is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status. #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Search in Nashville, TN vacancy
  • $128.25k - $266.88k

     ...deliver results. A Little About Us Yahoo Search powers experiences used by millions of...  ...ecosystem. We are a small but highly impactful engineering team responsible for foundational...  ...systems, automation tooling, and modern software development practices. Strong problem‑... 
    Senior
    Work at office
    Flexible hours

    Yahoo Holdings Inc.

    Nashville, TN
    2 days ago
  • $118k - $178k

     ...seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will...  ...unsolicited resumes or referrals from non‑candidates, including search firms, staffing agencies, professional recruiters, fee‑based... 
    Senior
    Work experience placement
    Local area

    Indeed

    Nashville, TN
    22 hours ago
  • $125k - $191.7k

     ...This role is categorized as hybrid/Remote Role: As a Senior Software Systems Engineer on the Software Validation team within the AV organization...  ...need a reasonable accommodation to assist with your job search or application for employment, email (Careers.Accommodations... 
    Senior
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Nashville, TN
    3 days ago
  •  ...Tyler Technologies, Inc. is seeking a Senior Software Engineer to develop and maintain features for our Corrections Solutions products. The role requires a collaborative mindset, experience in software development, and proficiency with relational databases like MySQL.... 
    Senior
    Local area
    3 days per week

    Tyler Technologies

    Brentwood, TN
    4 days ago
  •  ...adaptable systems 3+ years in mentoring developers and helping drive engineering maturity 1+ years of experience with AI assisted development...  ...updating a large codebase A real passion for solving complex software engineering puzzles in a dynamic environment Deep... 
    Senior

    Jobtailor

    Nashville, TN
    4 days ago
  •  ...communicate with peers and stakeholders, gathering and clarifying requirements from both technical and functional aspects. Follow software development processes while consistently innovating to improve individual and team productivity and quality. Communicates using flowcharts... 
    Senior
    Full time

    BOS Framework Inc

    Nashville, TN
    4 days ago
  •  ...meetings Summary of Position You will contribute as part of a software development team, shaping how we build, scale, and modernize our...  ...solutions clearly and persuasively to audiences ranging from engineers to product owners and business leaders Deliver complex,... 
    Senior
    Temporary work
    Flexible hours

    i3 Verticals

    Nashville, TN
    4 days ago
  • Join a National Top Workplace Named a Top Workplace in the USA and Top Remote Workplace, Kobie is where the best minds in loyalty come together, driven by passion and innovation. We’re always looking for talented individuals who are ready to join a collaborative, growth...
    Senior
    Remote work
    Flexible hours

    Kobie

    Nashville, TN
    4 days ago
  •  ...cloud optimization, and we’re productizing that expertise into our agentic platform, Stratusphere. This role is for a versatile software engineer who can help build the core software platform, the backend infrastructure running agents, and the agents and tooling that... 
    Senior
    Work at office
    Remote work

    StratusGrid

    Nashville, TN
    22 hours ago
  • $121.4k - $218.6k

     ...teams to solve complex challenges? Join Our Custom Government Engineering Team! The Custom Government team operates across the full...  ...performance Application Delivery Networks. Partner with the best As a Senior Software Engineer, you will manage the Akamai cloud storage solution,... 
    Senior
    Work experience placement
    Work at office

    Akamai

    Nashville, TN
    10 hours ago
  • $83.43k - $222.48k

     ...something bigger - helping to simplify health care one person, one family and one community at a time. Position Summary As a Senior Software Engineer, you'll be a key member of a collaborative team responsible for design, delivery and operation of business‑critical,... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Local area

    Hispanic Alliance for Career Enhancement

    Nashville, TN
    3 days ago
  •  ...Join to apply for the Senior Software Engineer role at Transcard . Get AI-powered advice on this job and more exclusive features. Description Payments, Orchestrated. Chattanooga-based Transcard offers comprehensive global payment orchestration solutions... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Worldwide
    Monday to Friday

    TransCard

    Nashville, TN
    1 day ago
  • $212.2k - $274.7k

     ...build teams that learn from one another. If you're driven to solve meaningful challenges, we'd love to meet you. Job Title: Senior Software Engineer Location: 10770 NE 8th St., Suite 700, Bellevue, WA 98004 *Telecommuting permitted: work may be performed within normal... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work
    Worldwide

    The Trade Desk

    Nashville, TN
    10 hours ago
  • $79.2k - $178.1k

     ...the best in cloud products that meet the needs of our customers who are tackling some of the world’s biggest challenges. As a Software Engineer, you will work with a team of software engineers responsible for the software design, development, and operations of OCI DevOps... 
    Senior
    Temporary work
    Flexible hours

    Ll Oefentherapie

    Nashville, TN
    2 days ago
  • $99.6k - $223.4k

     ...JOB DESCRIPTION Oracle Cloud Infrastructure (OCI) Transformation & Delivery is seeking a Senior Software Engineer to join our high-impact team supporting the Zero Process Oracle (ZPO) initiative. This program focuses on streamlining critical business processes across... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Nashville, TN
    4 hours ago
  • $115k - $165k

     ...and experience — talk with your recruiter to learn more. Base pay range $115,000.00/yr - $165,000.00/yr What you will do Senior Software Engineer responsible for designing, developing, and delivering innovative software solutions for Department of Defense and U.S. Government... 
    Senior
    Work at office
    Immediate start
    Remote work
    Flexible hours

    TheIncLab

    Nashville, TN
    2 days ago
  • $106.9k - $147k

     ...Become a part of our caring community The Senior Software Engineer will work on the development and maintenance of robust, compliant software solutions using .NET, Python, and cloud technologies. This role ensures high availability and quality by standardizing processes... 
    Senior
    Full time
    Temporary work
    Apprenticeship
    Work at office
    Remote work
    Work from home
    Home office

    Humana, Inc.

    Nashville, TN
    1 day ago
  • $79.8k - $178.1k

     ...Nashville (TN) and Austin (TX). Description As a member of the software engineering division, you will apply basic to intermediate knowledge of...  ...the posting date or as long as the job remains posted. Seniority Level Mid‑Senior level Employment Type Full‑time Job... 
    Senior
    Full time
    Temporary work
    Part time
    Flexible hours

    Oracle

    Nashville, TN
    2 days ago
  • Senior Software Engineer - Data Platform Location: Nashville, TN Job Summary: As a Senior Software Engineer on the RevSpring Team, the Software...  ...applications depend on for provider and location search, matching, and directory functionality Implement entity resolution... 
    Senior
    Contract work

    Francisco Partners

    Nashville, TN
    3 days ago
  • $83.43k - $222.48k

     ...something bigger - helping to simplify health care one person, one family and one community at a time. Position Summary As a Senior Software Engineer, you'll be a key member of a collaborative team responsible for design, delivery and operation of business‑critical,... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Local area

    Hispanic Alliance for Career Enhancement

    Nashville, TN
    4 days ago
  • $128.25k - $266.88k

     ...a predictive, identity‑centric insights engine—ensuring our audience is understood with...  ...measurable business impact. About the Role As a Senior Data Engineer on the Consumer Data...  ...degree in Computer Science, Data Engineering, Software Engineering, or related technical field... 
    Senior
    Work at office
    Immediate start
    Flexible hours

    Yahoo Holdings Inc.

    Nashville, TN
    2 days ago
  •  ...AGENCIES, PLEASE. *** About AssetIntel AssetIntel is a software company that develops asset management software products for the...  ..., the Federal Highway Administration (FHWA), and civil engineering firms. For more information, visit our website . Job Description... 
    Senior
    Remote work

    GrabJobs

    Nashville, TN
    2 days ago
  • $115.91k - $120.91k

     ...housewares and seasonal items at everyday low prices in convenient neighborhood locations. Learn more about Dollar General at A Senior Software Engineer will be responsible for building technologies across eCommerce & Loyalty experience for our customers. A Senior Software... 
    Senior
    Work experience placement
    Seasonal work

    Dollar General

    Goodlettsville, TN
    2 days ago
  •  ...directories & more — all on their own website. Why this job is special… - The successful candidate will be one of the first engineers to join the company—but will be joining a product & codebase that works. The company has hundreds of customers processing thousands... 
    Senior
    Remote work
    Flexible hours

    GrabJobs

    Nashville, TN
    4 days ago
  • $122k - $127k

     ...housewares and seasonal items at everyday low prices in convenient neighborhood locations. Learn more about Dollar General at A Senior Software Engineer, working independently or with limited supervision, translates high-level business requirements into technical designs,... 
    Senior
    Work experience placement
    Seasonal work

    Dollar General

    Goodlettsville, TN
    2 days ago
  • L3Harris Technologies is seeking a Contingent-Sr. Associate, Software Quality Engineering, in Nashville, TN. The role is responsible for managing end-to-end test plans and ensuring quality in software solutions through comprehensive testing approaches. With a focus on... 
    Senior

    L3Harris Technologies

    Nashville, TN
    2 days ago
  • L3Harris is seeking a Sr. Associate, Software Quality Engineering in Nashville, TN. The role focuses on creating and executing test plans within an Agile Scrum framework to ensure software quality. Candidates must hold a Bachelor’s degree in a relevant field and have at... 
    Senior

    L3Harris

    Nashville, TN
    2 days ago
  •  ...offerings. That means assembling a world‑class team to take us through this next phase of growth. We hope you’d like to join us! Senior Software Engineer - DevOps [Azure Cloud] Concord Technologies is growing! Currently seeking a full‑time Senior Software Engineer - DevOps ,... 
    Senior
    Full time
    Work at office
    Early shift

    Concord Technologies

    Nashville, TN
    3 days ago
  • Yahoo Holdings Inc. in Nashville, Tennessee is seeking an experienced Systems Engineer to design and operate scalable backend systems that power the Search platform. This role requires a strong background in distributed systems, proficiency in languages like C++, Python... 
    Senior

    Yahoo Holdings Inc.

    Nashville, TN
    2 days ago
  • Senior Software Engineer, Enterprise Corrections - Courts & Justice Software EngineeringFranklin,TennesseePlano,Texas Hybird Work Policy: This is a hybrid position which requires the candidate to be local to the Plano,TX or Franklin, TN office 3 days per week. Please... 
    Senior
    Work at office
    Local area
    3 days per week

    Tyler Technologies

    Brentwood, TN
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Search. Be the first to apply!