Talent.com
This job offer is not available in your country.
Senior Staff Software Engineering

Senior Staff Software Engineering

Tech EconomyRiyadh, Saudi Arabia
2 days ago
Job description

Overview

Expert Senior Manager, Software Engineering – Join to apply for the Expert Senior Manager, Software Engineering role at Tech Economy. Get AI-powered advice on this job and more exclusive features. Please submit your application in English What Makes Us a Great Place To Work

We are proud to be consistently recognized as one of the world’s best places to work. We are currently the #1 ranked consulting firm on Glassdoor’s Best Places to Work list and have maintained a spot in the top four on Glassdoor’s list since its founding in 2009. Extraordinary teams are at the heart of our business strategy, but these don’t happen by chance. They require intentional focus on bringing together a broad set of backgrounds, cultures, experiences, perspectives, and skills in a supportive and inclusive work environment. We hire people with exceptional talent and create an environment in which every individual can thrive professionally and personally. You’ll Work With

You’ll join our Engineering Experts within the AI, Insights & Solutions team. This team is part of Bain’s digital capabilities practice, which includes experts in analytics, engineering, product management, and design. In this multidisciplinary environment, you\'ll leverage deep technical expertise with business acumen to help clients tackle their most transformative challenges. You’ll work on integrated teams alongside our general consultants and clients to develop data-driven strategies and innovative solutions. Together, we create human-centric solutions that harness the power of data and artificial intelligence to drive competitive advantage for our clients. Our collaborative and supportive work environment fosters creativity and continuous learning, enabling us to consistently deliver exceptional results. What You’ll Do

As an Expert Senior Manager, Software Engineering, you will lead the development and building of software applications that address complex problems in various industries. You will mentor and guide a diverse engineering team through the entire engineering life cycle. Your responsibilities will include designing, developing, optimizing, and deploying cutting-edge software engineering solutions and infrastructure at the production scale required by the world’s largest companies. Collaborate closely with and influence general consulting teams to identify software solutions to client business problems, and to appropriately scope, prioritize and execute those solutions Provide strategic leadership in designing and development of full stack application software, guiding selection of third-party software products ensuring seamless integration as needed Oversee and drive strategic engagements focused on optimizing clients\' front-end architecture, micro-services, build processes, security frameworks, etc. Champion establishing front-end development best practices and standards Guide the development of scalable libraries and software components to accelerate the delivery of client solutions Oversee the full software development life cycle including architecture design, reviewing documentation and unit / integration tests, guiding issue resolutions, driving quality and consistency for code reviews, and mentoring other Engineers Lead the collaboration between web designers and developers to create modern UI / UX web applications Coach front-end engineers to develop full-stack capabilities and advance their careers Work with the team and other senior leaders to create a great working environment that attracts other great engineers Coach engineering teams at our clients and partners to raise their capabilities and ensure that our work is successfully deployed to the highest standards Drive best demonstrated practices in software engineering, and share learnings with team members in AAG about theoretical and technical developments in software engineering Drive industry-leading innovations that translate into great impact for our clients in case work Act as PD Advisor as needed Lead recruiting and onboarding for other team members Travel required for client and Bain team collaboration on-site Technical Skills & Knowledge

Master’s degree in Computer Science, Engineering, or a related technical field 10 years minimum experience 3 years minimum leading and managing engineers Track record of leading and collaborating on strategic initiatives Deep experience with designing and building full-stack applications Experience (7+ years) with web application development and technologies such as React, Angular, Vue.js, HTML and CSS Experience (6+ years) with server-side development with frameworks and technologies such as FastAPI, Node.js, Flask, Django, .NET Core or Java Spring Boot Experience building applications with Cloud platforms and services (AWS, Azure, GCP, etc.) Experience (5+ years) with micro-service API development (RESTful, GraphQL, gRPC) Experience with UI / UX analytics platforms for engagement analysis (Amplitude, Mixpanel, Google Analytics) Strong knowledge in front-end development best practices (component libraries, testing frameworks, package management, and CSS pre-processors) Knowledge in DB types (e.g., relational, document, key / value, columnar, etc.). Knowledge of modern integration practices for front-end and enterprise level system to system integrations (sync vs async, event-based patterns etc.) Experience with data architecture, database schema design, database scalability and SQL Experience with SQL or NoSQL databases (PostgreSQL, MongoDB, or SQL Server) Understanding of data security and privacy regulations, key topics in cybersecurity, authentication and authorization mechanisms (including cloud IAM) Strong computer science fundaments in data structures, algorithms, automated testing, object-oriented programming, performance complexity, and implications of computer architecture on software performance. Experience working according to agile principles Professional fluency in English Interpersonal Skills

Strong interpersonal and communication skills, including the ability to explain and discuss technicalities of solutions, algorithms and techniques with colleagues and clients from other disciplines Curiosity, proactivity and critical thinking Ability to collaborate with people at all levels and with multi-office / region teams Ability to work independently and juggle priorities to thrive in a fast paced and ambiguous environment, while also collaborating as part of a team in complex situations Other Experience

Relevant professional hands-on experience in web development, programming languages, version control, software design pattern, infrastructure and deployment, integration and unit testing implementation Commercial acumen and understanding of business models Experience leading multiple projects independently and growing and developing more junior engineers Seniority level

Mid-Senior level Employment type

Full-time Job function

Engineering and Information Technology Industries Business Consulting and Services Referrals increase your chances of interviewing at Tech Economy by 2x We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Create a job alert for this search

Engineering Staff • Riyadh, Saudi Arabia

Related jobs
  • Promoted
Senior Software Engineering Architect

Senior Software Engineering Architect

HalaRiyadh, Riyadh Region, Saudi Arabia
HALA is a leading fintech player in the MENAP region that aims to redefine financial services and build the future bank of SMEs. HALA aims at empowering SMEs to start, run, and grow their businesses...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer

Senior Software Engineer

AixplainRiyadh, Riyadh Region, Saudi Arabia
Come join a team of industry and science leaders to achieve a vision of empowering innovation through state of the art artificial intelligence and machine learning. We are addressing exciting challe...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Development Engineer

Senior Software Development Engineer

Master WorksRiyadh, Riyadh Region, Saudi Arabia
Senior Software Development Engineer / Application Support : .Change Management and IT Governance standards.Reports review and validation and closing vulnerabilities and provide closure report with evi...Show moreLast updated: 18 days ago
Senior Software Engineer - Manzil

Senior Software Engineer - Manzil

Qureos IncRiyadh, SA
Quick Apply
You will work closely with the product, design, and backend teams to ship features that are fast, reliable, and user-friendly. We’re looking for someone who cares about quality, enjoys solving real ...Show moreLast updated: 30+ days ago
  • Promoted
Staff Software Engineer - Riyadh

Staff Software Engineer - Riyadh

MoznRiyadh, Riyadh Region, Saudi Arabia
Mozn is a rapidly growing technology firm revolutionising the field of Artificial Intelligence and Data Science, headquartered in Riyadh, Saudi Arabia. It is committed to realising Vision 2030 and h...Show moreLast updated: 30+ days ago
Staff Integration Engineer

Staff Integration Engineer

SumergeRiyadh, Riyadh Province, SA
Quick Apply
As a Staff Integration Engineer at Sumerge, you will play a crucial role in enhancing and maintaining our integration solutions that power our client's digital transformation.You will leverage your...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineering Manager

Software Engineering Manager

Delivery Hero AustriaRiyadh, Riyadh Region, Saudi Arabia
We are searching for a highly talented.If you're ready to drive impact, mentor a talented team, and grow in a dynamic B2C environment, this may be the perfect role for you!.As a Software Engineerin...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineering Architect Riyadh, Riyadh, Saudi Arabia

Senior Software Engineering Architect Riyadh, Riyadh, Saudi Arabia

Hala groupRiyadh, Riyadh Region, Saudi Arabia
HALA is a leading fintech player in the MENAP region that aims to redefine financial services and build the future bank of SMEs. HALA aims at empowering SMEs to start, run, and grow their businesses...Show moreLast updated: 30+ days ago
  • Promoted
Staff Software Engineer

Staff Software Engineer

Delivery Hero AustriaRiyadh, Saudi Arabia
About the opportunity We are looking for a highly talented Staff Software Engineer to join our team in Riyadh.If you are looking for a place where you can both show hands-on experience creating dir...Show moreLast updated: 30+ days ago
  • Promoted
Senior Engineering Manager (Tech Platform)

Senior Engineering Manager (Tech Platform)

TabbyRiyadh, Saudi Arabia
Golang (ideally) 2+ years as an Engineering Manager at a fast-growing fintech / e-commerce company; Experience building scalable, distributed systems and working with high-load architectures Solid un...Show moreLast updated: 4 days ago
  • Promoted
Senior Software Development Engineer.

Senior Software Development Engineer.

Master WorksRiyadh, Riyadh Region, Saudi Arabia
Be among the first 25 applicants.This range is provided by Master Works.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Senior Software Developm...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineering Architect

Senior Software Engineering Architect

HALARiyadh, Riyadh Region, Saudi Arabia
Senior Software Engineering Architect.Senior Software Engineering Architect.Get AI-powered advice on this job and more exclusive features. HR | Talent Acquisition | Headhunter | People Experience & ...Show moreLast updated: 30+ days ago
  • Promoted
Staff Engineer

Staff Engineer

LucidyaRiyadh, Riyadh Region, Saudi Arabia
At Lucidya, we harness the power of.Our engineering culture promotes innovation, autonomy, and impact.We build products that shape how brands understand and serve their customers.You’ll act as a te...Show moreLast updated: 29 days ago
  • Promoted
Associate Manager Software Engineering / Team Lead (Sharepoint)

Associate Manager Software Engineering / Team Lead (Sharepoint)

DXC TechnologyRiyadh, Riyadh Region, Saudi Arabia
Associate Manager Software Engineering / Team Lead (Sharepoint) responsibilities include maintaining the integrity, security, availability, scalability and performance of SharePoint Services, develop...Show moreLast updated: 3 days ago
  • Promoted
Senior Software Engineer

Senior Software Engineer

RommaanaRiyadh, Saudi Arabia
At Rommaana Technologies we put our users first.We are looking for colleagues who remain learners throughout their careers and whose curiosity and motivation in understanding machine learning and i...Show moreLast updated: 1 day ago
Senior Software Engineer

Senior Software Engineer

ODELRiyadh, Riyadh Province, SA
Quick Apply
We are seeking a skilled Senior Software Engineer with a passion for Artificial Intelligence (AI) to join our creative team. In this role, you’ll design and build smart software solutions that use s...Show moreLast updated: 30+ days ago
  • Promoted
Senior software engineer

Senior software engineer

awn-saRiyadh, Saudi Arabia
Lorem Ipsum has been the industry standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five...Show moreLast updated: 30+ days ago
  • Promoted
Staff Engineer

Staff Engineer

Lucidya | لوسيدياRiyadh, Riyadh Region, Saudi Arabia
Lucidya harnesses the power of Machine Learning and Big Data to empower businesses with actionable insights through social listening, customer experience, and data analytics platforms.Our engineeri...Show moreLast updated: 30+ days ago