Jobs /

Senior Software Engineer

McKinsey & Company

Apply Now

Job Details

Location: Waltham, Middlesex County, Massachusetts, USA Posted: May 14, 2021

Job Description

Who You'll Work With

You’ll work in our Waltham office for Reach and Relevance group, which is a part of Technology & Digital (T&D) function. This group provides for all of the firm’s internal software development needs. The goal is to provide McKinsey’s business thought leaders with the tools and knowledge they need as they work with clients around the globe. Our development teams are small, flexible and employ agile methodologies to quickly provide our consultants with the solutions they need. We combine the latest open source technologies together with traditional enterprise software products. You will work with product managers, developers, architects and various platform teams to design and develop a software solution.

What You'll Do

You will be responsible for the development of solution and the technical architecture of the product from product release to maintenance. In this role you will lead the development work to assist in the solution development and/or operational support activities. You will also evaluate and recommend tools, technologies and processes to ensure the highest quality productYou will provide thought leadership to software architect for the direction of the overall product development and how to manage and evolve our architecture ability. You will also help create reusable solutions.You will be an active learner, tinkering with new open source libraries, using emerging technologies. You will provide leadership in the development and strategic direction of new products, processes, technologies. You will be passionate about secure coding practices, code quality and good engineering practices such as test-driven development, simple code, automated testing and deployments, continuous integration and continuous deployment etc.

Qualifications

  • Degree in computer science or equivalent subject
  • 5+ years of IT experience in large-scale application/system/platform/integration architectures
  • Good understanding of software engineering practices, design patterns
  • Solid hands-on software development experience in .NET, MVC & Web APIs
  • Good hands-on knowledge of HTML, JavaScript and CSS
  • Exposure to Cloud (Azure, AWS, GCP)
  • Experience in code refactoring, design patterns, design driven development, continuous integration, building highly scalable applications, and application security
  • Experience in building and integrating scalable units and integration testing frameworks
  • Experience with Microservice architecture, event driven architecture, observability, containerization technologies such as Docker, container orchestration platform (Kubernetes, OpenShift, Docker Swarm) DevOps/development tooling such as Jenkins (CI/CD), CircleCI, Artifactory, Nexus, Veracode, Fortify, GIT, New Relic, AppDynamics, Prometheus stack, Logging/Tracking (Splunk, ELK, Zipkin), Shell scripting
  • Foundational Understanding of React, State management, bundling and middleware integration
  • Problem-solving and communications skills (written and verbal) that reflect structured, clear and objective thinking

About McKinsey & Company

McKinsey & Company is the trusted advisor and counselor to many of the world's most influential businesses and institutions.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free