What is a Software Engineer at WEX?
A Software Engineer at WEX plays a pivotal role in driving the technology behind complex, global financial technology ecosystems. From processing millions of payments across corporate fleet cards and healthcare benefits to building enterprise Data-as-a-Service (DaaS) platforms, software engineers at WEX design systems that require extreme reliability, high throughput, and strict security standards. The engineering culture combines backend precision with modern software design principles, ensuring that critical financial operations occur seamlessly across global markets.
In this role, you will work on mission-critical platform initiatives such as domain-owned semantic data services, event-driven data acquisition pipelines, low-latency payment processing APIs, and cloud-native integrations. Whether you are building wide entity models (like Fleet 360 or Customer 360) or developing scalable REST APIs for exchange rate processing, your code directly impacts enterprise customers, partner networks, and internal operational workflows.
Engineers who thrive at WEX bring a strong foundation in core computer science—spanning data structures, algorithm optimization, and clean object-oriented architecture—alongside a mindset for system scalability, maintainability, and domain abstraction. You will collaborate closely with cross-functional product managers, domain architects, and infrastructure teams to transform business requirements into robust, production-ready systems.
