Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

McKinsey & Company Logo

Senior Software Engineer II - McKinsey Digital

McKinsey & Company

Salary not specified
Oct 30, 2025
Atlanta, GA, US
Apply Now

The company is looking to solve complex and pressing challenges by bringing together curious, ambitious, and determined leaders to co-create innovative products and shape solutions. They aim to mentor clients to adopt Agile practices and engineering excellence, influence digital strategies, help scale engineering cultures, and enable sustainable growth.

Requirements

  • 7+ years of experience developing full-stack applications by writing code that is readable, testable, maintainable, and scalable
  • Demonstrated knowledge and hands-on experience across the full application stack with some of the following languages/frameworks: UI: JavaScript, TypeScript, React.js, Angular.js, Next.js, Vue.js, Java, Sprint, C-Sharp, Node.js, SQL, MongoDB, cloud-native databases, AWS, Azure, GCP, Jenkins, Docker, Circle CI, Travis
  • Demonstrated knowledge and hands-on experience with common AI models and LLMs like GPT, Sonnet, etc.
  • Experience with AI-assisted IDEs such as Cursor, Claude Code, Copilot, etc.
  • Experience modeling and coaching others to use engineering best practices such as design patterns, customer-centric design, test-driven development, code refactoring, code review, and OWASP Top 10 security awareness
  • Experience leading in Agile teams, including coaching and modeling Agile mindsets as part of sprint ceremonies, work definition and building developer capabilities.
  • Experience pair programming collaboratively with other developers

Responsibilities

  • Lead architecture design
  • Drive technology decisions
  • Co-create innovative products
  • Build scalable solutions using Agile methodologies
  • Shape technical strategies
  • Make key technology decisions
  • Design and deliver next-generation products

Other

  • Undergraduate or master’s degree; or equivalent experience
  • Demonstrated experience working collaboratively with other developers, as well as technical and non-technical people within software teams
  • Exceptional time management to meet your responsibilities in a complex and largely autonomous work environment
  • Strong communication skills, both verbal and written, in English and local office language(s), with the ability to adjust your style to suit different perspectives and seniority levels
  • You are the kind of person who thrives in a high performance/high reward culture - doing hard things, picking yourself up when you stumble, and having the resilience to try another way forward.