onsite
Senior Software Engineer - Vanderlande Industries
Software Engineer
Lead the design, development, and maintenance of high‑performance microservices using Python and Java, driving architectural decisions and best practices in an Agile, DevOps‑enabled environment.
About the role
Key Responsibilities
- Collaborate with Product Owners and Business Analysts to refine and define user stories, ensuring clear acceptance criteria.
- Design, develop, and maintain complex microservices that meet functional and performance requirements.
- Lead architectural discussions, proposing technical alternatives and contributing to the overall system architecture.
- Coach and enforce best practices for software development, code quality, and testing across the team.
- Participate in continuous integration and deployment pipelines, ensuring reliable releases and rapid feedback loops.
Requirements
- 5+ years of professional software development experience with Python and Java.
- Strong background in designing and implementing microservices architectures.
- Proficiency in Agile methodologies and experience coaching teams on best practices.
- Hands‑on experience with CI/CD, containerization (Docker/Kubernetes), and cloud platforms (AWS, Azure, or GCP).
- Excellent communication skills and a collaborative mindset.