remote
Software Engineer - Kyndryl
Software Engineer
Software Engineer focused on modernizing mission‑critical systems, leveraging Python, Java, cloud platforms, DevOps practices, and AI to deliver scalable, high‑performance solutions for a global technology services provider.
About the role
Key Responsibilities
- Design, develop, and maintain high‑availability services in Python and Java for mission‑critical infrastructure.
- Implement cloud‑native solutions using AWS or Azure, ensuring scalability, resilience, and cost efficiency.
- Apply DevOps practices: CI/CD pipelines, automated testing, and container orchestration (Docker/Kubernetes).
- Integrate AI/ML components to enhance system performance and predictive capabilities.
- Collaborate with cross‑functional teams to define requirements, conduct code reviews, and mentor junior engineers.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Python and Java, with a solid understanding of object‑oriented design.
- Hands‑on experience with cloud platforms (AWS/Azure) and containerization.
- Familiarity with AI/ML pipelines and data‑driven decision making.
- Excellent problem‑solving skills and a collaborative mindset.