WEX

Software Engineer 2 – Data Acquisition

WEX

full-time

Posted on:

Location Type: Office

Location: PortlandCaliforniaIllinoisUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $96,100 - $115,500 per year

About the role

  • Design and implement moderately complex ingestion pipelines that integrate with internal and external systems
  • Develop reusable components for data transformation, validation, and logging
  • Contribute to both batch and streaming ingestion flows, ensuring scalability and maintainability
  • Support platform observability by enhancing monitoring, alerting, and error-handling features
  • Participate in design discussions, code reviews, and incident investigations
  • Partner with data consumers to understand requirements and translate them into ingestion solutions
  • Improve automation and testing coverage to reduce manual effort and increase pipeline reliability.

Requirements

  • B.Sc. in Computer Science, Engineering, or related technical field (M.Sc. preferred)
  • Equivalent experience considered
  • 2–4 years of experience as a data or software engineer, ideally working with data pipelines or distributed systems
  • Solid programming skills in Python, Java, or Scala, with ability to write maintainable, production-ready code
  • Hands-on experience with ETL/ELT pipelines, schema management, and data modeling concepts
  • Familiarity with streaming (e.g., Kafka, Kinesis, Spark Streaming) or batch frameworks
  • Understanding of CI/CD, version control, and testing practices
  • Exposure to observability practices such as logging, metrics, and tracing
  • Strong sense of accountability and eagerness to take ownership of assigned deliverables.
Benefits
  • health, dental and vision insurances
  • retirement savings plan
  • paid time off
  • health savings account
  • flexible spending accounts
  • life insurance
  • disability insurance
  • tuition reimbursement
  • more

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonJavaScalaETLELTdata modelingstreaming frameworksbatch frameworksCI/CDversion control
Soft skills
accountabilityownershipcommunication
Certifications
B.Sc. in Computer ScienceB.Sc. in EngineeringM.Sc. in Computer ScienceM.Sc. in Engineering