We are the Core Information Delivery team, responsible for providing essential reporting structures for WEX's leading market fuel card platform. We are redefining monolithic reporting interfaces through modularization and microservices with APIs for internal and external clients, focusing on modernization and CI/CD deployments.
As a Software Development Engineer on our team, you will design, develop, test, and maintain our essential reporting architecture, deployed as a cloud-native solution. You will work with a modern technology stack in containerization, Kafka event flows, ETL using Informatica cloud, and APIs written in Python. You will also participate in full-cycle migration efforts from Perl to Python. This is an opportunity to join a small, agile, and collaborative team that values autonomy, high-quality results, and a fun work environment.
How you will make an impact
- Design, develop, test, and implement robust and scalable applications.
- Work closely with cross-functional teams to understand business requirements and translate them into technical solutions.
- Troubleshoot and resolve complex technical issues.
- Write clean, maintainable, and well-documented code.
- Stay up-to-date with the latest technologies and industry trends.
Experience you will bring
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Solid experience in software development using Agile practices and methodologies.
- Experience developing and supporting cloud-based infrastructure as code.
- Experience with cloud platforms such as AWS.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
Nice to have (Plus)
- Essential experience with Python, using object-oriented implementations and adhering to PEP-8 standards.
- Strong understanding of SQL and the ability to work with PL/SQL blocks and procedures.
- Experience with Kafka streaming.
- Good understanding of API implementations and microservices architecture.
- Experience with automated deployment pipelines.
- Examples of personal projects or contributions to open-source projects.
- Ability to use AI-assisted conversion of legacy stacks to Python.
- Experience with ETL pipelines.
- Taking ownership of the full development lifecycle, including testing and release coordination.
- Passion for technology and a desire to learn and grow.