WEX is a global leader in financial technology solutions, seeking a Senior Software Development Engineer to design and deliver scalable, secure, and modular systems for its technology transformation strategies.
Requirements
- Bachelor's or Master's degree in Computer Science or Engineering
- Experience in backend or microservices development (Java,.NET, Python, Go, etc.)
- Hands-on experience with Java and Java-based frameworks
- Expertise in object-oriented design and programming
- Strong problem-solving skills in the software engineering domain
- Experience working with modern backend microservices architectures
- Experience building and consuming RESTful APIs
- Experience with message brokers and event-streaming platforms (Kafka)
- Strong knowledge of SQL, relational, and non-relational databases
- Comfort working with JSON, XML, YAML, and other interface file formats
- Experience with 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