remote
Senior Software Engineer - Evri
Software Engineer
Senior Software Engineer focused on designing and scaling high‑impact, cloud‑native solutions for a fast‑growing delivery platform, leveraging Python, Java, microservices, and modern DevOps tooling.
About the role
Key Responsibilities
- Design, develop, and maintain scalable microservice architectures that support millions of daily deliveries.
- Implement cloud‑native solutions on AWS, including serverless components, container orchestration, and automated provisioning.
- Drive CI/CD pipelines using Docker, Kubernetes, and modern DevOps practices to ensure rapid, reliable releases.
- Collaborate with product, data, and operations teams to translate business requirements into robust technical designs.
- Mentor junior engineers, conduct code reviews, and champion best‑practice coding standards.
Requirements
- 5+ years of professional software development experience, primarily with Python and Java.
- Strong expertise in building and operating microservices in a cloud environment (AWS preferred).
- Hands‑on experience with containerization (Docker) and orchestration (Kubernetes) and automated CI/CD pipelines.
- Proven ability to design high‑throughput, low‑latency systems and troubleshoot performance issues.
- Excellent problem‑solving skills and a collaborative mindset for cross‑functional teamwork.
Skills
pythonjavaawsdockerkubernetescicd