Jobs · Engineering · Massachusetts

Software Development Engineer 2

WEX · Boston, MA · 1 wk ago
Engineering$96k–$116k/yrFull-time

Are you a technical artisan who thrives in collaborative environments and gets excited about solving the right problems, the right way? Do you believe in breaking down silos and fostering a culture of shared responsibility? This role focuses on integrated engineering, where development, data quality, architecture, and agility skills blend together throughout the solution delivery pipeline.

About the role

As a Software Development Engineer 2 (SDE 2) focusing on Data Engineering & Data Architecture, you will champion an end-to-end (E2E) approach to data pipelines and modeling that power our Customer Data Platform (CDP), directly feeding marketing/commercial segmentation and customer journeys. You will act with independence to own specific modules, functional areas, and data models without constant oversight.

Responsibilities

  • Data Modeling & Pipeline Engineering
    • Design and build robust data models in Snowflake using dbt, spanning from staging through to production data marts, ensuring they are resilient, cost-effective, and maintainable.
    • Integrate, stage, and reconcile data from multiple complex source systems (e.g., Siebel CRM, Enterprise Data Warehouse (EDW) snapshots, portfolio health hubs) into a unified Customer Data Platform.
    • Add field enhancements and manage the evolution of the CDP Mart to power downstream segmentation and outbound journeys.
  • Architecture & Technical Governance
    • Own feature-level architecture decisions and author Architecture Decision Records (ADRs)—evaluating alternative technical approaches and documenting recommended paths for technical sign-off.
    • Manage the dbt "lakefront" project structure, establishing model ownership, group permissions, and approved-team configurations to safely enable team self-service and decentralized model changes.
    • Contribute to the evolution of team "Golden Paths", service communication standards, and data orchestration workflows.
  • Data Discovery & Complex Business Logic Execution
    • Translate complex commercial and marketing rules into scalable data solutions.
    • Perform deep-dive data discovery, technical feasibility assessments, and data volume analysis to quantify business impact and ensure scalability before committing to a build.
  • Stakeholder Alignment & Team Collaboration
    • Partner actively across engineering, analytics, product, and business stakeholders to reconcile conflicting business logic, align definitions, and drive consensus toward a single source of truth.
    • Lead feature-level demonstrations and facilitate technical alignment workshops with product managers and cross-functional teams to resolve ambiguity.
    • Mentor Level 1 engineers through pair programming, structured knowledge-sharing sessions, and constructive, empathetic code/configuration reviews.
  • Quality Assurance & AI-Augmented Workflows
    • Take ownership of feature-level data quality, designing automated regression tests and verification checks to balance risk versus test coverage.
    • Implement, debug, and leverage AI-augmented engineering workflows (e.g., GitHub Copilot, basic LLM integrations, or automated prompt configurations) to optimize pipeline efficiency and code readability while verifying all outputs against strict enterprise standards.

Requirements

  • Experience: 3-5 years of professional experience in data engineering, data warehousing, or a software development engineering role focusing on data.
  • Snowflake Proficiency: Proven track record of independently designing and building highly scalable data models and staging environments inside Snowflake.
  • dbt (Data Build Tool): Strong hands-on experience managing dbt projects, testing, documentation, and source-control-driven data pipelines.
  • Preferred Experience: Direct hands-on experience or familiarity with Salesforce Data360 / DataCloud (CDP) ingestion, mapping, and orchestration patterns.
  • CI/CD & DevOps: Proficient experience utilizing CI/CD automation tools, managing branches, and executing automated code/data quality gates.
  • Problem-Solving: Strong analytical capability to break down abstract business constraints into concrete data exclusions, filtering matrixes, and performance-tuned queries.

Pay

Pay Range: $96,100.00 - $115,500.00

Benefits

  • Health, dental, and vision insurance
  • Retirement savings plan
  • Paid time off
  • Health savings account and flexible spending accounts
  • Life insurance and disability insurance
  • Tuition reimbursement
  • Quarterly or annual bonuses for non-sales roles
  • Commission for sales positions under applicable plans

Similar jobs