WEX is an innovative global commerce platform and payments technology company seeking a Senior Software Engineer to join their Data Lake Engineering team. This role involves building and maintaining a next-generation data platform that supports modern data management, AI, and business intelligence initiatives.
Responsibilities:
- Develop and maintain our data lake platform and related services
- Write and test high-quality, reliable code for data pipelines and platform components
- Collaborate with senior engineers to understand design and architecture principles
- Participate in code reviews to learn from and contribute to the team's engineering standards
- Help troubleshoot and resolve issues in development and production environments
- Contribute to the documentation of our platform, systems, and tools
- Demonstrate a strong passion for continuous learning and improving technical skills
Requirements:
- 5+ years of experience in software design and development, with a focus on building large-scale, distributed systems
- Strong hands-on experience in software development, architecture, deployment, and production operations, preferably with Java / J2EE (Spring/Spring Boot)
- Proficiency in languages like Python is highly desirable
- Experience with AI-native development workflows, leveraging advanced coding assistants to accelerate complex problem-solving and optimize code quality
- Experience with cloud architecture and services, including AWS (S3, EMR, Kubernetes, Lambda) and/or Azure
- Experience in CI/CD automation and frameworks
- A strong desire to learn about data engineering, large-scale data systems, and AI technologies
- Bachelor's degree in Computer Science, Data Science, or a related field
- Good problem-solving skills and a proactive attitude
- Excellent communication and teamwork skills