
Software Engineer 2 – Data Acquisition
WEX
full-time
Posted on:
Location Type: Office
Location: Portland • California • Illinois • United States
Visit company websiteExplore more
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