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

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
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Python, DBT, ETL) in Portland, OR vacancy
  •  ...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... 
    Senior
    Software
    Full time
    H1b

    ClifyX

    Portland, OR
    3 days ago
  • $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... 
    Senior
    Software
    Minimum wage
    Full time
    Local area
    Relocation
    Shift work

    Providence Health & Services

    Portland, OR
    2 days ago
  •  ...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/... 
    Senior
    Software
    Work experience placement

    Kyruus

    Portland, OR
    3 days ago
  • $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... 
    Senior
    Software

    Perkins Coie

    Portland, OR
    4 days ago
  •  ...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.... 
    Senior
    Software
    Full time
    Overseas

    Microchip Technology

    Gresham, OR
    2 days ago
  • $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... 
    Senior
    Software
    Hourly pay
    Full time
    Contract work
    For contractors
    Work experience placement
    H1b
    Work at office
    Local area
    Remote work
    Work from home
    Visa sponsorship
    Work visa
    Monday to Friday
    Monday to Thursday
    Shift work

    Multnomah County

    Portland, OR
    4 days ago
  •  ...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-Ljbffr
    Senior

    Nitor Infotech

    Portland, OR
    3 days ago
  • $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... 
    Senior
    Software
    Hourly pay
    Remote work

    Multnomah County

    Portland, OR
    3 days ago
  •  ...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... 
    Senior
    Remote work

    Mavensoft Technologies

    Portland, OR
    1 day ago
  • 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... 
    Senior
    Software
    Full time

    Nike

    Beaverton, OR
    4 days ago
  • $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... 
    Senior
    Local area
    Visa sponsorship

    Deloitte

    Portland, OR
    2 days ago
  • $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... 
    Senior
    Software
    Local area

    Deloitte

    Portland, OR
    1 day ago
  • $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... 
    Senior
    Full time
    Temporary work
    Currently hiring
    Remote work

    Boulder Care

    Beaverton, OR
    13 hours ago
  • $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 /... 
    Senior
    Software
    Local area

    Deloitte

    Portland, OR
    4 days ago
  • $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... 
    Senior
    Software
    Full time
    Work at office

    Leupold

    Beaverton, OR
    5 days ago
  •  ...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... 
    Senior
    Software
    Local area
    Visa sponsorship

    Deloitte

    Portland, OR
    5 days ago
  •  ...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... 
    Senior
    Software
    Work at office
    Immediate start
    Remote work
    Night shift

    ROI Solutions

    Beaverton, OR
    13 hours ago
  •  ...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.,... 
    Senior
    Software
    Full time
    Work experience placement
    Casual work

    Nike

    Beaverton, OR
    2 days ago
  •  ...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... 
    Senior
    Software
    Flexible hours

    Omni Inclusive

    Portland, OR
    3 days ago
  •  ...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... 
    Senior
    Software

    BizTek People

    Portland, OR
    3 days ago
  • $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... 
    Senior
    Software
    Work at office
    Remote work
    Flexible hours
    Shift work

    New Relic

    Portland, OR
    5 days ago
  • $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... 
    Senior
    Software
    Local area
    Visa sponsorship

    Deloitte

    Portland, OR
    2 days ago
  • $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.... 
    Software
    Hourly pay

    Cybersecurity Jobs

    Portland, OR
    3 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Immediate start
    Work from home
    Relocation
    Flexible hours
    3 days per week

    Cambia Health Solutions

    Portland, OR
    2 days ago
  • $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,... 
    Senior
    Full time
    Local area

    Smarsh

    Portland, OR
    2 days ago
  •  ...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,... 
    Senior
    Software
    Local area

    MDA Edge

    Portland, OR
    3 days ago
  •  ...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,... 
    Senior
    Software
    Immediate start
    Remote work

    Confluent

    Portland, OR
    5 days ago
  • $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... 
    Senior
    Software
    Local area
    Visa sponsorship

    Deloitte

    Portland, OR
    5 days ago
  •  ...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... 
    Senior
    Software
    Currently hiring
    Local area
    Remote work
    Flexible hours

    Adoreal

    Beaverton, OR
    13 hours ago
  •  ...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... 
    Senior
    Software
    Full time

    CliftonLarsonAllen

    Portland, OR
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Python, DBT, ETL). Be the first to apply!