Mid Software Engineer / Data
WEXAbout the role
About the Team/Role
WEX is an innovative global commerce platform and payments technology company looking to forge the way in a rapidly changing environment, to simplify the business of doing business for customers, freeing them to spend more time, with less worry, on the things they love and care about. We are journeying to build a consistent world-class user experience across our products and services and leverage customer-focused innovations across all our strategic initiatives, including big data, AI, and Risk.
We are seeking a highly motivated Software Engineer to join our Data team and make a significant impact on the business while advancing your career.
This is an exciting time to be part of the Data team at WEX. WEX offers sophisticated business solutions that empower a diverse range of customers. The data generated from these systems, applications, and platforms is rich and complex. As one of the most valuable assets of WEX, this data holds immense potential to drive value for our customers and the business.
The Data team's mission is to build big data technologies, platforms, systems, and tools that clean, process, enrich, and optimize core company data, making it easy and efficient to use. This enables both our customers and internal teams to unlock business value. We also create value-added data products for WEX customers. Leveraging modern big data and AI technologies, we employ agile development practices, a combined engineering approach, and the product operating model to drive innovation and efficiency.
We provide challenging problems that have significant business impact, offering you opportunities to learn and grow. Our team consists of highly skilled engineers and leaders who will support, guide, and coach you throughout your journey.
If you're driven to become a strong engineer capable of solving complex problems, delivering impactful solutions, and growing quickly, this is the ideal opportunity for you!.
How you’ll make an impact
Collaborate with partners and stakeholders to understand customer business needs and key challenges.
Design, test, code, and implement data products, systems, platforms, and pipelines of small to medium complexity.
Use data effectively to measure, inspect, and drive informed decisions.
Develop and maintain CI/CD automation using tools like GitHub Actions.
Implement Infrastructure as Code (IaC) with tools like Terraform, managing and provisioning cloud-based data infrastructure.
Apply Test-Driven Development (TDD), Behavior-Driven Development (BDD), and work with Microservice and event-driven architectures.
Support live data products, systems, and pipelines, ensuring proactive monitoring, data quality, rapid incident response, and continuous improvement.
Analyze data, existing systems, and processes to identify bottlenecks and improvement opportunities.
Mentor and learn from peers, fostering continuous learning of new technologies within the team and organization.
Understand and apply team processes and best practices to assigned tasks. Ensure your solutions effectively address customer and business problems in a reliable and sustainable way.
Collaborate with team members on development and problem-solving initiatives.
Independently complete tasks of small to medium complexity and seek feedback from senior engineers to ensure high quality.
Participate in technical discussions, proactively review peer work, and continuously learn.
Build reliable, secure, efficient, and scalable big data platforms and tools that support data ingestion, processing, serving, delivery, and data governance needs.
Learn and build systems, platforms, and tools for end-to-end data lifecycle management, including ingestion, cleaning, processing, enrichment, optimization, and serving.
Build and maintain data quality measurement and monitoring systems, metadata management, and Master Data Management (MDM) solutions.
Effectively use big data technologies, tools, and software packages while ensuring seamless integration with WEX systems.
Learn and apply data modeling techniques to design and implement efficient and user-friendly data models and structures.
Experience you’ll bring
Bachelor's degree in Computer Science, Software Engineering, or a related field, OR
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s