Senior Software Engineer - QuantumBlack, AI by McKinsey📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Riyadh |
About the Role
QuantumBlack, AI by McKinsey is seeking a Senior Software Engineer to join its team in Riyadh, Saudi Arabia. As part of McKinsey Tech & AI, this role involves advising clients across various sectors on leveraging technology to achieve lasting impact and build long-term capabilities. This is a full-time position within a culture that values drive, determination, and curiosity, offering opportunities for professional growth and leadership development.
The Senior Software Engineer will be instrumental in driving architectural design, making critical technology decisions, and employing agile methodologies to build and deliver next-generation products at scale for clients. This role includes leading project workstreams, empowering clients to enhance their technical capabilities, and fostering a culture centered on engineering best practices, user-centricity, and Agile values. The position is a core member of the McKinsey Digital team in Riyadh, a global unit focused on transforming businesses through digital technology.
Key Responsibilities
- Drive architectural design and make key technology decisions for next-generation products.
- Employ agile methodologies to build and deliver client solutions at scale.
- Lead project workstreams, assisting clients in building their technical capabilities.
- Foster a culture centered around engineering best practices, user-centricity, and Agile values.
- Co-create solutions hands-on alongside clients and their leadership.
- Contribute innovative ideas and practical solutions while upholding ethics and integrity.
- Mentor and coach team members to foster their growth and learning.
- Engage in continuous learning and experimentation with new technologies.
Qualifications and Requirements
- Undergraduate or master’s degree; or equivalent experience.
- A minimum of 7 years of experience in software development, with significant full-stack web application development experience strongly preferred.
- Demonstrated knowledge and hands-on experience across the full application stack.
- Experience leading in Agile teams, including coaching and modeling Agile mindsets within sprint ceremonies, work definition, and building developer capabilities.
- Experience working collaboratively with both technical and non-technical team members and stakeholders.
- Experience modeling and coaching others to adopt engineering best practices such as design patterns, customer-centric design, test-driven development, code refactoring, code review, and OWASP Top 10 security awareness.
Technical Skills
- Proficiency in JavaScript, TypeScript, *****, *******, ****, ***, Python, Java, C#, and NodeJS.
- Experience with SQL, MySQL, SQL Server, MongoDB, and cloud-native databases.
- Familiarity with cloud platforms including AWS, Azure, and GCP.
- Expertise in Agile Methodologies.
- Strong understanding of Architectural Design principles.
- Knowledge of Engineering Best Practices and User-Centricity.
- Adherence to Agile Values.
- Experience with Design Patterns, Customer-Centric Design, and Test-Driven Development.
- Skills in Code Refactoring and Code Review.
- Awareness of OWASP Top 10 security principles.
- Experience with frameworks and tools such as React, Angular, Vue, jQuery, Spring, .NET, ****, Jenkins, Docker, Circle CI, and Travis.
Work Environment and Additional Information
This is a full-time position based in Riyadh, Saudi Arabia. The role may require some travel to client sites. The office culture emphasizes education and innovation, providing opportunities to try new ideas and experiment.
Requirements
- Requires +10 Years experience
Similar Jobs
You may also like
- Related Senior Software Engineer - QuantumBlack, AI by McKinsey Opportunities
- Barista Jobs in Jeddah
- Receptionist Jobs in Jeddah
- Data Entry Agent Jobs in Jeddah
- Branch Manager Jobs in Jeddah
- Host Jobs in Jeddah
- Other Job Fields in Riyadh
- Barista Jobs in Riyadh
- Receptionist Jobs in Riyadh
- Data Entry Agent Jobs in Riyadh
- Branch Manager Jobs in Riyadh
- Host Jobs in Riyadh
- Food & Beverage Crew Member Jobs in Riyadh
- General Accountant Jobs in Riyadh
- Branch Supervisor Jobs in Riyadh
- Cosmetics and Toiletries Seller Jobs in Riyadh
- Administrative Assistant Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Electronics Technician Jobs in Dhahran
- Sales Supervisor Jobs in Khamis Mushayt
- Store Keeper Jobs in Riyadh
- Cashier Jobs in Abu Arish
- Receptionist Jobs in Tabuk
- Administrative Assistant Jobs in Jeddah
- Executive Secretary Jobs in Riyadh
- Administrative Assistant Jobs in Riyadh
- Human Resources Training and Development Specialist Jobs in Riyadh
- Security Cameras’ Observer Jobs in Makkah