McKinsey & Company Inc. US is seeking a Senior Software Engineer in Newark, NJ. Design, develop, and implement scalable backend applications and cloud-based services to support enterprise systems and internal AI tools. Build and maintain RESTful APIs using C# (.NET Framework and .NET Core) to integrate with internal and third-party platforms. Collaborate with business and technology teams throughout the SDLC, including design, prototyping, testing, training, and defining support procedures. Develop technical solutions for optimized performance, scalability, and reliability of enterprise applications. Design, test, and deploy applications on Microsoft Azure, including Azure Functions, Logic Apps, Blob Storage, Key Vault, and Service Bus. Define and provision infrastructure using Infrastructure-as-Code (IaC) tools such as Azure Bicep or ARM templates. Design and optimize relational database schemas, and write and tune SQL queries, stored procedures, views, and indexes in SQL Server and PostgreSQL. Automate continuous build, integration, and deployment processes using Azure DevOps, Jenkins, or GitHub Actions. Collaborate with distributed teams using Git-based version control and Agile methodologies. Develop and integrate applications with external systems using REST APIs and webhooks. Monitor, troubleshoot, and resolve infrastructure and application performance issues in production environments. Telecommuting permitted.
Qualified applicants for this position must possess a Master's degree in Computer Science, Software Engineering, or related field or foreign degree equivalent. Qualified applicants for this position must have a minimum three (3) years of Software Development experience. Experience must include: Designing and developing backend services and RESTful APIs using C# (.NET Framework or .NET Core); Creating and managing applications on Microsoft Azure, including Azure Functions, Logic Apps, Blob Storage, Key Vault, and Service Bus; Writing and deploying Infrastructure-as-Code (IaC) using Azure Bicep or ARM templates; Designing and optimizing relational database schemas; Writing and optimizing SQL queries, stored procedures, views, and indexes in SQL Server or PostgreSQL; Building and maintaining CI/CD pipelines using Azure DevOps, Jenkins, or GitHub Actions; Using Git for version control and Agile-based collaborative development; and Developing and integrating applications with external systems using REST APIs and webhooks.
Comp: $161k-$188,900/yr. Benefits: McKinsey provides a comprehensive benefits package. This includes medical, mental health, dental & vision coverage, telemedicine services, life, accident & disability insurance, parental leave and family planning benefits, caregiving resources, a generous retirement contributions program, financial guidance, & paid time off. How to apply: Email your resume to CO@mckinsey.com & refer to Job # 9738104. Worksite: McKinsey & Company Inc. US, 110 Edison Place, Suite 400, Newark, New Jersey 07102