×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer- Big Data & MCP, Data Foundations

Job in Salt Lake City, Salt Lake County, Utah, 84193, USA
Listing for: RevSpring Inc
Full Time position
Listed on 2026-07-16
Job specializations:
  • Software Development
    Data Engineering
Salary/Wage Range or Industry Benchmark: 140000 - 190000 USD Yearly USD 140000.00 190000.00 YEAR
Job Description & How to Apply Below

Consumer Markets

Drive action. Create impact.

At Rev Spring, we build secure, outcomes-driven solutions that turn insight into action — streamlining engagement, simplifying payments, and driving better results. Join a diverse team focused on innovation, impact, and customer success.

Position: Senior Software Engineer
- Big Data & MCP, Data Foundations
Location: Salt Lake City, UT
Job : 1249
# of Openings: 1
Job Title: Senior Software Engineer
- Big Data & MCP, Data Foundations

Essential Functions
  • Collaborate and Innovate:
    Partner with product managers, data engineers, and business leaders to translate complex product and data requirements into scalable, reliable data pipelines and the search experiences they power.
  • Architect Data Pipelines:
    Design, build, and optimize large-scale distributed batch and streaming pipelines (using Apache Airflow, Apache Beam/Dataflow, and DBT on Big Query) to ingest, model, and transform high-volume healthcare data into clean, well-tested, query-ready datasets and search indices.
  • Build Data Models & Backend Services:
    Develop resilient Python services and DBT models that power data delivery and self-service analytics, including Model Context Protocol (MCP) servers that expose curated data and tooling to downstream and AI consumers, and integrate with external REST/SOAP APIs and third-party data sources.
  • Optimize Data & Search Performance:
    Deeply tune pipeline throughput, data warehouse performance, and search indexing — optimizing Big Query cost and query performance and Elasticsearch index design to ensure data freshness, relevance, and scalability across high-volume datasets.
  • Drive Engineering Excellence:
    Write clean, maintainable, well-tested code and lead by example through rigorous code reviews, architectural and data-modeling design discussions, and mentoring, driving a culture of high-quality software and trustworthy data.
  • Pioneer New Technologies:
    Stay at the forefront of modern data engineering, the analytics-engineering ecosystem (e.g., DBT, Big Query), and information retrieval, proactively applying these advancements to strengthen our data platform and the products it powers.
Minimum Requirements
Specific

Job Skills
  • Data Engineering:
    Proven experience designing and orchestrating large-scale ETL/ELT pipelines using Apache Beam/Google Cloud Dataflow (or similar), and DBT, built on modern cloud data warehouses. Big Query experience is a plus.
  • Databases & SQL: 4+ years of experience working with relational databases and analytical data warehouses, with deep, advanced SQL skills and solid data-modeling fundamentals (e.g., dimensional and normalized modeling).
  • Search & Indexing:
    Working experience with search indexing and Elasticsearch, including index management, mappings, and building and maintaining search indices from pipeline output. Familiarity with hybrid (BM25 + semantic/vector) search is a plus.
  • Backend & Data Services:
    Experience building scalable Python services and high-performance data APIs, including developing Model Context Protocol (MCP) servers that expose data and tooling to downstream and AI consumers.
  • Infrastructure & Dev Ops:
    Strong understanding of containerization (Docker), CI/CD methodologies (e.g., Git Hub Actions), Git, Infrastructure as Code (e.g., Terraform/Pulumi), and managing services within cloud platforms (3+ years of GCP experience preferred).
  • Familiarity with healthcare data standards (e.g., NPPES/NPI registries, NUCC Provider Taxonomy, machine-readable files (MRFs) for cost transparency, and FHIR).
  • Experience with data quality and pipeline testing frameworks (e.g., dbt tests, Great Expectations) and streaming/event ingestion (e.g., Pub/Sub, Kafka).
  • Experience integrating graph-based data and healthcare taxonomy ontologies to enrich datasets and search query context.
  • Experience with observability and logging platforms (e.g., Data Dog) for monitoring pipeline health and data freshness.
Education

Bachelor’s Degree

Experience

5+ years of professional experience with Python, with strong software‑engineering fundamentals (testing, code review, design). 3+ years experience with Java or another JVM language is also highly desired, particularly for…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary