Q

Principal Software Engineer - QuantumBlack, AI by McKinsey

QuantumBlack, AI by McKinsey

Riyadh, Riyadh Province, Saudi Arabia · Full Time

Be the first to apply

Experience
8+ yrs
Salary
Openings
1
Posted
il y a 5 jours
Work mode
In office
Education
Undergraduate or master's degree or equivalent experience
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role and Work Environment

You will join a high-performance culture focused on driving lasting impact and building client capabilities. Whether facing challenges or setbacks, resilience and a persistent approach to discovering solutions are essential traits. Our environment fosters accelerated growth through mentorship, structured learning programs, and a culture of clear and actionable feedback, designed to develop your leadership skills rapidly. You will collaborate with colleagues worldwide across a highly diverse and inclusive global network, enhancing creativity and innovation.

We value your contributions from day one, encouraging innovative, ethical, and practical ideas that influence our solutions and client outcomes. Competitive compensation packages support your wellbeing and that of your family.

Your Impact and Responsibilities

As a Principal Software Engineer, you will spearhead development teams in delivering enterprise-level software projects and influencing clients' technology roadmaps. You will play a pivotal role in shaping technology strategies, mentoring teams, and directly engaging with C-suite executives to guide major decisions.

This position requires hands-on involvement in designing and building advanced software solutions while fostering engineering best practices within client organizations. Leading multiple teams, you will define both short and long-term technological approaches, aligning product success through measurable metrics and KPIs.

Your work spans industries and technologies, creating transformative technology products and tools alongside cross-disciplinary teams including Agile coaches and designers, based out of our global offices.

Qualifications and Requirements

  • Bachelor’s or master’s degree or equivalent professional experience.
  • Minimum eight years of experience in software architecture and development with a solid track record of translating business needs into effective technical solutions.
  • Active engagement in technology communities through activities such as open-source contributions, speaking engagements, or technical blogging.
  • Proficient knowledge and hands-on experience with full application stacks, including technologies like JavaScript, TypeScript, React, Angular, Vue, jQuery, Java, Spring, C#, .NET, Node.js, SQL databases (MySQL, SQL Server), MongoDB, cloud-native databases, cloud platforms (AWS, Azure, GCP), and CI/CD tools such as Jenkins, Docker, CircleCI, Travis.
  • Strong practice of engineering principles, including code refactoring, design patterns, continuous integration, scalable application development, and security best practices.
  • Experience in leading Agile development teams, coaching Agile mindsets, facilitating sprint ceremonies, defining work scopes, and enhancing developer skills.
  • Skilled in test-driven development with experience in unit testing frameworks like Karma, JUnit, NUnit, MSTest.
  • Excellent time management abilities to thrive within a complex and autonomous work landscape.
  • Fluent communication skills in English and local office languages, effectively adapting communication for various audiences and seniority levels.

Minimum education

Bachelor's Degree

Tools & software

Java Node.js React React required Node.js required MySQL required Microsoft SQL Server required Java required Angular required

How they work

Communication Time Management Leadership Learning Agility Resilience

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer