wex
Software Development Engineer 4
Company
Role
Software Development Engineer 4
Location
Job type
-
Found on Mokaru
Yesterday
Salary
Job description
Job Description
Introduction
WEX is a global leader in financial technology solutions, simplifying complex payment ecosystems across Fleet, Corporate Payments, and Health & Benefits. For further details, do visit www.wexinc.com . We are driving a major technology transformation to modernize our platforms, accelerate innovation, and deliver exceptional customer experiences.
We are seeking a Staff Software Engineer (SDE-4) who can design and deliver scalable, secure, and modular systems that align with our technology stack. This role offers an opportunity to work with a team that handles the Electric Vehicle integrations within the broader WEX ecosystem.
The team builds modular and scalable micro-services leveraging modern technologies across the entire architecture which are highly available, easy to maintain, resilient enough, developer friendly and performant.
Scope of Role
As a Level 4 Engineer, you will
•
Lead design and development of full-stack solutions, with emphasis on event-driven micro-services, APIs, and data platforms.
•
Drive iterative modernization, helping decompose monoliths into shared, modular services.
•
Build reusable capabilities aligned with product-centric domain models.
•
Contribute to agentic architectures and intelligent automation that power seamless user experiences.
•
Collaborate with cross-functional teams to deliver measurable business outcomes, not just features.
•
Collaborate with partners to integrate a broad range of EV services with WEX
•
Mentor junior developers and promote best engineering practices.
What You’ll Do
•
Design, develop, test, and maintain cloud-ready micro-services and APIs.
•
Work with streaming data pipelines (Kafka, CDC) to enable real-time insights.
•
Implement platform-thinking approaches—build reusable, discoverable capabilities.
•
Ensure quality from the start through automated validation and CI/CD pipelines.
•
Deliver value iteratively, focusing on finishing and deploying features, not just starting them.
•
Partner with product and architecture teams to ensure systems are decoupled, scalable, and SaaS mature.
•
Use monitoring and feedback loops to drive data-informed improvements.
•
Tackle technical debt proactively, balancing modernization with customer value delivery.
Required Qualifications
•
Bachelor’s/Master’s degree in Computer Science and Engineering.
•
8+ years in backend/micro-services development (Java, Python, GoLang etc.)
•
Hands-on experience with Java and Java related frameworks.
•
Expertise in object oriented design and programming.
•
Strong problem solving skills in the software engineering domain.
•
Experience in working on modern backend micro-services architecture.
•
6+ years in building Restful APIs, exposing and consuming; experience with message broker and event streaming (Kafka).
•
Strong knowledge of SQL, relational and non relational databases.
•
Comfortable working with JSON, XML, YML and other interfacing file types.
•
Experience in Unix/Linux environments, scripting, and CI/CD pipelines.
•
Demonstrated ability to decompose systems into modular, reusable services.
•
Excellent communication and collaboration skills across distributed teams.
Nice to Have
•
Experience with FinTech solutions or payments ecosystems.
•
Cloud experience (AWS preferred), containerization (Docker, Kubernetes).
•
Familiarity with modern UI frameworks (React, Angular, Vue.js).
•
Familiarity with Change Data Capture (CDC) tools.
•
Understanding of AI/ML integration in platforms and workflows.
•
Experience with large-scale transactions and highly available systems.
What Makes You a Great Fit
•
You embody our engineering principles: API-first, modular, iterative, data-driven.
•
You thrive in modernization work, making legacy systems more agile.
•
You value finishing and delivering over just starting.
•
You see engineering as a way to unlock business outcomes, not just write code.
•
You champion quality, automation, and reusability in everything you build.


