Principal Software Architect - Build By McKinsey - Ho Chi Minh City Based

McKinsey & Company

Education
Benefits
Qualifications
Special Commitments

Who You'll Work With

You will be based in our Ho Chi Minh office as part of Build by McKinsey which brings together the best of McKinsey’s digital capabilities to help our clients use digital technology to transform their businesses. 

You will join a community of developers, Agile coaches, designers, and business strategists. Together, we’ll design and create industry-shaping products and tools for our clients. 

Education and innovation are two big priorities for our team. You will have the freedom to try new ideas and experiment in your role and will be guaranteed significant dedicated time to tinker, create, continuously learn and share cool new stuff.

Changing the world requires us to sit with our clients at times, so some travel is expected in this role

OUR TECH STACK

While we advocate for using the right tech for the right task, we often leverage the following technologies: JavaScript, TypeScript, React.js, Angular.js, Next.js, Vue.js, Python, Java, C#, NodeJS, SQL, MongoDB, AWS, Azure, GCP, and more!

ONLY AT MCKINSEY

You’ll have unlimited access: There is a level of access you get from being a client with McKinsey. C-level leaders are eager to hear and most times follow your expertise.

You’ll work in a variety of different industries and technologies: Every project will be different; you’ll learn something new every day.

You’ll have an impact beyond the product you are working on: Often, we are helping clients not only build the products they envision but also the teams and engineering cultures to scale them.

You will have the chance to become THE expert on an area: Whether it is re-thinking tech for an entire industry or becoming the world’s expert on a particular area of technology, the exposure, network, and resources you’ll have here to do so is unapparelled. 

What You'll Do

You will work with clients in a wide range of sectors and industries, advising them on how to best use technology. 

You’ll use your technical skills to turn clients’ ambitions into reality. This includes hands-on, ground-up development, product architecture, and design as well as coaching and mentoring our client teams to enable best practices while working towards delivering new software products and services.

You will also be responsible for leading multiple development teams while delivering best-in-class enterprise-grade software solutions across a breadth of different platforms, technologies, and industries. 

There is flexibility to join at the Engineer or Architect level, depending on candidate experience.

Qualifications

  • 8+ years of experience in software development and architecture with a demonstrated track record of successfully understanding the business requirements and designing realistic and effective solutions
  • Experience working collaboratively with technical and non-technical team members and stakeholders 
  • Demonstrated knowledge and hands-on experience across the full application stack with some of the following languages/frameworks: JavaScript, TypeScript, React, Angular, Vue, jQuery, Java, Sprint, C#, .NET, Node.js, SQL, MySQL, SQL Server, MongoDB, cloud-native databases, AWS, Azure, GCP, Jenkins, Docker, Circle CI, Travis 
  • Engineering practice experience such as code refactoring, design patterns, design-driven development, continuous integration, building highly scalable applications, application security
  • Experience leading in Agile teams, including coaching and modeling Agile mindsets as part of sprint ceremonies, work definition and building developer capabilities.
  • Experience writing unit tests with major frameworks (e.g., Karma, JUnit, NUnit, MSTest) and practicing test-driven development 
  • Undergraduate or master’s degree; or equivalent experience 
Read Full Description
Confirmed 30+ days ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles