Technology & Digital

Senior Software Engineer I

Job ID: 94877
  • San Jose
  • Sao Paulo
+ 1 More


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

You will write clean, secure code that is performant and well tested. Your responsibility will be to apply mature engineering principles and build modular services on the cloud.  
You will have an eye for aesthetics and detail and ability to translate designs into responsive and interactive sites. You would also be required to handle the CI-CD aspects of the product and design services/infra for cloud native, containerized deployments. Additionally, you will assist with troubleshooting issues and improving application stability and performance in a proactive way and tackling tech-debt and defects.
You will demonstrate expertise in Agile way of working aligned with DevSecOps practices and act as a catalyst in building high-performing and self-organizing cross-functional teams and also contribute to the development and growth of engineers in the community.

Your Growth

You will be based in our Sao Paulo or San Jose office as part of our Technology & Digital practice. This is a hybrid role.
You'll be responsible for designing and build-out of a scalable modern web application in the people technology space. You will produce high quality code across the entire technology stack, from database to UI and support the value stream from idea to deployment.

Your qualifications and skills

  • 7+ years of hands-on experience in building enterprise-grade web applications using modern technologies, with an in-depth understanding of the JavaScript ecosystem for web development
  • Strong experience working with JavaScript using Node.js and understanding of React, Next.js, Nest.js, TypeScript, ORM (TypeORM/Prisma/Sequelize); familiarity with design patterns and clean coding standards using JavaScript
  • Knowledge of database systems like PostgreSQL or MySQL
  • Experience building cloud-native solutions on AWS services including EKS, ELB, API Gateway, Lambda
  • Strong ability to write unit/integration tests using frameworks like Jest, Mocha, Chai
  • Proven problem-solving and debugging skills
  • Ability to design modular, scalable systems and drive the buildout component independently
  • Other technical skills needed across: Python, Docker, Kubernetes/EKS, Argo CD, GitHub Actions, IaC (Terraform, Cloud Formation, Helm), Splunk, Dynatrace
  • Nice to have: experience with relational databases; Express
Please review the additional requirements regarding essential job functions of McKinsey colleagues.
Apply Now Apply Later
Job Skill Group - N/A
Job Skill Code - ADTE - Senior Software Engineer I
Function - Technology
Industry - High Tech
Post to LinkedIn - Yes
Posted to LinkedIn Date - Thu Feb 06 00:00:00 GMT 2025
LinkedIn Posting City - Sao Paulo
LinkedIn Posting State/Province -
LinkedIn Posting Country - Brazil
LinkedIn Job Title - Senior Software Engineer I
LinkedIn Function - Information Technology
LinkedIn Industry - Computer Software
LinkedIn Seniority Level - Mid-Senior level