What is a Software Engineer at WEX?
As a Software Engineer at WEX, you play a vital role in building and scaling the technical infrastructure that powers complex global commerce, payment processing, and Data-as-a-Service (DaaS) platforms. Your code and system designs directly impact how financial transactions are routed, how massive data assets are ingested, and how reliable semantic models serve enterprise analytics, artificial intelligence, and operational decisions. You will operate in environments where high availability, resilience, and data integrity are non-negotiable.
This position sits at the intersection of large-scale distributed systems and core business enablement, contributing to mission-critical platforms like semantic data modeling, ingestion pipelines, and secure payment processing systems. Whether you are optimizing transformation pipelines that handle billions of records, designing change data capture frameworks, or building scalable microservices, your work enables domain ownership and enterprise-wide reuse. You will collaborate closely with product managers, data architects, and domain leads to translate intricate business logic into robust, clean software abstractions.
Expect an engineering culture that values first-principles thinking, clean architecture, and rigorous testing standards. While the technical scope is demanding—ranging from low-level system design to high-throughput data acquisition—WEX provides a collaborative environment where technical leadership, mentorship, and cross-functional problem-solving are actively encouraged and rewarded.


