Software Development Engineer 1

WEX•Portland, ME
•Remote

About The Position

WEX is seeking a software engineer for its Mobility Engineering team, which builds SaaS and PaaS solutions supporting the EV energy transition. The team develops products for on-route charging, at-home charging, and reimbursement for EV users in the US and EU, and systems for managing credit issuance and spend controls for fleet managers. The role contributes across the software development lifecycle, from designing scalable architectures to supporting deployment pipelines. Engineers are expected to take ownership of delivering high-quality solutions and to use DevOps and agile practices. The position is remote, but candidates must reside within 30 miles of Boston, MA; the San Francisco Bay Area, CA; Dallas, TX; Salt Lake City, UT; Seattle, WA; or Portland, ME.

Requirements

  • Bachelor’s degree in Computer Science or equivalent education, with at least 1 year of work experience.
  • Hands-on experience developing applications using Java, Spring Boot, and REST APIs.
  • Experience with event-driven microservices architecture using Docker, Kubernetes, and Kafka.
  • Strong database skills, including SQL, PostgreSQL, and Liquibase.
  • Demonstrable CI/CD experience.
  • Excellent written and verbal communication skills.
  • Experience writing modern software deployed in the cloud.
  • Comfort with encryption schemes, modern APIs, and frameworks.
  • Experience working on agile teams to deliver software iteratively.
  • Adaptability, versatility, and dependability in a highly agile and dynamic software engineering team.
  • Willingness to take responsibility across the software development lifecycle.

Nice To Haves

  • Hands-on experience with event-driven architecture and tools such as Kafka.
  • Experience with cloud deployment and containerization using Docker and Kubernetes.
  • Experience with CI/CD tools such as GitHub Actions or Argo CD.
  • Experience with technical design documentation and tools such as JIRA and Confluence.

Responsibilities

  • Collaborate with stakeholders to understand customer challenges and design scalable backend solutions.
  • Implement and maintain robust REST APIs using Java and related frameworks.
  • Analyze existing systems and processes to identify opportunities for improvement and scalability.
  • Develop CI/CD pipelines and contribute to deployment automation.
  • Adapt to new technologies and frameworks while working in the regulated payments domain.
  • Take responsibility for any stage of the software development lifecycle as required.
  • Use a test-driven development approach and deliver software iteratively on agile teams.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Retirement savings plan
  • Paid time off
  • Health savings account
  • Flexible spending accounts
  • Life insurance
  • Disability insurance
  • Tuition reimbursement
  • Quarterly or annual bonus eligibility for non-sales roles, subject to role and applicable plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service