Principal Software Engineer II

McKinsey & Company

Education
Benefits
Skills

Do you want to work on complex and pressing challenges—the kind that bring together curious, ambitious, and determined leaders who strive to become better every day? If this sounds like you, you’ve come to the right place.

Your Impact

As a Principal Software Engineer on the Aurora team, you will lead a diverse group of engineers to advance our internal firm generative AI (gen AI) initiatives. Your role will focus on revolutionizing processes such as meeting scheduling, invoicing, and time management with cutting-edge software.

You will bridge the development team and the broader Aurora ecosystem, driving the creation of new features, improvements, and bug fixes. Your responsibilities will include developing, supporting, maintaining, and implementing complex software components, and solving novel problems using standard programming concepts and principles.

Additionally, you will deploy, configure, and manage applications on the AWS cloud platform, handling resource provisioning, infrastructure as code, and performance optimization. You will also identify and resolve technical issues, debug code, troubleshoot infrastructure problems, and enhance performance.

Upholding software engineering best practices, you will ensure adherence to architectural strategies, standards, and roadmaps. Your leadership and technical expertise will be crucial in driving the success of the Aurora team and delivering impactful AI solutions across the firm.

You’ll work with the Aurora team focused on our internal firm generative AI initiatives. Our team is distributed across multiple locations, including offices in North America, Europe, and Latin America.

The Aurora team is dedicated to advancing the capabilities and applications of generative AI within our firm, driving innovation, and delivering impactful AI solutions.

Your Growth

You are someone who thrives in a high-performance environment, bringing a growth mindset and entrepreneurial spirit to tackle meaningful challenges that have a real impact.

In return for your drive, determination, and curiosity, we’ll provide the resources, mentorship, and opportunities to help you quickly broaden your expertise, grow into a well-rounded professional, and contribute to work that truly makes a difference.

When you join us, you will have:

  • Continuous learning: Our learning and apprenticeship culture, backed by structured programs, is all about helping you grow while creating an environment where feedback is clear, actionable, and focused on your development. The real magic happens when you take the input from others to heart and embrace the fast-paced learning experience, owning your journey.
  • A voice that matters: From day one, we value your ideas and contributions. You’ll make a tangible impact by offering innovative ideas and practical solutions. We not only encourage diverse perspectives, but they are critical in driving us toward the best possible outcomes.
  • Global community: With colleagues across 65+ countries and over 100 different nationalities, our firm’s diversity fuels creativity and helps us come up with the best solutions. Plus, you’ll have the opportunity to learn from exceptional colleagues with diverse backgrounds and experiences.
  • Exceptional benefits: In addition to a competitive salary (based on your location, experience, and skills), we offer a comprehensive benefits package, including medical, dental, mental health, and vision coverage for you, your spouse/partner, and children.

Your qualifications and skills

  • 7+ years of extensive IT experience, with strong command of backend engineering.
  • Strong proficiency in Python and knowledge of popular REST frameworks like FastAPI or Flask.
  • Experience with additional programming languages such as C# or Elixir.
  • Expertise with SQL databases, particularly PostgreSQL or cloud equivalent such as Amazon RDS.
  • Familiarity with cloud providers such as AWS or Azure, including deploying and managing applications on these platforms.
  • Experience with Docker, Kubernetes and CICD.
  • Understanding of novel generative artificial intelligence systems and processes, with the ability to apply them to real-world problems.
  • Experience with Bolt for Slack or Outlook plugin system is a plus.
  • Experience with leading, mentoring and developing software engineers.
  • Proficient in using GitHub for version control and code collaboration.
  • Strong interpersonal, written/verbal communications skills.

Please review the additional requirements regarding essential job functions of McKinsey colleagues.

FOR U.S. APPLICANTS: McKinsey & Company is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by applicable law.

FOR NON-U.S. APPLICANTS: McKinsey & Company is an Equal Opportunity employer. For additional details regarding our global EEO policy and diversity initiatives, please visit our McKinsey Careers and Diversity & Inclusion sites.

Read Full Description
Confirmed 3 hours ago. Posted 6 days ago.

Discover Similar Jobs

Suggested Articles