Software Architect (Kubernetes/Java/Go)
- Published on
About the Role
At IBM, we are looking for a Software Architect with expertise in Kubernetes, Java, and Go. You will architect and develop scalable cloud-native solutions on Kubernetes platforms while providing technical leadership within agile development teams.
Your Role and Responsibilities
- Architect and develop scalable cloud-native solutions on Kubernetes platforms.
- Provide technical leadership within agile development teams.
- Ensure architectural integrity and alignment with business requirements.
- Collaborate with stakeholders to gather requirements, define solutions, and support delivery.
- Drive the adoption of best practices in software engineering and container orchestration.
- Mentor developers and conduct code reviews to ensure high-quality standards.
About the Candidate (Expectations and Nice to Have Skills)
You should have a Master's Degree and proven experience as a Software Architect or a similar senior role. Candidates must have a minimum of 5 years of experience with Kubernetes and advanced knowledge of Java and Go programming languages. Familiarity with cloud platforms and DevOps practices would be advantageous.
About IBM
IBM is a company that infuses core business operations with intelligence, focusing on machine learning and AI to enhance organizational responsiveness and resilience. We help clients create real value with trust and speed through our AI and data platform and hybrid cloud services. We pride ourselves on being at the forefront of technology and believe in the power of our workforce — the IBMers.
Company Culture and Benefits
Being an IBMer means committing to client success, innovation, trust, and personal responsibility. Our employees are encouraged to learn, develop, and experiment in an inclusive environment where they can thrive, irrespective of their background. At IBM, we see our commitment to diversity and equal opportunity as a foundation for our success in technological innovation and service.