Senior Software Engineer (Python, DBT, ETL)
RevSpring Inc
Consumer Markets
Drive action. Create impact.
At RevSpring, 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 (Python, DBT, ETL)
Location: Salt Lake City, UT
Job Id: 1292
# of Openings: 1
Job Title: Senior Software Engineer (Python, DBT, ETL)
What you will do in a Senior Software Engineer (Python, DBT, ETL) role at RevSpring:
- Collaborate with teams across the organization, including product managers, data engineers and business leaders, to translate requirements into software solutions to process large amounts of data.
- Design, build, and maintain data pipelines in Python and data transformations in DBT, ensuring ETL and data processes run efficiently and reliably.
- Build and maintain integrations for healthcare data using FHIR and related standards.
- Write clean, maintainable, and reusable code that adheres to best practices and coding standards.
- Conduct thorough code reviews and provide constructive feedback to ensure high-quality codebase.
- Optimize software performance and ensure scalability and reliability.
- Stay up to date with the latest trends and advancements in data processing and ETL development and apply them to enhance our products.
- Meet with product owners and other stakeholders weekly to discuss priorities and project requirements.
- Ensure deployment of new code is tested thoroughly and has business sign off from stakeholders as well as senior leadership.
- Handle all incoming support requests and errors in a timely manner and within the necessary time frame and time zone commitments to the business.
What you will bring:
- 5+ years of experience building data pipelines with Python (required)
- Hands-on experience building data models and transformations with DBT (required)
- Knowledge and understanding of complex data pipelines utilizing ETL processes (required)
- 4+ years of experience using relational databases and deep knowledge of SQL with the ability to understand complex data relationships and transformations (required)
- Knowledge and understanding of Git (required)
- 3+ years of experience with BigQuery and other GCP-native technologies (preferred)
- Google Dataflow (Apache Beam SDK) (equivalent Hadoop technologies)
- BigQuery (equivalent of any data warehouse technologies: Snowflake, Azure DW, Redshift, Athena)
- Cloud Storage Buckets (equivalent to S3)
- GCloud CLI
- Experience with FHIR and related healthcare data standards (preferred)
- Experience with Apache Airflow / Google Composer
- Knowledge and understanding of Docker, Linux, Shell/Bash and virtualization technologies
- Knowledge and understanding of CI/CD methodologies
- Ability to understand and build UML diagrams to showcase complex logic
Bonus Points for Tech Enthusiasts:
- Infrastructure as Code technologies (Pulumi, Terraform, CloudFormation)
- Experience with observability and logging platforms (DataDog)
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 accommodation may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to sit; use hands to finger, handle, or feel; reach with hands and arms; and talk or hear. The employee must occasionally required to stand and walk. The employee must occasionally lift and/or move up to 10 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus.
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.
Note: This Job Description may not describe all of the job responsibilities and standards assigned to this position. The duties may change from time to time. RevSpring does not discriminate against any group in hiring or employment practices. Nothing in this job description constitutes a contract for employment.
We offer an innovative work environment, competitive compensation and benefits package, and several locations across the United States. Browse our current career opportunities to see if there’s a fit for you.
“Joining RevSpring has been the best career move I’ve made. The team supports growth, values work-life balance, and trusts you to own projects. I’ve learned more in two years here than I imagined—and still feel excited every Monday.”
#J-18808-Ljbffr- ...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...SeniorSoftware
$410 per month
...circumstances of each case. A reasonable estimate of the current range is: Grade: Technical 410Pay Range: $ - $Job DescriptionThe Senior Software Engineer is responsible for the research, design, development, analysis, testing, and implementation of software operating or...SeniorSoftwareFull timeFlexible hours- ...Western Governors University is seeking a Senior Software Engineer to design, develop, test, and implement software applications and services. You will mentor junior engineers, lead initiatives, and collaborate with operations to ensure reliability and performance across...SeniorSoftware
- ...Overview Senior Software Engineer position responsible for the design, development, analysis, testing, and implementation of software operating or application systems. Communicates project information to clients, project managers, and other design personnel; maintains...SeniorSoftware
- ...looking for a seasoned Senior Data Scientist to... ...risk-based pricing engine, the application... ...feature engineer & ETL data, implement... ...engine (a production Python application), including... ...comfortable owning software in production.... ...Experience with dbt (major plus). Benefits...SeniorSoftwareLocal areaFlexible hours
- ...Senior Software Engineer- Big Data & MCP, Data Foundations Essential Functions Collaborate... ...Backend Services: Develop resilient Python services and DBT models that power data delivery and... ...designing and orchestrating large‑scale ETL/ELT pipelines using Apache Beam/...SeniorSoftwareWork experience placement
- ...Primary Purpose:The Sr. Analytics Engineer is responsible for modeling... ....Essential Functions:Apply software engineering best practices (version... ...-standard frameworks such as dbt.Architect and optimize the... ...Professional-level experience with Python or R for data manipulation,...SeniorSoftwareFull timeWork at officeMonday to Friday
$79.6k - $139.3k
...56 - Permanent Full Time Title Senior Data Engineer (Databricks & Cloud Analytics) Category Software Development/ Engineering City Salt... ..., Azure Data Lake, Kafka, Python, SQL, Scala, and cloud‑native services... ...Design and implement scalable ETL/ELT pipelines utilizing...SeniorSoftwarePermanent employmentFull timeLocal area$2,000 per month
.... Essential Job Duties As a Senior Data Engineer, you will play a key role in... ...data scientists, ML engineers, software engineers, and business... ...transformation pipelines using Python, SQL, and modern data... ...modern data tooling (e.g., dbt or similar transformation frameworks...SeniorSoftwareWork at office$77k - $202k
...for healthcare payers. As a Senior Associate, you will analyze... ...least 4 years of experience in software engineering or data engineeringWhat Sets... ...- Experience operating dbt at scale on Databricks- Prior... ...isolation patterns- Building Python CLI tools with argparse and...SeniorSoftwareFull timeH1b- ...team of data analysts and data engineering professionals responsible for... ...teams to develop and enhance ETL/ELT processes, data pipelines... ...for business audiences and senior leaders.Experience leading projects... ..., Lucidchart, or similar software.Bonus PointsExperience...SeniorSoftwareFull timeWork at officeFlexible hours
$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- ...with data analysts, data scientists, ML engineers, software engineers, and business stakeholders to... ...and transformation pipelines using Python, SQL, and modern data tooling Build and... ...Experience with modern data tooling (e.g., dbt or similar transformation frameworks)...SeniorSoftware
- ...Western Governors University is seeking a highly skilled Senior Backend-Focused Full Stack Software Engineer to design, build, and scale modern applications and... .... You will work on backend services using Java and Python, while collaborating with frontend teams using...SeniorSoftware
$115k - $146k
...Slalom we co-create custom software, data, AI, and cloud... ...into products, engineering systems that support learning... ...engineering, including scalable ETL/ELT pipelines using... .../ Managed Airflow, dbt, and modern data workflow... ...data quality patterns* Python, Java, SQL, and...SoftwareTemporary workWork at officeLocal areaFlexible hours- ...RevSpring in Salt Lake City, UT, seeks a Senior Software Engineer for Big Data & MCP, Data Foundations.... ...and optimize large-scale data pipelines, DBT models, and MCP servers to deliver fast... ...and AI. You will work with Python, SQL, GCP, BigQuery, Elasticsearch, and...SeniorSoftware
$86.7k - $177.13k
...1, 2027. What you’ll do As a Senior Consultant in Global Trade Analytics... ...governance, partnering with engineering/IT on pipelines, and... ...Alteryx, Power BI, SQL and/or Python, including data transformation... ...fundamentalsFamiliarity with trade management software such as SAP GTS, Oracle GTM,...SeniorSoftwareWork at officeLocal areaWorldwide- ...are investing heavily in modern engineering platforms and internal tooling that improve how software is built, tested, deployed, and... ...We’re seeking a highly skilled Senior Backend-Focused Full Stack... ...capabilities. You’ll work across Java and Python backend services while...SeniorSoftwareFull timeFlexible hours
- ...Position Description:Develops software applications in Java Web... ...degree in Computer Science, Engineering, Information Technology, Information... ...(3) years of experience as a Senior Software Engineer/Developer (... ...solutions using Java, Python, and TypeScript, while applying...SeniorSoftwareFull time
$143.7k - $222.7k
...Pay Range: $143,700.00 - $222,700.00 Job Description The Senior Software Engineer is responsible for the research, design, development,... ...automation services, and platform components using Java and Python Improve and evolve internal developer experience (DevEx)...SeniorSoftwareFull timeFlexible hours$140.3k - $210.5k
...deployment of Workday featuresAbout YouBasic Qualifications (p3):3 years of IT implementation experience3 years of experience with software consulting and deployment experiences including but not limited to PeopleSoft, SAP, Oracle, and/or JD Edwards1+ years of Workday...SeniorSoftwareFull timeRemote workHome officeFlexible hours- ...organization. We are seeking an experienced Senior HR Technology Application Engineer to lead the implementation,... .... Manage vendor relationships, software upgrades, testing, and production deployments... ...experience with Java, .NET, Python, PowerShell, or similar...SeniorSoftwareFull time
- ...Visa sponsorship is not available for this role *Job SummaryThe Senior Director of AI Sign Translation Partnerships identifies,... ...media ISVs (e.g., Blackmagic, Grass Valley, Avid), and enterprise software platforms (e.g., Salesforce, ServiceNow, Oracle, SAP)Hardware —...SeniorSoftwareFull timeFor contractorsImmediate start
- ...University degree in computer science, engineering, mathematics or related fields, or... ...analytics stack and workflow, from ETL to data platform design to BI and... ..., xgboost, pytorch, pandas, etc.)Software development experience with Python, Java , Spark and other Scripting languagesProficiency...Software
- ...education at scale. We’re seeking a highly skilled Senior Backend-Focused Full Stack Software Engineer to design, build, and scale modern applications and... ...architecting scalable backend services using Java and Python while partnering with frontend and mobile teams working...SeniorSoftwareFull timeFlexible hours
$116.88k - $158.13k
...The Innovation and AI Solutions Engineer position is part of the firm’s... ...our attorneys and staff with software development, low/no-code... ...ProceduresDataWarehousing experience - ETL & ELTPowerBI, Data Analysis... ...and scripting languages: Python, R, C++, Julia, Javascript, SQLAPI...SoftwareFull timeWork at officeRemote workWorldwide- ...A reasonable estimate of the current range is: Grade: Technical 410Pay Range: $143,700.00 - $222,700.00Job DescriptionThe Senior Software Engineer is responsible for the research, design, development, analysis, testing, and implementation of software operating or application...SeniorSoftwareFull timeFlexible hours
- ...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
$106.7k
JOB REQUISITIONIT Infrastructure Specialist Senior ConsultantLOCATIONSALT LAKE CITYADDITIONAL LOCATION(S)JOB DESCRIPTIONYou Belong Here... .... Coordinating with and managing third‑party hardware, software, and service vendors. Evaluating, summarizing, organizing, and...SeniorSoftwareFull timeTemporary workWork at officeLocal areaRemote workFlexible hours$180k - $225k
...intuitive spend management, bill pay, and travel software, Brex enables founders and finance teams to... ...automation and partner closely with the Engineering team to implement technological improvements.What you’ll doThe Senior Manager, Financial Systems will lead the strategy...SeniorSoftwareWork at officeRemote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Python, DBT, ETL). Be the first to apply!
- senior robotics software engineer Salt Lake City, UT
- software system engineer Salt Lake City, UT
- intel software engineer Salt Lake City, UT
- software developer fintech Salt Lake City, UT
- new graduate software engineer Salt Lake City, UT
- software development engineer aws Salt Lake City, UT
- information technology software engineer Salt Lake City, UT
- graduate software developer no experience Salt Lake City, UT
- software developer internship no experience Salt Lake City, UT
- ngo software engineer Salt Lake City, UT



