Software Development Engineer 1

WEX•Portland, ME
•$75,200 - $95,300•Remote

About The Position

WEX is seeking a Java developer to join its Mobility Engineering team and build SaaS and PaaS solutions supporting the EV energy transition. The team develops products for on-route and at-home EV charging and reimbursement in the US and EU, and enhances systems for credit issuance and fleet-manager spending controls. The engineer will contribute throughout the software development lifecycle, from designing scalable architectures to supporting robust deployment pipelines. The role emphasizes ownership, DevOps and agile practices, and collaboration with geographically distributed teams to evolve products supporting sustainable and efficient fleet operations. This is a remote position, but candidates must reside within 30 miles of Boston, San Francisco Bay Area, Dallas, Salt Lake City, Seattle, or Portland, Maine.

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, Postgres, 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 as a member of an agile and dynamic software engineering team.

Nice To Haves

  • Hands-on experience with event-driven architecture and tools such as Kafka.
  • Cloud deployment and containerization experience 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 work at any stage of the software development lifecycle as needed.
  • 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
  • Eligible non-sales roles may receive a quarterly or annual bonus, subject to the applicable plan.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service