Required Skills
About the Job
Join McKinsey & Company in Gurugram as a Senior Software Engineer, where you'll play a pivotal role in developing and maintaining our Client Identity Platform. You will be part of a globally distributed, cross-functional engineering team, focusing on designing, building, and scaling high-performance, cloud-native solutions. Leveraging your expertise in distributed systems, you will ensure the security, reliability, and satisfaction of our clients. You'll collaborate closely with fellow engineers, SREs, DevOps specialists, data engineers, and QA professionals. Your responsibilities will include optimizing infrastructure, working with Kubernetes and AWS serverless technologies, contributing to testing and documentation, and driving continuous improvement of distributed systems to meet increasing traffic demands. We foster a culture of continuous learning, collaboration, and innovation, offering opportunities for professional growth and global exposure. This role requires 8+ years of software engineering experience with expert-level proficiency in Golang, Java, or NodeJS, and proven experience in designing and implementing distributed systems, container orchestration with Kubernetes, and AWS serverless technologies. A strong understanding of scalability, performance optimization, and excellent problem-solving skills are essential.