Senior Data Engineer, Full Stack

South Portland, ME Full Time
POSTED ON 1/1/2024

We are seeking an experienced Data Engineer to play a critical role in the development of WEX's data & analytics capabilities. You will be part of an organization focusing on the development and delivery of data solutions and capabilities for WEX's data platform. You'll be part of a team that is responsible for:

  • Creating optimized data pipelines using Qlik Replicate, Fivetran, custom code using Python, and Snowpipes

  • Working with stakeholders to understand business requirements and then implement SQL-first transformation workflows to deploy analytics code using dbt (data build tool)

  • Designing efficient data marts that are catered towards the needs of very specific business units, functions, or departments

You'll be part of a collaborative scrum team that consists of an Agility Engineer, Technical Program Manager, Data Engineers, QA, and DevOps. You'll also be supported by a manager that is here to listen and help you grow.

WHO YOU ARE

The successful candidate is motivated by thinking big data, is technically proficient, and enjoys working in a fast-paced environment. You care deeply about the veracity (i.e. consistency, accuracy, quality, and trustworthiness) of data. You enjoy designing, maintaining, and optimizing data pipelines & infrastructure, for data collection, management, transformation, and access. You also enjoy understanding complex business requirements and translating them into data models for the end users.

In addition, you:

  • Are a strong critical thinker with analytical and problem-solving abilities

  • Are self motivated and able to work independently with minimum supervision

  • Bring thought leadership to your area of responsibility and enjoy staying ahead in your field

Our core stack for this position consists of dbt, Snowflake, Python, Airflow, Docker, Qlik Replicate, Fivetran, and several AWS services. You possess the following skills and experiences:

  • Solid understanding of dbt to perform data transformation tasks (3 years)

  • Strong understanding of data design principles and dimensional data modeling (2 years)

  • Advanced SQL skills (3 years) and understanding of query optimization strategies in Snowflake

  • Fundamental understanding of DAGs and operators in Airflow, with 1 years of hands-on experience with action and sensor operators

  • Fundamental understanding of Docker and deploying code as a container

  • Solid understanding of basic programming concepts in Python or similar modern languages (2 years)

  • Solid understanding of Qlik Replicate and Enterprise Manager with 1 years of experience managing endpoints and streaming CDC (change data capture) tasks

  • Solid understanding of Fivetran with 1 years of experience ingesting files and SaaS (e.g. Salesforce, Workday) data sources

  • Fundamental understanding of the following AWS services:

    • Elastic Compute Cloud (EC2) - performance monitoring & optimization and knowledge of instance types

    • Virtual Private Cloud (VPC) - provisioning of virtual networks and all its basic components (security group, network access control list, route tables, subnet, etc.)

  • Elastic Container Registry (ECR) - deploying of application images and artifacts

  • Elastic Map Reduce (EMR) - managing and running PySpark code in a distributed processing framework; including troubleshooting and cluster optimization

  • S3, IAM, Secrets Manager, AWS CLI

Note: Qlik Replicate and Fivetran experiences can be substituted with ETL/ELT data pipeline development experience using Python (or similar tools).

Bonus: You have successfully implemented CI/CD using Jenkins or Github Actions in a production environment.

MINIMUM QUALIFICATIONS

  • 5 years of experience as a Data Engineer creating data pipelines using tools and custom code

  • 3 years of experience with dbt (or similar tool) developing complex data models using macros and Jinja

  • BS in a technical or quantitative field; or you can make us feel intensely confident that you don't need one

The base pay range represents the anticipated low and high end of the pay range for this position. Actual pay rates will vary and will be based on various factors, such as your qualifications, skills, competencies, and proficiency for the role. Base pay is one component of WEX's total compensation package. Most sales positions are eligible for commission under the terms of an applicable plan. Non-sales roles are typically eligible for a quarterly or annual bonus based on their role and applicable plan. WEX's comprehensive and market competitive benefits are designed to support your personal and professional well-being. Benefits include health, dental and vision insurances, retirement savings plan, paid time off, health savings account, flexible spending accounts, life insurance, disability insurance, tuition reimbursement, and more. For more information, check out the "About Us" section.

Salary Pay Range: $97.500,00 - $130.000,00
Equal Opportunity Employer/Vets/Disability

 

Salary.com Estimation for Senior Data Engineer, Full Stack in South Portland, ME
$121,448 to $172,015
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Senior Data Engineer, Full Stack.

Click the checkbox next to the jobs that you are interested in.

  • Channel Development Skill

    • Income Estimation: $123,093 - $180,768
    • Income Estimation: $135,863 - $189,668
  • Channel Management Skill

    • Income Estimation: $135,863 - $189,668
    • Income Estimation: $148,986 - $201,930
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at WEX, Inc.

WEX, Inc.
Hired Organization Address Portland, ME Full Time
About Team / Role WEX is seeking a Senior HR Employee Design & Delivery Lead to join our HR Enablement & Effectiveness t...
WEX, Inc.
Hired Organization Address Portland, ME Full Time
Job Description WEX is an innovative payments and technology company leading the way in a rapidly changing environment. ...
WEX, Inc.
Hired Organization Address Portland, ME Full Time
This position will be required to work USA time zone hours. This is a remote position. For consideration, one must live ...
WEX, Inc.
Hired Organization Address Portland, ME Full Time
(*) This is a remote position; however, the candidate must reside within 30 miles of one of the following locations: Bos...

Not the job you're looking for? Here are some other Senior Data Engineer, Full Stack jobs in the South Portland, ME area that may be a better fit.

Senior Software Engineer, Full Stack

Jobs for Humanity, Westbrook, ME

Full Stack Software Engineer-Security

WEX, Inc., South Portland, ME