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

Senior Software Engineer- Big Data & MCP, Data Foundations

RevSpring Oaks

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 BigQuery) 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 BigQuery 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, BigQuery), and information retrieval, proactively applying these advancements to strengthen our data platform and the products it powers.

Minimum Requirements

  • 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. BigQuery 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 & DevOps: Strong understanding of containerization (Docker), CI/CD methodologies (e.g., GitHub 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., DataDog) 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 Beam/Dataflow.

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.

Physical Capabilities

Standard categories. The physical capabilities described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

EEO 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 12 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer- Big Data & MCP, Data Foundations in Salt Lake City, UT vacancy
  •  ...RevSpring in Salt Lake City, UT, seeks a Senior Software Engineer for Big Data & MCP, Data Foundations. You will design and optimize large-scale data pipelines, DBT models, and MCP servers to deliver fast, reliable data for analytics and AI. You will work with Python... 
    Senior
    Foundation
    Big data

    RXinsider LTD.

    Salt Lake City, UT
    12 hours ago
  •  ...RevSpring is looking for a Senior Software Engineer specializing in Big Data within our Data Foundations team in Salt Lake City, Utah. The ideal candidate will design and optimize distributed data pipelines and develop resilient Python services. A bachelor's degree and... 
    Senior
    Foundation
    Big data

    RevSpring

    Salt Lake City, UT
    11 hours ago
  • $79.6k - $139.3k

    Senior Data Engineer (Databricks & Cloud Analytics) Position Description Are you passionate about...  ...challenges using cloud technologies, big data frameworks, and modern analytics...  ...source code management and collaborative software development * Experience working... 
    Senior
    Big data
    Local area
    Salt Lake City, UT
    24 days ago
  •  ...Responsibilities Participate in the engineering and administration of big data systems. Apache Storm/Java development for both data transformation and augmentation. Employ best practices to ensure high availability and scalability. Install, configure, and maintain big... 
    Senior
    Big data

    Deegit

    Salt Lake City, UT
    3 days ago
  • $195k - $257.5k

     ...financial platform companies, building the foundation of a more open, global economy through...  ...hierarchy for individual contributors:Senior Software Engineer (III)Staff Software Engineer (IV)Your...  ...is responsible for:As a member of the Data Platform Engineering team, you own the... 
    Foundation
    Contract work
    Remote work
    Flexible hours

    Circle

    Salt Lake City, UT
    2 days ago
  • $150k - $190k

     ...A global IT solutions provider in Salt Lake City is looking for a Senior Data Engineer to develop data engineering practices and ETL workflows. The ideal candidate will have over 10 years of experience in data applications, be proficient in data modeling and SQL, and... 
    Senior

    SHI GmbH

    Salt Lake City, UT
    4 days ago
  • $152.5k - $205k

     ...financial platform companies, building the foundation of a more open, global economy through...  ....What you’ll be responsible for:The Senior Software Engineer is responsible for extending Circle's...  ...great payment experiences, including data sources (SQL or NoSQL), messaging... 
    Senior
    Foundation
    Permanent employment
    Remote work
    Flexible hours

    Circle

    Salt Lake City, UT
    3 days ago
  •  ...programs serve depend on the data and decisions that move through...  ...CORE, our unified data foundation, and Cara, the AI grounded natively...  ...the Cara, CORE, and Platform Engineering teams — driving its product,...  ...alongside them. Own the MCP and API contract standards. Application... 
    Senior
    Foundation
    Contract work

    CaseWorthy, LLC

    Salt Lake City, UT
    29 days ago
  • $2,000 per month

     ...future of HR. Essential Job Duties As a Senior Data Engineer, you will play a key role in designing,...  ...with data governance to implement MCP servers, metadata management, data cataloging...  ...workflows and collaborative software engineering practices Beyond technical... 
    Senior
    Work at office

    BambooHR

    Salt Lake City, UT
    2 days ago
  •  ...Software Development PositionThis position provides software design...  ...oversight and defines problems, data availability, reports...  ...integrated team environment of engineers and others.Knowledge / Skills...  ...Virtualization Technologies, Team Foundation Server, etc.Solid... 
    Senior
    Foundation

    University of Utah Health

    Salt Lake City, UT
    4 days ago
  •  ...DoAt Goldman Sachs, our Engineers don't just make things...  ...massively scalable software and systems, architect...  ...to continuously turn data into action. Drive new...  ...strategic platform, with a foundation built upon an event-...  ....We are seeking a senior engineer who can lead... 
    Senior
    Foundation
    Full time
    Temporary work
    Part time
    Immediate start
    Remote work

    Goldman Sachs

    Salt Lake City, UT
    7 hours ago
  • $114k - $143k

    Senior Data Platform Engineer/SDE Hybrid role (3 days/week in office) at our Burlington, Renton, Spokane, Vancouver, Portland, Medford, Salt Lake City...  ...proactive problem-solving and innovation.Ability to think big, envision the work from the entire scope, and work down to... 
    Senior
    Full time
    Contract work
    Work at office
    Immediate start
    Work from home
    Relocation
    Flexible hours
    3 days per week

    Cambia Health Solutions

    Salt Lake City, UT
    7 hours ago
  •  ...RevSpring Inc in Salt Lake City is seeking a Senior Software Engineer (Python, DBT, ETL) to design, build, and maintain scalable data pipelines that process large data sets. You will collaborate with product managers, data engineers, and business leaders to translate... 
    Senior

    RevSpring Inc

    Salt Lake City, UT
    11 hours ago
  • $104k - $123.5k

     ...their communities.  The KIPP Foundation is a nonprofit organization...  ...is encouraged. We leverage data to reflect on progress, own setbacks...  ..., and optimizing data engineering pipelines, managing data platform...  ...improving solutions. The Senior Manager, Data Engineering reports... 
    Senior
    Foundation
    Full time
    For contractors
    Work at office
    Local area
    Remote work
    Flexible hours

    KIPP Foundation

    North Salt Lake, UT
    10 days ago
  • $210.6k - $305.1k

     ...protect applications, devices, and data across modern data centers and...  ...high-performance data plane software that leverages Data Processing...  ...while collaborating with engineers solving some of the industry’s...  ...collaborating with empathy to make really big things happen on a global... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Salt Lake City, UT
    2 days ago
  • $92.5k - $209.5k

     ...solutions. We're looking for engineers who are passionate about distributed...  ...~ Strong understanding of data models and distributed...  ...~ Knowledge of professional software engineering standard methodologies...  ...development Experience with big data solutions Direct experience... 
    Senior
    Big data
    Temporary work
    Flexible hours

    Oracle

    Salt Lake City, UT
    12 hours ago
  •  ...Job Description Job Description Role Overview Title: Full-Stack Software Engineer, Platform Data Hours: Full-time; salaried Location: Salt Lake City, UT (on-site, with hybrid flexibility) Benefits Eligible: Yes Manager: JD White Mission – Why we exist... 
    Full time
    Temporary work
    Local area

    Zanskar

    Salt Lake City, UT
    20 days ago
  •  ...Data EngineerAs a Data Engineer, you’ll provide your talents in contributing to the success of the Zions...  ...for issues, develop, test, and modify software to improve efficiency of data platforms...  ..., SQL, UNIX/Linux scripting, Big Data distributed systems. Prefer experience... 
    Big data

    Software Technology Inc

    Salt Lake City, UT
    3 days ago
  • $92.5k - $209.5k

     ...solutions. We're looking for engineers who are passionate about distributed...  ...Strong understanding of data models and distributed persistence...  ...Knowledge of professional software engineering standard methodologies...  ...development Experience with big data solutions Direct... 
    Senior
    Big data
    Temporary work
    Flexible hours

    Oracle

    Salt Lake City, UT
    6 days ago
  • $91.4k - $187k

    Deploys physical plant cabling systems. Coordinates infrastructure implementation efforts for Oracle data centers. Collaborates with Program Management teams to ensure project deliverables are completed on time. Collaborates with vendors to deliver build out of data center... 
    Senior
    Temporary work
    Flexible hours
    Shift work

    Oracle Corporation

    Salt Lake City, UT
    4 days ago
  •  ...CGI is seeking a Senior Data Engineer (Databricks & Cloud Analytics) to design and implement enterprise-grade data solutions in Salt Lake City, UT. You’ll build scalable ETL/ELT pipelines, optimize SQL, and work with Databricks, Delta Lake, Kafka, and Azure services in... 
    Senior

    CGI Njoyn

    Salt Lake City, UT
    14 hours ago
  • $99k - $232k

     ...LevelManagerJob Description & SummaryAt PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques...  ...languages such as Python, Java, or Scala- Familiarity with big data technologies like Hadoop, Spark, or Kafka is a plus-... 
    Big data
    Full time
    H1b

    PwC

    Salt Lake City, UT
    2 days ago
  • DEVELOPER L3 Industry: Technology Company: Ramp GTM Systems Engineer, Salesforce Company: Spacex Description: About RampRamp is building...  ...: As a Pre‑sales Sr. Solutions Engineer (Analytics, AI, Big Data, Public Cloud) - Kansai Region, your mission will be to drive successful... 
    Senior
    Big data
    Local area

    United States Digital Space LLC

    Salt Lake City, UT
    6 days ago
  • $73.45k - $132.78k

    We are seeking Senior & Lead Transmission Line Engineers (multiple positions) who will work...  ...including PLS-CADD models, foundations, material, plan and...  ...with foundation analysis software such as LPILE or FAD Tools...  ...equity, alignment with market data, applicable bargaining... 
    Senior
    Foundation
    Full time
    Work at office
    Remote work

    Leidos

    Salt Lake City, UT
    2 days ago
  •  ...Data EngineerRed Cat Corporate - Salt Lake City, UT 84115Position SummaryWe're hiring a Data Engineer to build our data foundation from the ground up.Today, our data lives across transactional databases...  ...or indirect access to hardware, software, technology or technical data... 
    Foundation
    Permanent employment
    Internship
    Work at office
    Local area

    Teal Drones Inc

    Salt Lake City, UT
    3 days ago
  • $124k - $280k

     ...LevelSenior ManagerJob Description & SummaryAt PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques...  ...that meet current and future business needs. As a Senior Manager you lead large projects, innovate processes, and maintain... 
    Senior
    Full time
    H1b

    PwC

    Salt Lake City, UT
    2 days ago
  • $138.94k - $218.55k

     ...ability to craft complex queries, tune performance, and shape data for analytical use cases. You should have hands-on experience...  ...and industry publications. We work closely with research and engineering teams to understand analytical needs and turn them into... 
    Senior
    Full time
    Flexible hours

    Atlassian Inc.

    Salt Lake City, UT
    3 days ago
  •  ...PDQ is hiring a Senior Platform Engineer to help build and scale the technical foundation behind PDQ Connect. This role spans the full software lifecycle, from backend services to infrastructure and customer-impacting features, with strong opportunities for technical growth... 
    Senior
    Foundation
    Flexible hours

    PDQ

    Salt Lake City, UT
    14 hours ago
  •  ...Position Summary Our client is seeking a Data Engineer for a direct hire opportunity. The Data Engineer will help scale the data foundations that power the business. This individual...  ...in a data engineering or data-driven software engineering role Exceptional Python and... 
    Foundation
    Full time
    Remote work

    Kavaliro

    Salt Lake City, UT
    2 days ago
  • Collaborate with data analysts, data scientists, ML engineers, software engineers, and business stakeholders to enable effective use of core data assets Design, develop, and maintain scalable data ingestion and transformation pipelines using Python, SQL, and modern data... 
    Senior

    Jobtailor

    Salt Lake City, UT
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer- Big Data & MCP, Data Foundations. Be the first to apply!