Software Development Engineer 2

WEX•Portland, ME
•Remote

About The Position

WEX is seeking a highly skilled Senior Java Developer for its Mobility Engineering team, building SaaS and PaaS solutions that support the EV energy transition. The team develops products for on-route and 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. Software engineers take ownership of high-quality delivery by applying DevOps and agile practices throughout the software development lifecycle, from scalable architecture design through deployment pipelines. The role involves backend Java development, collaboration with distributed teams, and contributing to the evolution of WEX Mobility products.

Requirements

  • Bachelor’s degree in Computer Science, or equivalent education or work experience.
  • Hands-on experience developing applications with Java, Spring Boot, and REST APIs.
  • Experience with event-driven microservices architecture using Docker, Kubernetes, and Kafka.
  • Experience with low-level technical design and writing user stories using JIRA and Confluence.
  • Strong database skills, including SQL, Postgres, and Liquibase.
  • Demonstrable CI/CD experience.
  • Excellent written and verbal communication skills.
  • Ability to learn new technologies and switch between technology stacks.
  • Comfort working with backend code, services, data stores, and infrastructure systems.
  • Architecture and design experience.
  • 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.
  • Ability to work as an adaptable, versatile, and dependable member of an agile software engineering team.
  • Leadership and mentoring ability, including serving as scrum master when needed.
  • Ability to work in the highly regulated payments domain.

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.
  • Infrastructure as Code experience using tools such as Terraform.
  • Knowledge of encryption schemes, API security, and compliance requirements in regulated environments.
  • Proven ability to work effectively on legacy codebases while minimizing disruption and advancing modernization.
  • 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.
  • Design, implement, and maintain robust REST APIs using Java and related frameworks.
  • Optimize and maintain legacy systems while modernizing functionality and ensuring stability.
  • Become a subject matter expert in the functional area and relevant best practices.
  • Analyze systems and processes to identify opportunities for improvement and scalability.
  • Support live applications through monitoring, rapid incident resolution, and continuous improvement.
  • Review code, promote quality, and mentor team members.
  • Strengthen engineering processes using TDD, BDD, microservice architecture, and vertical slice architecture.
  • Develop CI/CD pipelines and contribute to deployment automation.
  • Lead and mentor the scrum team and serve as scrum master when necessary.
  • Advocate for and execute engineering best practices.
  • Apply a test-driven development approach and take responsibility for stages of the software development lifecycle as needed.

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