Senior Software Engineer (Python, DBT, ETL)
RevSpring
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 is 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.
#J-18808-Ljbffr- ...Sr Big Data Test Engineer With ETL/BI TestingInformatica /Big Data technologies – Hadoop/HIVE/SparkExperience in Oracle –SQLHP – ALM/JIRAKnowledge... ...testing, troubleshooting, and documenting big data-oriented software applications, as required. Responsible for capturing test...SeniorSoftwareFull timeH1b
$57.16 - $97.32 per hour
...HR) Bldg 1-Portland (HR)Senior Data Engineer - HybridApply knowledge... ...modern data-centric software applications to support... ...platforms) Advanced SQL + Python (Python, SQL, Linux-... ...listed and used) Modern ETL / ELT Tooling (ADF, Glue, Airflow, dbt, NiFi, Informatica, Fivetran...SeniorSoftwareMinimum wageFull timeLocal areaRelocationShift work- ...Senior Software Engineer- Big Data & MCP, Data FoundationsCollaborate and Innovate: Partner with... ...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
$146.74k - $233.66k
...Job Description: Senior Manager, Data Engineering Drive Operational Excellence. At Ashurst... ...working knowledge of SQL, Python, and PySpark for data... ...Deep expertise in databases, ETL, data modeling, and warehousing... ..., high-performing Software Engineering team where your...SeniorSoftware- ...opportunities and company perks await!Job Description:We are seeking a Senior Software Engineer to support enterprise application needs across multiple... ...and support .NET applications, reporting solutions, and ETL processes for manufacturing and engineering organizations....SeniorSoftwareFull timeOverseas
$62.73 - $77.16 per hour
...without delay. OVERVIEW Are you an experienced Senior Database Administrator with practical... ...tools. Stay updated: You will keep our software safe by installing the latest updates and... ...experience working with developers to build ETLs for loading data for reporting. Advanced...SeniorSoftwareHourly payFull timeContract workFor contractorsWork experience placementH1bWork at officeLocal areaRemote workWork from homeVisa sponsorshipWork visaMonday to FridayMonday to ThursdayShift work- ...translating requirements into scalable data pipelines and robust ETL processes. The role emphasizes hands-on work with Hadoop,... ...Hive, and cloud-based data platforms, plus experience with Java or Python. Healthcare domain knowledge is highly valued. #J-18808-LjbffrSenior
$62.73 - $77.16 per hour
...16, 2026 OVERVIEW You are an experienced Senior Database Administrator with practical knowledge... ...the latest patches and updates to keep software secure, while staying informed on... ...intelligence data marts. Experience building ETLs for reporting with developers. Proficiency...SeniorSoftwareHourly payRemote work- ...Sr. Data Analyst – ETL, SQL, AWS GlueLocation: Portland, OR – Hybrid – (Mon and Fri can be remote. Tues-Thurs is onsite.) Duration:... ...stakeholders, application teams, database administrators, data engineers and project teams to validate data definitions, resolve mapping...SeniorRemote work
- WHO WE’RE LOOKING FORWe are looking for a Senior Principal Software Engineer with deep expertise in FP&A, a strong understanding of P&L and financial drivers, and a proven track record delivering enterprise‑scale finance planning solutions using Anaplan. You are a recognized...SeniorSoftwareFull time
$110.7k - $218.3k
...operators, creatives, designers, engineers, and architects. Our team... ...experience with data processing (ETL) tools and methodologies3+... ...dataExperience in programming languages (Python, Java, or Bash scripting)... ..., Monitor, Service Bus) As a Senior Consultant supporting Adobe...SeniorLocal areaVisa sponsorship$130k - $200k
Position Summary CCaaS Technical Lead, Senior ConsultantOur Deloitte Sales & Service... ..., operators, creatives, designers, engineers, and architects. Our team balances business... ...of experience in technology consulting, software engineering, cloud architecture, or...SeniorSoftwareLocal area$155k - $170k
...is seeking a skilled and experienced Senior Analytics Engineer to support both data infrastructure and... ...data models and schemas in BigQuery using dbt, ensuring clean lineage and optimized... ...to implement and refine efficient ETL/ELT workflows, balancing infrastructure...SeniorFull timeTemporary workCurrently hiringRemote work$105.4k - $207.8k
Position Summary As a Senior Consultant in Deloitte’s... ...project activities across the IT Software Development Life Cycle (SDLC)... ...in Computer Science, Computer Engineering, Information Technology, or... ...scripting languages (e.g., .Net, C#, Python)Understanding of Ad-Tech /...SeniorSoftwareLocal area$130k - $150k
...to name a fewWhat You’ll Be Doing as a Senior ERP Business Analyst, Manufacturing & Planning... ...position will be mainly working with Engineers, Manufacturing (components, assemblies... ...and material handlingExperience managing software vendor service requests & production...SeniorSoftwareFull timeWork at office- ...doAs a Finance Analytics & AI Senior Consultant, you’ll work with... ...analytics, and AI assets using Python, Structured Query Language (... ..., Finance, Accounting, Engineering, Mathematics, or Statistics·... ...4+ years of experience with software development using Python or similar...SeniorSoftwareLocal areaVisa sponsorship
- ...About the Role ROI Solutions is seeking a Senior Oracle Database Administrator to lead... ...with our Product Reliability and Security Engineering, Product, and Product Engineering teams,... ..., financial, or other mission-critical software platforms. ~ Experience working...SeniorSoftwareWork at officeImmediate startRemote workNight shift
- ...are looking for an experienced Senior Data Scientist to join our... ...methodologies in data science and engineering, and help deliver technical... ...and peers, data engineers, software engineers, product owners and... ...building optimization models using Python and commercial solvers (e.g.,...SeniorSoftwareFull timeWork experience placementCasual work
- ...design principles and best practices and system integration using APIs (Extensive hands-on experience with an API management gateway software like Apigee or Azure API Management or equivalent with the knowledge of API mashups, analytics, developer networks, monetization...SeniorSoftwareFlexible hours
- ...JavaScript · Knowledge of containers(docker), with preference for ability to deploy to them and configure them · REACT.js, or Angular · Python, and Node.js · administering windows servers · including troubleshooting/configuring IIS, user administration, etc. · experience...SeniorSoftware
$131k - $164k
...career with us!About the OpportunityNew Relic is looking for a Senior Revenue Operations Manager - GTM Business Planning to own the operating... ...with New Relic.New Relic develops and distributes encryption software and technology that complies with U.S. export controls and...SeniorSoftwareWork at officeRemote workFlexible hoursShift work$110.7k - $218.3k
...remaining hands-on in development. As a Senior Consultant, Technical Transformation, you... ...stack developers through code reviews, engineering standards, and implementation best practices... ...), and JavaScript.Experience with Agile software development methodology.Cloud or...SeniorSoftwareLocal areaVisa sponsorship$60 - $70 per hour
...with secure coding practices and hands-on Python and API integration. Responsibilities... ...Synopsys Polaris or similar SCA tools (software composition analysis) Microsoft Defender... ...security, optional but valuable) Requirements Engineering Degree : BE / ME / BTech / MTech / B.Sc....SoftwareHourly pay$122k - $165k
Senior Engineer - Semantic & Agentic IntelligenceHybrid role (3 days/week in office) at our Salt Lake City, Boise, Fargo, Portland, Vancouver... ...or a comparable cloud data warehouseExperience with dbt, ELT/ETL design patterns, and orchestration tools (Airflow or similar...SeniorFull timeWork at officeImmediate startWork from homeRelocationFlexible hours3 days per week$106k - $141k
...008.About the roleSmarsh is looking for a Senior Marketing Analyst to build the data foundation... ...-system connectors and Snowflake, through dbt models and a governed semantic layer, to... ...data model, including accuracy testing.Python or R for statistical analysis, automation,...SeniorFull timeLocal area- ...multiple workstreams.Job Summary:Working schedule: 40 h/week; (PST) Open to Non-Local Candidates: Will ship laptop.Provides application software development services.Develops program logic for new applications or analyzes and modifies logic in existing applications. Codes,...SeniorSoftwareLocal area
- ...One Team. One Data Streaming Platform.About the Role:As a Senior Software Engineer II at Confluent, you will take ownership of critical backend... ...major backend programming language (e.g., Java, Go, C/C++, or Python) and strong fundamentals in data structures, algorithms,...SeniorSoftwareImmediate startRemote work
$134.5k - $265.1k
...As a Cyber Forward Deployed Engineer (FDE), you will work at the intersection... ...expertise in Node.js, Python (Django/Flask), or Java (... ...DevSecOps practices and secure software development lifecycle.... ...From entry-level employees to senior leaders, we believe there’s always...SeniorSoftwareLocal areaVisa sponsorship- ...their team’s work every week, all the way up to the Head of Engineering. A manager owns a team’s outcomes from the first conversation... ...and bring to your team the ones that earn their place. As a Senior Software Engineering Manager you lead a product engineering team that...SeniorSoftwareCurrently hiringLocal areaRemote workFlexible hours
- ...other.Position SummaryCLA is seeking a Senior Platform Architect (Cloud, DevOps & Automation... ...infrastructure, accelerating platform engineering initiatives, and enabling scalable,... ...release automation processes, and modern software delivery practices.Knowledge of DevOps methodologies...SeniorSoftwareFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Python, DBT, ETL). Be the first to apply!
- ngo software engineer Portland, OR
- senior software design engineer Portland, OR
- real time software engineer Portland, OR
- startup software engineer Portland, OR
- financial software developer Portland, OR
- intel software engineer Portland, OR
- network software engineer Portland, OR
- part time software developer remote Portland, OR
- graduate software developer no experience Portland, OR
- senior software engineer Portland, OR



