Job Description
Summary
McKinsey & Company is hiring a Senior Software Engineer I for its Periscope® technology team based in Bengaluru or Gurugram, India. This role offers a hands-on opportunity to develop enterprise-level software solutions, design scalable cloud architectures, and optimize performance for McKinsey’s Periscope platform, which powers insights, marketing, and sales solutions globally. Ideal candidates are experienced software engineers skilled in full-stack development, cloud infrastructure, and containerized applications, looking to grow in a fast-paced, innovation-driven consulting environment.
Job Details at a Glance
| Job Title | Senior Software Engineer I – Periscope Technology |
|---|---|
| Company | McKinsey & Company |
| Location | Bengaluru / Gurugram, India |
| Department | Digital – Growth, Marketing & Sales Technology |
| Experience Required | 6+ years in software development |
| Education | Bachelor’s degree in Computer Science or related field |
| Key Skills/Tools | Node.js, React.js, SQL/NoSQL databases, Azure, AWS, Docker, Kubernetes, SaaS, Agile, cloud, DevOps, enterprise software |
| Shift/Work Mode | Full-time, office-based, global collaboration |
| Industry | High Tech, Retail, Digital Technology |
Responsibilities
- Lead software development projects for McKinsey’s Periscope platform.
- Design and implement enterprise-scale applications with focus on performance, scalability, and security.
- Write and review high-quality code, approximately 70% of work involves hands-on development.
- Develop and optimize database architectures (SQL Server, PostgreSQL, MongoDB, CosmosDB, Elasticsearch).
- Build and manage cloud infrastructure (Azure, AWS) and implement containerized applications using Docker and Kubernetes.
- Apply modern engineering practices, including design patterns, design-driven development, code refactoring, and CI/CD processes.
- Mentor and coach junior developers to enhance team engineering capability.
- Collaborate with cross-functional teams, including product managers and business stakeholders, to deliver innovative technology solutions.
- Stay updated with emerging technologies, open-source libraries, and software trends to continuously improve McKinsey’s technology stack.
Skills and Qualifications
Required:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 6+ years of hands-on software development experience with complex enterprise systems.
- Proficiency in full-stack development, including React.js and Node.js.
- Strong experience with SQL and NoSQL databases (PostgreSQL, SQL Server, MongoDB, Elasticsearch).
- Hands-on knowledge of cloud platforms (Azure or AWS) and containerization technologies (Docker, Kubernetes).
- Familiarity with Agile software development and modern engineering practices.
- Strong analytical, problem-solving, and communication skills.
- Ability to work independently and collaboratively in a fast-paced, results-oriented environment.
Preferred:
- Experience with SaaS platforms and enterprise-scale applications.
- Prior experience leading small development teams.
- Passion for continuous learning and technology innovation.
Benefits
- Competitive salary and comprehensive benefits for holistic well-being.
- Exposure to global projects in digital, marketing, and sales analytics.
- Mentorship and structured programs for career growth and professional development.
- Work in a diverse, collaborative, and high-performance global team.
Apply Now
Join McKinsey & Company as a Senior Software Engineer I – Periscope Technology and be part of a team that drives innovative enterprise solutions, cloud technologies, and data-driven insights for global clients.