← Back to jobs
Full-time

Software Engineer 2

$96K/yr – $116K/yr

Portland, MEIT & TechnologyPosted 17d ago

You'll complete your application on the employer's website.

Role overview

Job type

Full-time

Salary

$96K/yr – $116K/yr

Location

Portland, ME

Posted

17 days ago

Job description

WEX is seeking a Full-stack Software Engineer II for its Beyond Fuel and Expense Management initiative within WEX Mobility Engineering. The role builds and operates secure, scalable payment and expense-management capabilities across web and mobile applications, backend services, APIs, and partner integrations.

Tags

Consulting

Human Resources

Recruiting

Staffing Agency

Insider Connection @Dice

2 email credits available today

Beyond your network

Kritika Rathore & 2 connections

From your previous company

Find More Connections

from your School

Find Any Email

Responsibilities

Contribute to the technical design, development, and implementation of features for the Beyond Fuel and Expense Management platform

Build full-stack capabilities spanning user interfaces, backend services, data models, and external integrations

Translate product requirements into technical designs, delivery milestones, and implementation plans

Design reusable business capabilities and APIs that support web, mobile, and partner experiences

Implement features for payment workflows, expense capture, approvals, spend controls, transaction reporting, and reconciliation

Evaluate technical options and communicate tradeoffs involving performance, security, reliability, cost, and delivery timelines

Write production code, review contributions, and resolve complex issues across the application stack

Participate in design reviews, code reviews, and technical discussions to support engineering quality

Adhere to standards for automated testing, API contracts, observability, accessibility, and secure development

Build production readiness into the product through actionable logs, distributed tracing, metrics, dashboards, and alerts

Use approved AI tools throughout development, testing, and documentation, and review and validate all generated output

Partner with senior engineers and tech leads to identify dependencies, manage technical risks, and support delivery

Own technical outcomes from initial implementation through deployment, operation, and continuous improvement

Preferred

Master's degree in Computer Science or Software Engineering

6+ years of software engineering experience

Experience with API Gateways, service mesh technologies, and cloud networking concepts

Familiarity with OpenTelemetry, Grafana, Prometheus, or similar observability platforms

Exposure to web and mobile application development

Benefits

Non-sales roles are typically eligible for a quarterly or annual bonus based on their role and applicable plan.

Health insurance

Dental insurance

Vision insurance

Retirement savings plan

Paid time off

Health savings account

Flexible spending accounts

Life insurance

Disability insurance

Tuition reimbursement

Remote in Portland, ME

Dice is the go-to career marketplace for tech professionals.

Centennial, Colorado, USA

https://www.or-quest.nl/

Distribution of Different Job Fields Receiving Sponsorship

73

Represents job field similar to this job

Engineering and Development

Management and Executive

Trends of Total Sponsorships

*2022

(2)

2021

(4)

2020

(5)

Growth Stage

Leadership Team

Daniel Hinck

Qualifications

Bachelor's degree in Computer Science, Software Engineering, or a related field

4-6 years of professional software engineering experience

Strong proficiency in Java and Spring Boot, or comparable backend technologies

Strong understanding of object-oriented design, data structures, algorithms, and software design principles

Experience designing REST APIs, distributed systems, relational data models, and event-driven integrations

Experience with cloud platforms, preferably AWS, and automated CI/CD pipelines

Knowledge of authentication, authorization, data protection, and secure API design

Experience with unit, integration, end-to-end, and performance testing

Experience building and operating production services with monitoring, distributed tracing, and incident troubleshooting

Strong communication skills to collaborate effectively across multidisciplinary teams

Demonstrated ability to collaborate effectively with teammates and participate constructively in code reviews and engineering discussions

Hands-on experience leveraging AI coding assistants and development tools (e.g., GitHub Copilot, Cursor, Claude) to accelerate software development, refactoring, and code generation

Master's degree in Computer Science or Software Engineering

6+ years of software engineering experience

Experience with API Gateways, service mesh technologies, and cloud networking concepts

Familiarity with OpenTelemetry, Grafana, Prometheus, or similar observability platforms

Exposure to web and mobile application development

4-6 years of professional software engineering experience.

Required skills

Java, Spring Boot, Object-Oriented Design, Data Structures and Algorithms, REST API Design, Distributed Systems, Relational Data Modeling, Event-Driven Integrations, Amazon Web Services (AWS), Continuous Integration and Continuous Delivery (CI/CD), Secure API Design, Software Testing, GitHub Copilot, Cursor, Claude, OpenTelemetry, Grafana, Prometheus, API Gateways, Service Mesh, Cloud Networking, Web and Mobile Application Development

Preferred skills

Master's degree in Computer Science or Software Engineering, 6+ years of software engineering experience, Exposure to web and mobile application development

Experience

4-6 years

Interested in this role?

Apply directly on the employer's website — it only takes a few minutes.

Similar vacancies

Other roles in Portland, ME or IT & Technology

Seattle, New York, San FranciscoIT & TechnologyPosted 30+ Days Ago

As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…