76 Engineering Manager jobs in Egypt
Engineering Manager
Posted today
Job Viewed
Job Description
Full-Time | Remote - PST | Technology EdTech
Our Clients Mission
Our client is a global leader in EdTech on a mission to transform how the world learns. They are seeking an experienced Engineering Manager to lead the development of innovative, scalable e-learning platforms that positively impact millions of learners worldwide. This is a unique opportunity to shape the future of education while leading a high-performing, remote-first engineering team.
About the Role
As the Engineering Manager, you will lead the Technology Department and be responsible for the entire technology stack, from strategy to execution. You will oversee multiple divisions, including QA, System Analysis, DevOps, Back-end, and Front-end Development. Your primary focus will be on the successful development, delivery, and maintenance of high-quality, reliable, and secure web applications, particularly the company's Learning Management System (LMS).
Key Responsibilities (Your Key Performance ObjectivesKPOs)
- Technology Leadership & Strategy: Define and execute the engineering strategy to scale products, fuel innovation, and ensure the technology stack supports organizational goals.
- Project & Delivery Management: Own the planning, execution, and on-time delivery of complex projects. Manage the department's budget and resources effectively.
- Team Leadership & Mentorship: Inspire, grow, and support a distributed team of engineers. Foster a culture of innovation, collaboration, and continuous improvement.
- Quality & Process Assurance: Implement and maintain robust QA, DevOps, and security processes to ensure product reliability and performance. Streamline workflows to enhance efficiency.
- Stakeholder Collaboration: Partner closely with Product, R&D, and other department leads to deliver cohesive and impactful solutions that align with business objectives.
- Community Engagement: Actively support and sustain internal tech communities, facilitating knowledge sharing and aligning their activities with the department's goals.
Your Final Valuable Product (FVP):
The successful development and delivery of high-quality, scalable, and secure technology solutions (especially the LMS) that drive user satisfaction and directly support the organization's mission to transform global education.
What We're Looking For:
- Experience: 8+ years of overall experience in software development, with at least 3+ years directly managing a team.
- Technical Background: Strong hands-on background in building and managing web applications (not just websites). Required technical experience includes: (Python & PHP, AWS, Database Administration (MySQL), DevOps principles)
- Management Skills: Proven ability to lead, mentor, and grow fully remote teams and manage complex projects from conception to delivery.
- Methodology: Hands-on experience with Agile development and project management tools.
You should be:
- Excellent strategic thinking and problem-solving skills.
- Outstanding communication skills, both technical and business-oriented.
- Strong leadership and collaboration abilities.
- Fluent in English (written and spoken).
Work Hours: Must be available for a full-time (9 hours/day) schedule with a 4-hour overlap with PST. The optimal working window for this role is 2:00 AM to 11:00 AM PST to align with the core team hours.
Why Join?
- Impact: Lead meaningful projects used by thousands of learners worldwide and shape the future of global education.
- Culture: Work within a collaborative, forward-thinking, and innovative engineering culture.
- Growth: Enjoy a competitive salary, significant career growth opportunities, and full remote flexibility.
Sound like you? Apply now!
Assistant Engineering Manager

Posted 5 days ago
Job Viewed
Job Description
**Job Number** 25121991
**Job Category** Engineering & Facilities
**Location** Cairo Marriott Hotel & Omar Khayyam Casino, 16 Saray El Gezira Street, Cairo, Egypt, Egypt, 11211VIEW ON MAP ( Full Time
**Located Remotely?** N
**Position Type** Management
**JOB SUMMARY**
Assists in the management of all engineering/maintenance operations, including maintaining the building, grounds and physical plant with particular attention towards safety, security and asset protection. Assists with managing the budget, capital expenditure projects, preventative maintenance and energy conservation. Responsible for maintaining regulatory requirements. Assists with leading the emergency response team for all facility issues.
**CANDIDATE PROFILE**
**Education and Experience**
- High school diploma or GED; 2 years experience in the engineering and maintenance or related professional area; technical training in HVAC-R/electrical/plumbing.
OR
- 2-year degree from an accredited university in Building and Construction, Engineering, Mechanics, or related major; no experience required.
**CORE WORK ACTIVITIES**
**Assisting with the Management of Engineering Operations and Budgets**
- Assists with managing the physical plant including equipment, refrigeration, HVAC, plumbing, water treatment and electrical systems.
- Assists with ensuring regulatory compliance to facility regulations and safety standards.
- Assists with managing and controlling heat, light and power and recommends current best methods for energy conservation and economical facility operations.
- Assists with the development of specifications and requirements for service contracts and administers such contracts to support building needs.
- Distributes preventive maintenance and repair work orders and monitors timeliness and quality of completion.
- Assists with the oversight of the maintenance of grounds, guestrooms, public space, restaurants, property vehicles and recreational facilities.
- Assists with the development of a long term plan for preventative maintenance and asset protection and overseeing execution of plan.
- Assists with the development of project plans in accordance with renovation or new construction needs.
- Coordinates with contractors for bids and construction to ensure timely completion of projects within budgetary guidelines.
- Builds positive relationships with external customers such as city building/zoning department, fire prevention bureau and vendors.
- Ensures fire crew has complete understanding of all procedures, equipment and alarms.
- Performs monthly property inspection to ensure buildings and grounds are maintained in excellent condition.
- Conducts guest room and common area inspection to ensure guest satisfaction.
- Inspects and evaluates the physical condition of facilities in order to determine the type of work required.
- Recommends or arranges for additional services such as painting, repair work, renovations, and the replacement of furnishings and equipment.
- Selects and orders or purchases new equipment, supplies, and furnishings.
- Manages parts and equipment inventory.
**Maintaining Property Standards**
- Ensures building and equipment licenses and certifications are current.
- Maintains property life safety systems (fire fighting equipment, sprinkler systems and alarm systems).
**Ensuring Exceptional Customer Service**
- Displays leadership in guest hospitality, exemplifying excellent customer service and creating a positive atmosphere for guest relations.
- Establishes guidelines so employees understand expectations and parameters.
- Reviews comment cards, guest satisfaction results and other data to identify areas of improvement.
- Shares plans with property leadership and ensures corrective action is taken to continuously improve guest satisfaction.
- Strives to improve service performance.
_At Marriott International, we are dedicated to being an equal opportunity employer, welcoming all and providing access to opportunity. We actively foster an environment where the unique backgrounds of our associates are valued and celebrated. Our greatest strength lies in the rich blend of culture, talent, and experiences of our associates. We are committed to non-discrimination on any protected basis, including disability, veteran status, or other basis protected by applicable law._
Marriott Hotels strive to elevate the art of hospitality, innovating at every opportunity while keeping the comfort of the oh-so-familiar all around the globe. As a host with Marriott Hotels, you will help keep the promise of "Wonderful Hospitality. Always." by delivering thoughtful, heartfelt, forward-thinking service that upholds and builds upon this living legacy. With the name that's synonymous with hospitality the world over, we are proud to welcome you to explore a career with Marriott Hotels. In joining Marriott Hotels, you join a portfolio of brands with Marriott International. **Be** where you can do your best work, **begin** your purpose, **belong** to an amazing global team, and **become** the best version of you.
JW Marriott is part of Marriott International's luxury portfolio and consists of more than 100 beautiful properties in gateway cities and distinctive resort locations around the world. JW believes our associates come first. Because if you're happy, our guests will be happy. JW Marriott associates are confident, innovative, genuine, intuitive, and carry on the legacy of the brand's namesake and company founder, J.Willard Marriott. Our hotels offer a work experience unlike any other, where you'll be part of a community and enjoy true camaraderie with a diverse group of co-workers. JW creates opportunities for training, development, recognition and most importantly, a place where you can pursue your passions in a luxury environment with a focus on holistic well-being. Treating guests exceptionally starts with the way we take care of our associates. That's The JW Treatment. In joining JW Marriott, you join a portfolio of brands with Marriott International. **Be** where you can do your best work, **begin** your purpose, **belong** to an amazing global team, and **become** the best version of you.
Software Engineering Manager
Posted today
Job Viewed
Job Description
We at
**Envision Employment Solutions** are always on the look for top talents around the globe and matching them with our partners' hiring needs, to help them build and scale!
- Our partners offer awesome work environment, competitive salaries, full benefits, and many others perks.**Our Hiring Process**:
**2. **During the call we will go through your resume and discuss the opportunities we have for you in details. We would love to learn a little bit about you, about your work experience and your career's goal. We will also be able to answer any questions you might have.
**Please feel free to share our career site with any of your colleagues or anyone you know that might be looking for a job**:
- ___
**Envision Employment Solutions** is currently looking for an
**Engineering Manager **for one of our partners, an international education platform.
**Job Summary**:
Our partner is on the look for an Engineering Manager who will be reporting directly to the
_Head of Engineering. _Your role is to build and lead the
_Business Platform _team in designing and delivering innovative and scalable business user experiences, as well as multiple platform services (e.g., User Profile, Authentication) and solutions for our customers.
The business product is a suite of learning experiences tailored to thousands of employees in SMEs and large organizations, the products play a key role in employees' career development and advancement.
They are committed to building software that is not only functional and reliable, but also beautiful and intuitive. Our engineers and designers work together to create products that are a joy to use and that solve real-world problems in innovative ways. They believe in the Agile and XP methodologies, and we prioritize collaboration, communication, and continuous improvement in everything they do.
They are embarking on an exciting journey of rebuilding our product and engineering organization to drive innovation and growth. Our goal is to create a world-class platform that delivers the best possible learning experiences to our users.
Share the journey along with engineers, product managers, and leaders from the most successful organizations in the region.
**Responsibilities**:
- Design, and build systems and world-class learning experiences for our business products.
- Collaborate with product and design and play active role in feature prioritization.
- Play key role in developing cross-org initiatives, hiring, ways of working, quality culture.
- Continuously improve DORA metrics for systems owned by your team(s).
- Continuously invest in improving our business reliability metrics.
- Collaborate with product and business partners to evolve our software systems, products, and services to better serve our customers.
**Requirements**:
- 6+ years of experience in software engineering, preferably within Extreme Programming environment (TDD, Pair Programming, Simple Design, and Continuous Refactoring)
- 2+ years of hands-on technical leadership and people management of cross-functional, self-organized teams of multidisciplinary engineering teams.
- Experience in Distributed Systems Architecture (Microservices, Event-Driven, and RESTful Services)
**Benefits**:
- Competitive monthly net salary
- Social & Family Medical Insurance
- Hybrid work environment
**Envision Employment Solutions is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Come join us!
Software Engineering Manager
Posted today
Job Viewed
Job Description
We at
**Envision Employment Solutions** are always on the look for top talents around the globe and matching them with our partners' hiring needs, to help them build and scale!
- Our partners offer awesome work environment, competitive salaries, full benefits, and many others perks.**Our Hiring Process**:
**2. **During the call we will go through your resume and discuss the opportunities we have for you in details. We would love to learn a little bit about you, about your work experience and your career's goal. We will also be able to answer any questions you might have.
**Please feel free to share our career site with any of your colleagues or anyone you know that might be looking for a job**:
- ___
**Envision Employment Solutions** is currently looking for an
**Engineering Manager **for one of our partners, an international education platform.
**Job Summary**:
Our partner is on the look for an Engineering Manager who will be reporting directly to the
_Head of Engineering. _Your role is to build and lead the
_Business Platform _team in designing and delivering innovative and scalable business user experiences, as well as multiple platform services (e.g., User Profile, Authentication) and solutions for our customers.
The business product is a suite of learning experiences tailored to thousands of employees in SMEs and large organizations, the products play a key role in employees' career development and advancement.
They are committed to building software that is not only functional and reliable, but also beautiful and intuitive. Our engineers and designers work together to create products that are a joy to use and that solve real-world problems in innovative ways. They believe in the Agile and XP methodologies, and we prioritize collaboration, communication, and continuous improvement in everything they do.
They are embarking on an exciting journey of rebuilding our product and engineering organization to drive innovation and growth. Our goal is to create a world-class platform that delivers the best possible learning experiences to our users.
Share the journey along with engineers, product managers, and leaders from the most successful organizations in the region.
**Responsibilities**:
- Design, and build systems and world-class learning experiences for our business products.
- Collaborate with product and design and play active role in feature prioritization.
- Play key role in developing cross-org initiatives, hiring, ways of working, quality culture.
- Continuously improve DORA metrics for systems owned by your team(s).
- Continuously invest in improving our business reliability metrics.
- Collaborate with product and business partners to evolve our software systems, products, and services to better serve our customers.
**Requirements**:
- 6+ years of experience in software engineering, preferably within Extreme Programming environment (TDD, Pair Programming, Simple Design, and Continuous Refactoring)
- 2+ years of hands-on technical leadership and people management of cross-functional, self-organized teams of multidisciplinary engineering teams.
- Experience in Distributed Systems Architecture (Microservices, Event-Driven, and RESTful Services)
**Benefits**:
- Competitive monthly net salary
- Social & Family Medical Insurance
- Hybrid work environment
**Envision Employment Solutions is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Come join us!
Software Engineering Manager
Posted today
Job Viewed
Job Description
We at
**Envision Employment Solutions** are always on the look for top talents around the globe and matching them with our partners' hiring needs, to help them build and scale!
- Our partners offer awesome work environment, competitive salaries, full benefits, and many others perks.**Our Hiring Process**:
**2. **During the call we will go through your resume and discuss the opportunities we have for you in details. We would love to learn a little bit about you, about your work experience and your career's goal. We will also be able to answer any questions you might have.
**Please feel free to share our career site with any of your colleagues or anyone you know that might be looking for a job**:
- ___
**Envision Employment Solutions** is currently looking for
**Software**
**Engineering Managers **for one of our partners, a very well-known Digital Factory.
**Job Summary**:
**Responsibilities**:
- Build and maintain distributed teams
- Manage, and grow individuals on the team
- Be an advocate of engineering best practices
- Believe and influence an iterative agile approach to everything we do
- Build quality into the processes and products we own
- Help design, implement and manage software development processes and tools
- Define software solutions in close collaboration with the Product team
- Define operational metrics and work closely with the Operations team to ensure that all delivered software will continue working seamlessly in Production
- Understand the value of true CI/CD and help build and maintain it
- Engage and manage 3rd party vendors for Development resource body-shopping
- Help evolve our tech stackmicroservices built/deployed where appropriate, server-less, modern programming languages such as Java, swift, kotlin, node.js, python, angular, react, containers, NoSql, Dynamic caching
- Work collaboratively with other technology and business leaders to ensure that Software Engineering technology is fully leveraged to deliver the business strategy
- Reporting to Engineering Lead
**Requirements**:
- 6-8 years of total experience in engineering and technology roles working with product development teams, delivering and building digital products
- Working with scalable and self-autonomous teams using DevOps CI/CD with focus on team building / forming
- In Agile software development methodologies, processes, and tools
- Strong examples of people management, and guiding others - directing, leading and mentoring others
- Deep understanding of the digital technology space - with the ability to stay current and up-to-date on trends and technologies
- Strong conflict management, and leading by example
- Wide experience and understanding of architecture in terms of solution, data and integration
- Familiarity with information security vulnerabilities and risk management practices
- Proven leadership ability, including the skill to articulate ideas to both technical and non-technical audiences
**Benefits**:
- A basic monthly net salary that is determined based on experience
- Social Insurance
- Individual Medical Insurance (GlobeMed)
- Life Insurance
- Paid Time Off
- Last but not least an AMAZING team!
**Envision Employment Solutions is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Come join us!
Senior Software Engineering Manager
Posted today
Job Viewed
Job Description
We at
**Envision Employment Solutions** are always on the look for top talents around the globe and matching them with our partners' hiring needs, to help them build and scale!
- Our partners offer awesome work environment, competitive salaries, full benefits, and many others perks.**Our Hiring Process**:
**2. **During the call we will go through your resume and discuss the opportunities we have for you in details. We would love to learn a little bit about you, about your work experience and your career's goal. We will also be able to answer any questions you might have.
**Please feel free to share our career site with any of your colleagues or anyone you know that might be looking for a job**:
- ___
**Envision Employment Solutions** is currently looking for a
**Senior**
**Engineering Manager **for one of our partners, an international education platform.
**Job Summary**:
Our partner is on the look for a Senior Engineering Manager Reporting directly to
_Head of Engineering, _your role is to build and lead the
_Consumer Platform _team indesign and deliverinnovative and scalable consumer experiences, as well as multiple platform services (e.g., User Profile, Authentication) and solutions for our customers.
We are committed to building software that is not only functional and reliable, but also beautiful and intuitive. Our engineers and designers work together to create products that are a joy to use, and that solve real-world problems in innovative ways. We believe in the Agile and XP methodologies, and we prioritize collaboration, communication, and continuous improvement in everything we do.
We are embarking on an exciting journey of rebuilding our product and engineering organization to drive innovation and growth. Our goal is to create a world-class platform that delivers the best possible learning experiences to our users.
Share the journey along with engineers, product managers and leaders from the most successful organizations in the region.
**Responsibilities**:
- Design, and build systems and world-class learning experiences for our consumer products.
- Collaborate with product and design and play active role in feature prioritization.
- Play key role in developing cross-org initiatives, hiring, ways of working, quality culture.
- Continuously improve DORA metrics for systems owned by your team(s).
- Continuously invest in improving our business reliability metrics.
- Collaborate with product and business partners to evolve our software systems, products, and services to better serve our customers.
**Requirements**:
- 8± years of experience in software engineering, preferably within Extreme Programming environment (TDD, Pair Programming, Simple Design, and Continuous Refactoring)
- 5± years of hands-on technical leadership and people management of cross-functional, self-organized teams of multidisciplinary engineering teams.
- Experience in TypeScript and React, Flutter or similar frameworks, frontend build systems, complex API integrations.
- Experience in Distributed Systems Architecture (Microservices, Event-Driven, and RESTful Services)
**Benefits**:
- Competitive monthly net salary
- Social & Family Medical Insurance
- Hybrid work environment
**Envision Employment Solutions is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Come join us!
Senior Software Engineering Manager
Posted today
Job Viewed
Job Description
We at
**Envision Employment Solutions** are always on the look for top talents around the globe and matching them with our partners' hiring needs, to help them build and scale!
- Our partners offer awesome work environment, competitive salaries, full benefits, and many others perks.**Our Hiring Process**:
**2. **During the call we will go through your resume and discuss the opportunities we have for you in details. We would love to learn a little bit about you, about your work experience and your career's goal. We will also be able to answer any questions you might have.
**Please feel free to share our career site with any of your colleagues or anyone you know that might be looking for a job**:
- ___
**Envision Employment Solutions** is currently looking for
**Senior**
**Software**
**Engineering Managers **for one of our partners, a very well-known Digital Factory.
**Job Summary**:
**Responsibilities**:
- Set career plans for critical tech individual contributors
- Build and maintain distributed teams
- Manage, and grow individuals on the team
- Be an advocate of engineering best practices
- Believe and influence an iterative agile approach to everything we do
- Build quality into the processes and products we own
- Help design, implement and manage software development processes and tools
- Define software solutions in close collaboration with the Product team
- Define operational metrics and work closely with the Operations team to ensure that all delivered software will continue working seamlessly in Production
- Understand the value of true CI/CD and help build and maintain it
- Engage and manage 3rd party vendors for Development resource body-shopping
- Help evolve our tech stackmicroservices built/deployed where appropriate, server-less, modern programming languages such as Java, swift, kotlin, node.js, python, angular, react, containers, NoSql, Dynamic caching
- Work collaboratively with other technology and business leaders to ensure that Software Engineering technology is fully leveraged to deliver the business strategy
- Reporting to Engineering Lead
**Requirements**:
- 8-10 years of total experience in engineering and technology roles working with product development teams, delivering and building digital products
- At least 2 YoE as people management (i.e., Software Developer Manager, Engineering Manager, or similar role)
- Working with scalable and self-autonomous teams using DevOps CI/CD with focus on team building / forming
- In Agile software development methodologies, processes, and tools
- Strong examples of people management, and guiding others - directing, leading and mentoring others
- Deep understanding of the digital technology space - with the ability to stay current and up-to-date on trends and technologies
- Strong conflict management, and leading by example
- Wide experience and understanding of architecture in terms of solution, data and integration
- Familiarity with information security vulnerabilities and risk management practices
- Proven leadership ability, including the skill to articulate ideas to both technical and non-technical audiences
**Benefits**:
- A basic monthly net salary that is determined based on experience
- Social Insurance
- Individual Medical Insurance (GlobeMed)
- Life Insurance
- Paid Time Off
- Last but not least an AMAZING team!
**Envision Employment Solutions is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Come join us!
Be The First To Know
About the latest Engineering manager Jobs in Egypt !
Senior Software Engineering Manager
Posted today
Job Viewed
Job Description
We at
**Envision Employment Solutions** are always on the look for top talents around the globe and matching them with our partners' hiring needs, to help them build and scale!
- Our partners offer awesome work environment, competitive salaries, full benefits, and many others perks.**Our Hiring Process**:
**2. **During the call we will go through your resume and discuss the opportunities we have for you in details. We would love to learn a little bit about you, about your work experience and your career's goal. We will also be able to answer any questions you might have.
**Please feel free to share our career site with any of your colleagues or anyone you know that might be looking for a job**:
- ___
**Envision Employment Solutions** is currently looking for a
**Senior**
**Engineering Manager **for one of our partners, an international education platform.
**Job Summary**:
Our partner is on the look for a Senior Engineering Manager Reporting directly to
_Head of Engineering, _your role is to build and lead the
_Consumer Platform _team indesign and deliverinnovative and scalable consumer experiences, as well as multiple platform services (e.g., User Profile, Authentication) and solutions for our customers.
We are committed to building software that is not only functional and reliable, but also beautiful and intuitive. Our engineers and designers work together to create products that are a joy to use, and that solve real-world problems in innovative ways. We believe in the Agile and XP methodologies, and we prioritize collaboration, communication, and continuous improvement in everything we do.
We are embarking on an exciting journey of rebuilding our product and engineering organization to drive innovation and growth. Our goal is to create a world-class platform that delivers the best possible learning experiences to our users.
Share the journey along with engineers, product managers and leaders from the most successful organizations in the region.
**Responsibilities**:
- Design, and build systems and world-class learning experiences for our consumer products.
- Collaborate with product and design and play active role in feature prioritization.
- Play key role in developing cross-org initiatives, hiring, ways of working, quality culture.
- Continuously improve DORA metrics for systems owned by your team(s).
- Continuously invest in improving our business reliability metrics.
- Collaborate with product and business partners to evolve our software systems, products, and services to better serve our customers.
**Requirements**:
- 8± years of experience in software engineering, preferably within Extreme Programming environment (TDD, Pair Programming, Simple Design, and Continuous Refactoring)
- 5± years of hands-on technical leadership and people management of cross-functional, self-organized teams of multidisciplinary engineering teams.
- Experience in TypeScript and React, Flutter or similar frameworks, frontend build systems, complex API integrations.
- Experience in Distributed Systems Architecture (Microservices, Event-Driven, and RESTful Services)
**Benefits**:
- Competitive monthly net salary
- Social & Family Medical Insurance
- Hybrid work environment
**Envision Employment Solutions is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Come join us!
Senior Software Engineering Manager
Posted today
Job Viewed
Job Description
We at
**Envision Employment Solutions** are always on the look for top talents around the globe and matching them with our partners' hiring needs, to help them build and scale!
- Our partners offer awesome work environment, competitive salaries, full benefits, and many others perks.**Our Hiring Process**:
**2. **During the call we will go through your resume and discuss the opportunities we have for you in details. We would love to learn a little bit about you, about your work experience and your career's goal. We will also be able to answer any questions you might have.
**Please feel free to share our career site with any of your colleagues or anyone you know that might be looking for a job**:
- ___
**Envision Employment Solutions** is currently looking for a
**Senior**
**Engineering Manager **for one of our partners, an international education platform.
**Job Summary**:
Our partner is on the look for a Senior Engineering Manager Reporting directly to
_Head of Engineering, _your role is to build and lead the
_Consumer Platform _team indesign and deliverinnovative and scalable consumer experiences, as well as multiple platform services (e.g., User Profile, Authentication) and solutions for our customers.
We are committed to building software that is not only functional and reliable, but also beautiful and intuitive. Our engineers and designers work together to create products that are a joy to use, and that solve real-world problems in innovative ways. We believe in the Agile and XP methodologies, and we prioritize collaboration, communication, and continuous improvement in everything we do.
We are embarking on an exciting journey of rebuilding our product and engineering organization to drive innovation and growth. Our goal is to create a world-class platform that delivers the best possible learning experiences to our users.
Share the journey along with engineers, product managers and leaders from the most successful organizations in the region.
**Responsibilities**:
- Design, and build systems and world-class learning experiences for our consumer products.
- Collaborate with product and design and play active role in feature prioritization.
- Play key role in developing cross-org initiatives, hiring, ways of working, quality culture.
- Continuously improve DORA metrics for systems owned by your team(s).
- Continuously invest in improving our business reliability metrics.
- Collaborate with product and business partners to evolve our software systems, products, and services to better serve our customers.
**Requirements**:
- 8± years of experience in software engineering, preferably within Extreme Programming environment (TDD, Pair Programming, Simple Design, and Continuous Refactoring)
- 5± years of hands-on technical leadership and people management of cross-functional, self-organized teams of multidisciplinary engineering teams.
- Experience in TypeScript and React, Flutter or similar frameworks, frontend build systems, complex API integrations.
- Experience in Distributed Systems Architecture (Microservices, Event-Driven, and RESTful Services)
**Benefits**:
- Competitive monthly net salary
- Social & Family Medical Insurance
- Hybrid work environment
**Envision Employment Solutions is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Come join us!
Engineering Manager - Ubuntu Systems Management
Posted today
Job Viewed
Job Description
Ubuntu is growing rapidly in the enterprise, with estates expanding from cloud, to bare metal servers, to vSphere clusters, and of course desktops and devices. Ubuntu is easy to deploy and configure, one node at a time, but it's difficult to know where you stand on policy and compliance, patch management, or access control across a large estate. Ubuntu used to be under the radar in the enterprise, but it is now becoming an official platform for many companies. Those enterprises very much want a high quality way to manage their Ubuntu estate.
We started work on Landscape many years ago, and the current generation of the service reflects the choices of the day. We now have the opportunity to invest significantly in a team to bring a fresh new vision for large-scale Ubuntu estate management to the project. That doesn't make this a greenfield opportunity - we have a system that serves thousands of deployments - but we know we want to step back and give it a big new push, letting go of some things that are no longer so important, and embracing a range of new priorities. This role is the critical engineering leadership role for that mission.
Engineering managers at Canonical bring both technical and management skills to the leadership of their teams. You will work closely with product managers, and produce an engineering roadmap with ambitious and achievable goals. A successful applicant will be capable of growing a team of engineers, collaborating with other engineering and business teams at Canonical, and providing periodic updates about successes and areas of improvement.
As an engineering manager at Canonical you must be technically strong, but your responsibility is to run an effective team and develop the colleagues you manage. You are expected to help them grow as engineers, do important work, do it outstandingly well, find professional and personal satisfaction, and work well with colleagues and community. Technical leadership experience and a background in software engineering are necessary prerequisites for this role. You will be expected to lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution.
We work in Python and Golang, and expect engineering managers to be fluent in the language, architecture and components that their team uses. Code reviews and architectural leadership are part of the job. As manager, the commitment to healthy engineering practices, documentation, quality and performance optimisation are equally important technical responsibilities, as is the requirement for fair and clear management, and the obligation to ensure a high performing team.
**Key responsibilities**:
- Build and lead a team of engineers in your region
- Develop talent through coaching, mentoring, feedback, and hands-on career development
- Demonstrate sound engineering principles and directly contribute toward your team's goals
- Set and manage expectations with other engineering teams, management, and external stakeholders
- Lead modern, agile software development practices
- Ensure a healthy, collaborative engineering culture in line with the company values
- Be an active part of the leadership team and collaborate with other leaders in the organisation
- Build automated, highly reliable image delivery, testing and publication pipelines
- Engage with many other teams at Canonical, as well as the open source community and commercial partners
- Work from home with global travel 4-6 weeks per year for internal and external events
**Valued skills and experience**:
- You love to mentor, develop and grow people, and have a track record of doing it
- You are knowledgeable and passionate about software development
- You are focused on success and the delivery of timely, high quality software
- You have experience and commitment to agile development methodologies
- You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
- Software development experience in Python or Golang
- Effective written and verbal communication skills
- Practical experience with Linux system administration
**What Canonical offers**:
- Personal learning and development budget
- Annual compensation review
- Recognition rewards
- Annual leave
- Priority Pass for travel
Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform. Our services help businesses worldwide reduce costs, improve efficiency and enhance security with Ubuntu.
LI-remote