Lead Software Engineer @ McKinsey & Company
placeTel Aviv-Yafo, Tel Aviv District, Israel
attach_money $180,000
businessOn Site
scheduleFull Time
Posted 21 hours ago
Your Application Journey
Interview
Email Hiring Manager
****** @mckinsey.com
Recommended after applying
Job Details
Overview
Join McKinsey & Company as a Lead Software Engineer to drive significant impact by leading a team, developing complex systems, and shaping product architecture. In this role, you will work on Iguazio's open-source projects, enhancing AI model serving and supporting enterprise-scale analytics.
Who You'll Work With
You will work in a high performance culture where resilience, continuous learning, mentorship, and global collaboration are key. Your colleagues invest in your growth by providing coaching, structured apprenticeship, and a diverse global community.
Your Impact
- Co-own Iguazio's Python-based open-source projects.
- Lead a team from concept through implementation.
- Drive product-changing architectural decisions.
- Work on complex sub-systems for AI model serving.
Your Qualifications and Skills
- Bachelor's in Computer Science or related field.
- 8+ years development experience with solid software engineering skills.
- 2+ years of team leadership and hands-on development.
- Expertise in Python including asynchronous and parallel programming.
- Experience with data engineering packages and big data frameworks is a plus.
- Knowledge in ML/AI tooling and distributed systems is highly desired.
- Familiarity with Kubernetes and management ecosystems is an advantage.
- Experience with large codebases.
Key skills/competency
Python, Leadership, MLOps, Distributed Systems, Kubernetes, Data Engineering, AI, Open-Source, Architecture, Problem-Solving
How to Get Hired at McKinsey & Company
🎯 Tips for Getting Hired
- Tailor your resume: Highlight leadership and Python expertise.
- Research McKinsey & Company: Understand culture and global impact.
- Showcase project experience: Detail open-source contributions.
- Prepare for technical interviews: Emphasize distributed systems and data engineering.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Python async and parallel techniques.
circle
Study distributed system design principles.
circle
Practice coding with large codebases.
circle
Familiarize with Kubernetes and data frameworks.
Behavioral Questions
circle
Describe a time you led a project.
circle
Explain how you overcome technical setbacks.
circle
Detail experience embracing team feedback.
circle
Share how you manage high-pressure challenges.
Frequently Asked Questions
What technical challenges should a Lead Software Engineer at McKinsey expect?
keyboard_arrow_down
How important is team leadership for the Lead Software Engineer role at McKinsey?
keyboard_arrow_down
What programming language is essential for this Lead Software Engineer role?
keyboard_arrow_down
How does McKinsey support professional growth for this role?
keyboard_arrow_down
Is experience with big data frameworks required for this position at McKinsey?
keyboard_arrow_down