Software Development Engineer 3
Role Overview
WEX is seeking a seasoned software engineer for the Mobility Engineering organization.
The role supports North America Mobility products that provide fleet management, mobility payments, SaaS, and API solutions.
The position works with a distributed development team across the United States, Brazil, and India.
Key Skills for This Role
Full Job Posting
About the Team and Role
WEX is seeking a seasoned software engineer for the Mobility Engineering organization.
The role supports North America Mobility products that provide fleet management, mobility payments, SaaS, and API solutions.
The position works with a distributed development team across the United States, Brazil, and India.
Engineering Responsibilities
- Build scalable backend services and public REST APIs using Java, plus internal gRPC APIs.
- Create system designs, lead design decisions, and collaborate with other senior engineers.
- Develop comprehensive automated tests, including unit, integration, end-to-end, concurrency, load, and performance tests.
- Improve scalability, stability, monitoring, healing, continuous integration, and deployment.
- Collaborate with product managers, designers, and engineers to deliver new features.
- Review code, mentor junior and mid-level engineers, and promote engineering best practices.
Reliability and Technical Leadership
- Troubleshoot complex production issues, author root-cause analyses, and ensure lasting performance and reliability.
- Evaluate competing technologies and advise the team on solution trade-offs.
- Maintain design documents, runbooks, change management documents, and readiness plans.
- Provide live-site production support and drive rapid incident resolution and continuous improvement.
- Lead cross-team projects as a single-threaded owner or tech lead and unblock other engineers.
Required Experience
- Bachelor's degree in Computer Science or Software Engineering.
- 5–8 years of professional software engineering experience.
- Strong data structures, algorithms, object-oriented design, and problem-solving skills.
- Experience designing internet-scale services for scalability, availability, security, and reliability.
- Backend development proficiency with Java or C#, Spring Boot, RESTful APIs, ODATA, and SQL.
- Ability to leverage Cursor AI, Kiro, and GitHub Copilot for development, documentation, and code quality.
- Excellent written and verbal communication skills with a collaborative and empathetic mindset.
Preferred Qualifications
- Master's degree in computer science or software engineering.
- Experience with event-driven architecture, Kafka, card payments, cloud-native architecture, Docker, or Kubernetes.
- Awareness of API security and PCI DSS compliance requirements.
- Familiarity with mobile development, production AI solutions, AI agents, multi-agent systems, vector databases, and responsible AI.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at WEX Inc.
Software Development Engineer 1
, IND
WEX is seeking a software engineer to build and support benefits technology solutions in collaboration with product teams and customers. Candidates need at least three years of software engineering experience, REST API e
Software Engineering Manager
, IND
WEX is seeking a software engineering manager to lead a team building and modernizing its payments platform. The role combines people leadership, hands-on technical direction, and delivery ownership; candidates should ha
Software Development Engineer 3
, IND
WEX is seeking a Software Development Engineer 3 for its Benefits Technology team to design, build, test, and support customer-facing software. The role requires at least five years of software engineering experience, st
Software Development Engineer 3
, IND
WEX is seeking a seasoned software engineer for its Mobility Engineering organization to build scalable backend services, REST and gRPC APIs, and payment-related SaaS systems. The role covers system design, testing, reli
Software Development Engineer 4
, IND
WEX is seeking a Staff Software Engineer to provide hands-on technical leadership across Mobility services supporting fleet management and mobility payments. The role focuses on distributed systems, secure APIs, cloud in
Software Development Engineer 4
, IND
WEX is seeking a Staff Software Engineer to provide technical leadership across Mobility services supporting fleet management and mobility payments. The role combines architecture, hands-on backend engineering, security,
Software Development Mgmt 3
, IND
WEX is seeking a Software Engineering Manager for its Benefits Technology team to lead engineers building employer benefits solutions. The role combines people leadership, roadmap planning, hands-on software design and d
Software Development Engineer 1
, IND
Software Engineering Manager
, IND
Software Development Engineer 3
, IND
Software Development Engineer 3
, IND
Software Development Engineer 4
, IND
Software Development Engineer 4
, IND
Software Development Mgmt 3
, IND