remote
Senior Software Engineer - Infios
Software Engineer
Lead the design, development, and deployment of scalable supply‑chain software using Python, Java, and cloud technologies, while mentoring a cross‑functional team and driving continuous integration and delivery practices.
About the role
Key Responsibilities
- Architect and implement high‑performance microservices in Python and Java, ensuring scalability and reliability for supply‑chain applications.
- Design and maintain CI/CD pipelines on AWS, leveraging Docker, Kubernetes, and automated testing to accelerate delivery cycles.
- Collaborate with product, data, and DevOps teams to translate business requirements into robust technical solutions.
- Mentor junior engineers, conduct code reviews, and enforce best practices for code quality, security, and performance.
- Participate in capacity planning, performance tuning, and incident response to maintain system uptime and resilience.
Requirements
- 5+ years of professional software development experience, with strong expertise in Python and Java.
- Proven experience deploying containerized services on AWS using Docker and Kubernetes.
- Deep understanding of microservices architecture, RESTful APIs, and asynchronous messaging.
- Hands‑on experience with CI/CD tools (Jenkins, GitHub Actions, or similar) and automated testing frameworks.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
pythonjavaawsdockerkubernetescicd