onsite
Senior Software Development Engineer - WEX Inc.
Software Engineer
Lead end‑to‑end software delivery, architecting scalable solutions in Python and Java on AWS, while driving CI/CD pipelines and fostering cross‑functional collaboration to deliver high‑quality, customer‑centric products.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance services in Python and Java, ensuring scalability and reliability on AWS infrastructure.
- Own the full software lifecycle: from requirements gathering and architecture design to deployment and post‑production support.
- Implement and optimize CI/CD pipelines using Docker, Git, and cloud‑native tools to accelerate delivery and reduce defects.
- Collaborate closely with QA, product, and operations teams to embed quality and security best practices throughout the pipeline.
- Mentor junior engineers, conduct code reviews, and promote a culture of continuous improvement and knowledge sharing.
Requirements
- 5+ years of professional software development experience with strong proficiency in Python and Java.
- Hands‑on experience deploying and managing applications on AWS (EC2, ECS, Lambda, RDS).
- Proficient with containerization (Docker) and orchestration, as well as CI/CD tooling (Jenkins, GitHub Actions, or equivalent).
- Solid understanding of Agile methodologies and experience working in cross‑functional teams.
- Excellent problem‑solving skills, strong communication, and a passion for delivering customer‑focused solutions.
Skills
pythonjavaawsdockercicdagile