100 Software Project jobs in Kuwait
Senior Software Technical Project Manager - Kuwait
Posted 7 days ago
Job Viewed
Job Description
Job Summary
You will be responsible for leading teams to deliver project(s) that span across one or more LoBs, planning, and etc. Responsible for overall project management and budgetary concerns. You will also be responsible for working closely with the client, internal teams, and third-party vendors/partners to ensure that the projects are delivered with utmost customer satisfaction. You will have excellent stakeholder relationship management skills to successfully lead and manage the project team and project stakeholders, and have expertise recognized and requested by customers, managing and controlling all implementation activities from project initiation through successful sign-off of the project.
Job ObjectivesTo understand the clients’ needs and collaborate with all the internal teams to develop solutions, and deliver them to customer satisfaction, will have end to end ownership and responsibility in customer need identification and service delivery. Manage resources, schedules, financials, and adhere to stage gate quality and SDLC control guidelines throughout the full systems development life cycle, leading and managing complex project.
Job ResponsibilitiesProject and Portfolio Management: Manage a portfolio of complex projects that span one or multiple lines of business
- Project Charter and Business Case: Work with the customer to understand the requirements, the project goals, and objectives, constraints, terms, and conditions, and what is in scope and out of scope to be delivered
- Requirements Baseline: Facilitate proof-of-concept, prototyping, interviewing/workshops or other techniques of gathering requirements
- Develop an organizational chart for the core team based on the roles and responsibilities of the stakeholders
- Manage all aspects of multiple related projects to ensure the overall program is aligned to and directly supports the achievement of strategic objectives
- Define Success criteria and disseminate them to all parties involved throughout project and program life cycle
- Statement of work (SOW):
- Scope Statement and Baseline: Ensure the scope statement is clearly understood and as agreed to by the project team, customer, and other stakeholders, create the scope baseline, and the process for scope change control
- Ensure that the project plan is complete
- Ensure that components of Schedule and Cost, Resource planning, and Risk Management and Quality are captured in the Baseline plan
- Manage project scope and changes
- Risk Management and Quality:
- Identify roles, assign risk owners, responsibilities, and levels of authority
- Develop a quality plan addressing metrics, productivity, rework, and any processes or standards
- Performance, Benchmarking, and Closure:
- Execute the project plan, implement mechanisms to measure, record progress, and conduct ongoing analysis of variances, risks, and changes, as well as update/revise the project plan and report status
- Gain approvals to change requests, re-baseline when applicable, update/revise the project plan, and report status
- Gain formal acceptance and sign-off of the project by the customer and validate that all conditions of satisfaction have been met
- Project Closure Documentation: Analyze document performance in terms of variance, trend, and earned value analysis, its impact, and facilitate the post-review meeting with project stakeholders
- Manage iHorizon’s third-party vendors/partners as needed
- Mentor and provide expertise to the project team members
- Identify and assign the roles of project team members, project reporting structures, and training requirements for the team
- Manage Multiple clients, with multiple projects, create and maintain effective working relationships with customers, while exceeding their expectations in terms of budget, quality, and timely completion of projects
- Manage day-to-day client interaction
- Set and manage client expectations
- Communicate effectively with clients to identify needs and evaluate alternative business solutions
- Continually seek opportunities to increase customer satisfaction and deepen client relationships
- Build a knowledge base of each client's business, organization, and objectives.
- Continuously seek opportunities to increase revenues from the customer by identifying new opportunities, sign new CRS…etc.
- Support the Head of Delivery in managing the project budget
- Validate the deliverable completion with the client and raise the necessary trigger for invoicing the client at various milestones of the project
- Obtain final acceptance for the project from the customer by ensuring that the delivered product(s) and services comply with the agreed deliverables list, agreed scope, and any organizational procedures in order to close contractual obligations
- Determine appropriate revenue recognition, ensure timely and accurate invoicing, and monitor receivables for project
- Follow up with clients, when necessary, regarding unpaid invoices
- Identify ways of reducing costs and enhancing project profitability without negatively impacting success
- Understand basic revenue models, P/L, and cost-to-completion projections and make decisions accordingly
Team Hiring & Selection
- Contribute to defining team Job Descriptions and competencies
- Perform interview & selection activities and facilitate onboarding & orientation of new Team Members
Team Management
- Build a transparent, open, and consistent communication system between self and team members
- Consistently monitor team's work and performance by conducting regular team meetings and systematic review sessions
- Enhance team's engagement levels by creating a positive work environment and by ensuring alignment of individual & team objectives to organizational goals
- Assist and support team in achieving team goals and elevating productivity
- Ensure continuous reporting of KPIs
- Manage underperforming Team Members
Employee Development & Performance Management
- Effectively use performance management mechanism to ensure growth and development of each individual team member - setting clear objectives, scheduling periodical informal performance conversations and formal review sessions, providing constructive feedback
- Support & guide individual employees in the team to achieve work and personal development goals through coaching and mentoring
- Contribute to career path planning by creating Development Plans for individual team members and ensuring plan implementation
- Aid in Succession Planning by determining the critical roles in the team and identifying ideal successors for the critical roles
- Ensure training need analysis is done for Team Members and that the chartered training programs are administered properly
Processes, Best Practices & Work Standard Management
- Ascertain that the work processes and tools followed by the Team are effectual and of high-performance standards
- Assist the Head of Delivery in establishing and documenting the best practices
- Compare current practices to relevant industry best practices and bridge gaps (if any)
- Closely monitor & audit the processes of the function to ensure the quality & work standards are maintained
- Evaluate the efficacy of the tools and constantly update them
- Research the evolving areas of work, new market trends & changes and keep functional processes and standards updated by incorporating these trends and changes into the work model
Education Qualification
- Bachelor's degree in a computer-related discipline, mathematics, or engineering
Licenses & Certifications
- PMP certification is mandatory
Previous Work Experience
- Overall, 15 years and above experience in IT services management
- 8-10 years of Project Management experience, handling large projects
- 5+ years of experience working with business stakeholders within a cross-functional matrix environment
- Excellent experience in SDLC Methodologies, Agile, SCRUM, SDLC / Waterfall
- Proven ability to work creatively and analytically in a problem-solving environment demonstrating teamwork, innovation, and excellence
- Experience influencing and gaining buy-in from executive members, team members, stakeholders, and peers
- Should have experience in implementing at least one of the international Content Management Solutions (CMS) and/or Mobile Applications
- Experience implementing 3-5 large enterprise-wide projects using the Systems Development Life Cycle Management and PMI Standards
- Extensive experience in technology consulting and pre-sales assignments
- Should have been in an On-site client-facing role, especially in the Middle East
- Working experience consulting with customers to architect and design solutions based on business requirements
- Proficiency in IT methodologies, SDLC, Agile/SCRUM
Skills and Abilities
- High level of communication skills (written and verbal) and professional maturity
- Successful cross-group collaborative skills and ability to work in a matrix environment
- Ability to think critically and strategically, without losing sight of the detail
- Understand our pricing model and billing procedures
- Very good familiarity with the project proposal and the project contract
Desired Leadership Skills
- Should have strong executive skills
Senior Software Technical Project Manager - Kuwait
Posted 2 days ago
Job Viewed
Job Description
You will be responsible for leading teams to deliver project(s) that span across one or more LoBs, planning, and etc. Responsible for overall project management and budgetary concerns. You will also be responsible for working closely with the client, internal teams, and third-party vendors/partners to ensure that the projects are delivered with utmost customer satisfaction. You will have excellent stakeholder relationship management skills to successfully lead and manage the project team and project stakeholders, and have expertise recognized and requested by customers, managing and controlling all implementation activities from project initiation through successful sign-off of the project. Job Objectives
To understand the clients’ needs and collaborate with all the internal teams to develop solutions, and deliver them to customer satisfaction, will have end to end ownership and responsibility in customer need identification and service delivery. Manage resources, schedules, financials, and adhere to stage gate quality and SDLC control guidelines throughout the full systems development life cycle, leading and managing complex project. Job Responsibilities
Project and Portfolio Management:
Manage a portfolio of complex projects that span one or multiple lines of business Project Charter and Business Case: Work with the customer to understand the requirements, the project goals, and objectives, constraints, terms, and conditions, and what is in scope and out of scope to be delivered Requirements Baseline: Facilitate proof-of-concept, prototyping, interviewing/workshops or other techniques of gathering requirements Develop an organizational chart for the core team based on the roles and responsibilities of the stakeholders Manage all aspects of multiple related projects to ensure the overall program is aligned to and directly supports the achievement of strategic objectives Define Success criteria and disseminate them to all parties involved throughout project and program life cycle Statement of work (SOW): Scope Statement and Baseline: Ensure the scope statement is clearly understood and as agreed to by the project team, customer, and other stakeholders, create the scope baseline, and the process for scope change control Ensure that the project plan is complete Ensure that components of Schedule and Cost, Resource planning, and Risk Management and Quality are captured in the Baseline plan Manage project scope and changes Risk Management and Quality: Identify roles, assign risk owners, responsibilities, and levels of authority Develop a quality plan addressing metrics, productivity, rework, and any processes or standards Performance, Benchmarking, and Closure: Execute the project plan, implement mechanisms to measure, record progress, and conduct ongoing analysis of variances, risks, and changes, as well as update/revise the project plan and report status Gain approvals to change requests, re-baseline when applicable, update/revise the project plan, and report status Gain formal acceptance and sign-off of the project by the customer and validate that all conditions of satisfaction have been met Project Closure Documentation: Analyze document performance in terms of variance, trend, and earned value analysis, its impact, and facilitate the post-review meeting with project stakeholders Manage iHorizon’s third-party vendors/partners as needed Mentor and provide expertise to the project team members Identify and assign the roles of project team members, project reporting structures, and training requirements for the team Client Management
Manage Multiple clients, with multiple projects, create and maintain effective working relationships with customers, while exceeding their expectations in terms of budget, quality, and timely completion of projects Manage day-to-day client interaction Set and manage client expectations Communicate effectively with clients to identify needs and evaluate alternative business solutions Continually seek opportunities to increase customer satisfaction and deepen client relationships Build a knowledge base of each client's business, organization, and objectives. Continuously seek opportunities to increase revenues from the customer by identifying new opportunities, sign new CRS…etc. Project Accounting and Finances
Support the Head of Delivery in managing the project budget Validate the deliverable completion with the client and raise the necessary trigger for invoicing the client at various milestones of the project Obtain final acceptance for the project from the customer by ensuring that the delivered product(s) and services comply with the agreed deliverables list, agreed scope, and any organizational procedures in order to close contractual obligations Determine appropriate revenue recognition, ensure timely and accurate invoicing, and monitor receivables for project Follow up with clients, when necessary, regarding unpaid invoices Identify ways of reducing costs and enhancing project profitability without negatively impacting success Understand basic revenue models, P/L, and cost-to-completion projections and make decisions accordingly Managerial Responsibilities
Team Hiring & Selection Contribute to defining team Job Descriptions and competencies Perform interview & selection activities and facilitate onboarding & orientation of new Team Members Team Management Build a transparent, open, and consistent communication system between self and team members Consistently monitor team's work and performance by conducting regular team meetings and systematic review sessions Enhance team's engagement levels by creating a positive work environment and by ensuring alignment of individual & team objectives to organizational goals Assist and support team in achieving team goals and elevating productivity Ensure continuous reporting of KPIs Manage underperforming Team Members Employee Development & Performance Management Effectively use performance management mechanism to ensure growth and development of each individual team member - setting clear objectives, scheduling periodical informal performance conversations and formal review sessions, providing constructive feedback Support & guide individual employees in the team to achieve work and personal development goals through coaching and mentoring Contribute to career path planning by creating Development Plans for individual team members and ensuring plan implementation Aid in Succession Planning by determining the critical roles in the team and identifying ideal successors for the critical roles Ensure training need analysis is done for Team Members and that the chartered training programs are administered properly Processes, Best Practices & Work Standard Management Ascertain that the work processes and tools followed by the Team are effectual and of high-performance standards Assist the Head of Delivery in establishing and documenting the best practices Compare current practices to relevant industry best practices and bridge gaps (if any) Closely monitor & audit the processes of the function to ensure the quality & work standards are maintained Evaluate the efficacy of the tools and constantly update them Research the evolving areas of work, new market trends & changes and keep functional processes and standards updated by incorporating these trends and changes into the work model Job Requirements
Education Qualification Bachelor's degree in a computer-related discipline, mathematics, or engineering Licenses & Certifications PMP certification is mandatory Previous Work Experience Overall, 15 years and above experience in IT services management 8-10 years of Project Management experience, handling large projects 5+ years of experience working with business stakeholders within a cross-functional matrix environment Excellent experience in SDLC Methodologies, Agile, SCRUM, SDLC / Waterfall Proven ability to work creatively and analytically in a problem-solving environment demonstrating teamwork, innovation, and excellence Experience influencing and gaining buy-in from executive members, team members, stakeholders, and peers Should have experience in implementing at least one of the international Content Management Solutions (CMS) and/or Mobile Applications Experience implementing 3-5 large enterprise-wide projects using the Systems Development Life Cycle Management and PMI Standards Extensive experience in technology consulting and pre-sales assignments Should have been in an On-site client-facing role, especially in the Middle East Working experience consulting with customers to architect and design solutions based on business requirements Proficiency in IT methodologies, SDLC, Agile/SCRUM Skills and Abilities High level of communication skills (written and verbal) and professional maturity Successful cross-group collaborative skills and ability to work in a matrix environment Ability to think critically and strategically, without losing sight of the detail Understand our pricing model and billing procedures Very good familiarity with the project proposal and the project contract Desired Leadership Skills Should have strong executive skills
#J-18808-Ljbffr
Software Engineering Manager, Ubuntu Gaming
Posted 3 days ago
Job Viewed
Job Description
Software Engineering Manager, Ubuntu Gaming
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT.
As the Software Engineering Manager for Ubuntu Gaming, your mission is to help make gaming on Ubuntu first-class. In this exciting time for Linux gaming, compatibility tools like Proton have matured, but a well-rounded gaming experience goes beyond compatibility. It entails maximising performance, robust and secure anti-cheat mechanisms, full device support, and ease of content creation, sharing and discovery.
Location: This role will be based remotely in the Americas or EMEA region.
The role entails:
- Leading your team in optimising and expanding the Ubuntu gaming experience, focusing on the Steam Snap.
- Managing project timelines, balancing feature improvements with deadlines.
- Collaborating with stakeholders to align your team's work with other teams and company objectives.
- Conducting keen-eyed code reviews, focusing on quality, performance, and modern design principles.
- Collaborating with upstream projects like Proton and partners like Unity to enhance Ubuntu's gaming capabilities.
- Working closely with other teams to ensure a cohesive and comprehensive Ubuntu experience.
- Driving performance improvements across a wide range of hardware.
- Engaging actively with the open source and gaming community to gather feedback and collaborate on improvements.
What we are looking for in you:
- An undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path.
- Proven ability to collaborate effectively with upstream projects and partners.
- Familiarity and experience with the Linux graphics stack spanning user-space components to low level kernel drivers.
- Exceptional software project management skills, encompassing risk assessment and resource allocation.
- Ability to balance technical leadership with effective team management.
- Excellent written and verbal communication skills for both internal and external interactions.
- Robust planning skills, demonstrated by your capacity to manage multi-cycle improvements.
- Ability to travel twice a year, for company events up to two weeks long
Nice-to-have skills:
- A passion for technology and gaming, driving you to work with intelligent, motivated colleagues.
- Initiative in proactively identifying opportunities and solving challenges.
- Curiosity, flexibility, and a strong sense of accountability.
- A focus on soft skills, including passion, enterprise, and self-motivation.
What we offer colleagues:
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#J-18808-LjbffrSoftware Engineering Manager, Ubuntu Gaming
Posted 3 days ago
Job Viewed
Job Description
Software Engineering Manager, Ubuntu Gaming
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT.
As the Software Engineering Manager for Ubuntu Gaming, your mission is to help make gaming on Ubuntu first-class. In this exciting time for Linux gaming, compatibility tools like Proton have matured, but a well-rounded gaming experience goes beyond compatibility. It entails maximising performance, robust and secure anti-cheat mechanisms, full device support, and ease of content creation, sharing and discovery.
Location: This role will be based remotely in the Americas or EMEA region.
The role entails:
- Leading your team in optimising and expanding the Ubuntu gaming experience, focusing on the Steam Snap.
- Managing project timelines, balancing feature improvements with deadlines.
- Collaborating with stakeholders to align your team's work with other teams and company objectives.
- Conducting keen-eyed code reviews, focusing on quality, performance, and modern design principles.
- Collaborating with upstream projects like Proton and partners like Unity to enhance Ubuntu's gaming capabilities.
- Working closely with other teams to ensure a cohesive and comprehensive Ubuntu experience.
- Driving performance improvements across a wide range of hardware.
- Engaging actively with the open source and gaming community to gather feedback and collaborate on improvements.
What we are looking for in you:
- An undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path.
- Proven ability to collaborate effectively with upstream projects and partners.
- Familiarity and experience with the Linux graphics stack spanning user-space components to low level kernel drivers.
- Exceptional software project management skills, encompassing risk assessment and resource allocation.
- Ability to balance technical leadership with effective team management.
- Excellent written and verbal communication skills for both internal and external interactions.
- Robust planning skills, demonstrated by your capacity to manage multi-cycle improvements.
- Ability to travel twice a year, for company events up to two weeks long
Nice-to-have skills:
- A passion for technology and gaming, driving you to work with intelligent, motivated colleagues.
- Initiative in proactively identifying opportunities and solving challenges.
- Curiosity, flexibility, and a strong sense of accountability.
- A focus on soft skills, including passion, enterprise, and self-motivation.
What we offer colleagues:
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#J-18808-LjbffrSoftware Engineering Manager, Ubuntu Gaming
Posted 3 days ago
Job Viewed
Job Description
Software Engineering Manager, Ubuntu Gaming
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT.
As the Software Engineering Manager for Ubuntu Gaming, your mission is to help make gaming on Ubuntu first-class. In this exciting time for Linux gaming, compatibility tools like Proton have matured, but a well-rounded gaming experience goes beyond compatibility. It entails maximising performance, robust and secure anti-cheat mechanisms, full device support, and ease of content creation, sharing and discovery.
Location: This role will be based remotely in the Americas or EMEA region.
The role entails:
- Leading your team in optimising and expanding the Ubuntu gaming experience, focusing on the Steam Snap.
- Managing project timelines, balancing feature improvements with deadlines.
- Collaborating with stakeholders to align your team's work with other teams and company objectives.
- Conducting keen-eyed code reviews, focusing on quality, performance, and modern design principles.
- Collaborating with upstream projects like Proton and partners like Unity to enhance Ubuntu's gaming capabilities.
- Working closely with other teams to ensure a cohesive and comprehensive Ubuntu experience.
- Driving performance improvements across a wide range of hardware.
- Engaging actively with the open source and gaming community to gather feedback and collaborate on improvements.
What we are looking for in you:
- An undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path.
- Proven ability to collaborate effectively with upstream projects and partners.
- Familiarity and experience with the Linux graphics stack spanning user-space components to low level kernel drivers.
- Exceptional software project management skills, encompassing risk assessment and resource allocation.
- Ability to balance technical leadership with effective team management.
- Excellent written and verbal communication skills for both internal and external interactions.
- Robust planning skills, demonstrated by your capacity to manage multi-cycle improvements.
- Ability to travel twice a year, for company events up to two weeks long
Nice-to-have skills:
- A passion for technology and gaming, driving you to work with intelligent, motivated colleagues.
- Initiative in proactively identifying opportunities and solving challenges.
- Curiosity, flexibility, and a strong sense of accountability.
- A focus on soft skills, including passion, enterprise, and self-motivation.
What we offer colleagues:
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#J-18808-LjbffrSoftware Engineering Manager, Ubuntu Gaming
Posted 3 days ago
Job Viewed
Job Description
Software Engineering Manager, Ubuntu Gaming
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT.
As the Software Engineering Manager for Ubuntu Gaming, your mission is to help make gaming on Ubuntu first-class. In this exciting time for Linux gaming, compatibility tools like Proton have matured, but a well-rounded gaming experience goes beyond compatibility. It entails maximising performance, robust and secure anti-cheat mechanisms, full device support, and ease of content creation, sharing and discovery.
Location: This role will be based remotely in the Americas or EMEA region.
The role entails:
- Leading your team in optimising and expanding the Ubuntu gaming experience, focusing on the Steam Snap.
- Managing project timelines, balancing feature improvements with deadlines.
- Collaborating with stakeholders to align your team's work with other teams and company objectives.
- Conducting keen-eyed code reviews, focusing on quality, performance, and modern design principles.
- Collaborating with upstream projects like Proton and partners like Unity to enhance Ubuntu's gaming capabilities.
- Working closely with other teams to ensure a cohesive and comprehensive Ubuntu experience.
- Driving performance improvements across a wide range of hardware.
- Engaging actively with the open source and gaming community to gather feedback and collaborate on improvements.
What we are looking for in you:
- An undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path.
- Proven ability to collaborate effectively with upstream projects and partners.
- Familiarity and experience with the Linux graphics stack spanning user-space components to low level kernel drivers.
- Exceptional software project management skills, encompassing risk assessment and resource allocation.
- Ability to balance technical leadership with effective team management.
- Excellent written and verbal communication skills for both internal and external interactions.
- Robust planning skills, demonstrated by your capacity to manage multi-cycle improvements.
- Ability to travel twice a year, for company events up to two weeks long
Nice-to-have skills:
- A passion for technology and gaming, driving you to work with intelligent, motivated colleagues.
- Initiative in proactively identifying opportunities and solving challenges.
- Curiosity, flexibility, and a strong sense of accountability.
- A focus on soft skills, including passion, enterprise, and self-motivation.
What we offer colleagues:
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#J-18808-LjbffrLinux Enablement - Software Engineering Manager
Posted 3 days ago
Job Viewed
Job Description
Join to apply for the Linux Enablement - Software Engineering Manager role at Canonical
Continue with Google Continue with Google
Linux Enablement - Software Engineering Manager1 week ago Be among the first 25 applicants
Join to apply for the Linux Enablement - Software Engineering Manager role at Canonical
Get AI-powered advice on this job and more exclusive features.
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Canonical's Device Delivery Team works with tier-1 OEM and ODM customers to pre-load Ubuntu Desktop and Ubuntu Core, bringing Ubuntu directly to millions of users.
As a Software Engineering Manager you will lead and manage the software engineering team to deliver OEM enablement projects. This fast-paced environment requires excellent time management, deep knowledge of the Linux system , low-level debugging, critical thinking, problem-solving skills and management ability.
Key responsibilities
- Recruit, motivate, mentor, and enable your team to succeed in delivering quality products
- Set goals with the team; prioritize tasks, identify and measure team health indicators
- Maximise the results of team members and support their career growth
- Coordinate with project managers, HWE, QA and certification management
- Monitor projects from kickoff to post-mortem and handle escalations
- Communicate, understand, and resolve the technical challenge with OEMs, ODMs, SiPs, IHVs
- Prioritize customer requests globally
- Collaborate with product engineering teams (including Desktop, Foundations, Kernel, and Security)
- Provide leadership for methodologies, strategies, standards, tools, and best practices
- Must be able to travel to the EU, USA, China, and Taiwan
- A Bachelor (or higher) degree in STEM, preferably computer science or software engineering
- Proven track record in technical roles with Linux, preferably Ubuntu or Debian
- Commitment to development and testing methodologies, and maintainable code quality
- Experience with management responsibilities
- Ability to work collaboratively in a team environment
- Ability to be productive in a globally distributed team through self-discipline and self-motivation
- Commitment and energy to deliver on schedule
- Strong English and Chinese language communication skills, both written and verbal
- Making technical decisions for a team as a tech lead
- Software architecture and design experience
- Software development or operations experience with: Ubuntu - kernel and userspace, deb/snap packaging, QEMU/KVM, LXC/LXD, Containers, Python, Go, C, bash, Postgresql, Mongo, Kubernetes, OpenStack, Ceph, AI/ML
- Participation in open-source development projects
- Experience with CI/CD
Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world's computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
#stack
Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Continue with Google Continue with Google
Software Engineering Manager - Sustaining Engineering Technical Manager - Automotive and Industrial Software Engineering Manager - Cross-platform C++ - Multipass Software Engineering Manager - Cross-platform C++ - Multipass Software Engineering Manager - Cross-platform C++ - Multipass Software Engineering Manager - Desktop and Embedded Linux Optimisation Software Engineering Manager, Ubuntu Gaming Software Engineering Manager - Ubuntu Linux Kernel Systems Integrations Engineering Manager Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon Engineering Manager - Public Cloud, Python, Golang Salesforce Engineering Manager, Commercial Systems Ubuntu Enablement - Software Engineering Manager Engineering Manager for IAM (Identity and Access Management) Linux Engineering Manager - Optimisation for Latest Hardware Revenue Accounting Manager - Software Industry, IFRS 15, NetSuite Technical Product Marketing Manager - CybersecurityWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrBe The First To Know
About the latest Software project Jobs in Kuwait !
Software Engineering Manager, Ubuntu Gaming
Posted 3 days ago
Job Viewed
Job Description
Software Engineering Manager, Ubuntu Gaming
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT.
As the Software Engineering Manager for Ubuntu Gaming, your mission is to help make gaming on Ubuntu first-class. In this exciting time for Linux gaming, compatibility tools like Proton have matured, but a well-rounded gaming experience goes beyond compatibility. It entails maximising performance, robust and secure anti-cheat mechanisms, full device support, and ease of content creation, sharing and discovery.
Location: This role will be based remotely in the Americas or EMEA region.
The role entails:
- Leading your team in optimising and expanding the Ubuntu gaming experience, focusing on the Steam Snap.
- Managing project timelines, balancing feature improvements with deadlines.
- Collaborating with stakeholders to align your team's work with other teams and company objectives.
- Conducting keen-eyed code reviews, focusing on quality, performance, and modern design principles.
- Collaborating with upstream projects like Proton and partners like Unity to enhance Ubuntu's gaming capabilities.
- Working closely with other teams to ensure a cohesive and comprehensive Ubuntu experience.
- Driving performance improvements across a wide range of hardware.
- Engaging actively with the open source and gaming community to gather feedback and collaborate on improvements.
What we are looking for in you:
- An undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path.
- Proven ability to collaborate effectively with upstream projects and partners.
- Familiarity and experience with the Linux graphics stack spanning user-space components to low level kernel drivers.
- Exceptional software project management skills, encompassing risk assessment and resource allocation.
- Ability to balance technical leadership with effective team management.
- Excellent written and verbal communication skills for both internal and external interactions.
- Robust planning skills, demonstrated by your capacity to manage multi-cycle improvements.
- Ability to travel twice a year, for company events up to two weeks long
Nice-to-have skills:
- A passion for technology and gaming, driving you to work with intelligent, motivated colleagues.
- Initiative in proactively identifying opportunities and solving challenges.
- Curiosity, flexibility, and a strong sense of accountability.
- A focus on soft skills, including passion, enterprise, and self-motivation.
What we offer colleagues:
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#J-18808-LjbffrSoftware Engineering Manager, Ubuntu Gaming
Posted 3 days ago
Job Viewed
Job Description
Software Engineering Manager, Ubuntu Gaming
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT.
As the Software Engineering Manager for Ubuntu Gaming, your mission is to help make gaming on Ubuntu first-class. In this exciting time for Linux gaming, compatibility tools like Proton have matured, but a well-rounded gaming experience goes beyond compatibility. It entails maximising performance, robust and secure anti-cheat mechanisms, full device support, and ease of content creation, sharing and discovery.
Location: This role will be based remotely in the Americas or EMEA region.
The role entails:
- Leading your team in optimising and expanding the Ubuntu gaming experience, focusing on the Steam Snap.
- Managing project timelines, balancing feature improvements with deadlines.
- Collaborating with stakeholders to align your team's work with other teams and company objectives.
- Conducting keen-eyed code reviews, focusing on quality, performance, and modern design principles.
- Collaborating with upstream projects like Proton and partners like Unity to enhance Ubuntu's gaming capabilities.
- Working closely with other teams to ensure a cohesive and comprehensive Ubuntu experience.
- Driving performance improvements across a wide range of hardware.
- Engaging actively with the open source and gaming community to gather feedback and collaborate on improvements.
What we are looking for in you:
- An undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path.
- Proven ability to collaborate effectively with upstream projects and partners.
- Familiarity and experience with the Linux graphics stack spanning user-space components to low level kernel drivers.
- Exceptional software project management skills, encompassing risk assessment and resource allocation.
- Ability to balance technical leadership with effective team management.
- Excellent written and verbal communication skills for both internal and external interactions.
- Robust planning skills, demonstrated by your capacity to manage multi-cycle improvements.
- Ability to travel twice a year, for company events up to two weeks long
Nice-to-have skills:
- A passion for technology and gaming, driving you to work with intelligent, motivated colleagues.
- Initiative in proactively identifying opportunities and solving challenges.
- Curiosity, flexibility, and a strong sense of accountability.
- A focus on soft skills, including passion, enterprise, and self-motivation.
What we offer colleagues:
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#J-18808-LjbffrSoftware Engineering Manager, Ubuntu Gaming
Posted 3 days ago
Job Viewed
Job Description
Software Engineering Manager, Ubuntu Gaming
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT.
As the Software Engineering Manager for Ubuntu Gaming, your mission is to help make gaming on Ubuntu first-class. In this exciting time for Linux gaming, compatibility tools like Proton have matured, but a well-rounded gaming experience goes beyond compatibility. It entails maximising performance, robust and secure anti-cheat mechanisms, full device support, and ease of content creation, sharing and discovery.
Location: This role will be based remotely in the Americas or EMEA region.
The role entails:
- Leading your team in optimising and expanding the Ubuntu gaming experience, focusing on the Steam Snap.
- Managing project timelines, balancing feature improvements with deadlines.
- Collaborating with stakeholders to align your team's work with other teams and company objectives.
- Conducting keen-eyed code reviews, focusing on quality, performance, and modern design principles.
- Collaborating with upstream projects like Proton and partners like Unity to enhance Ubuntu's gaming capabilities.
- Working closely with other teams to ensure a cohesive and comprehensive Ubuntu experience.
- Driving performance improvements across a wide range of hardware.
- Engaging actively with the open source and gaming community to gather feedback and collaborate on improvements.
What we are looking for in you:
- An undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path.
- Proven ability to collaborate effectively with upstream projects and partners.
- Familiarity and experience with the Linux graphics stack spanning user-space components to low level kernel drivers.
- Exceptional software project management skills, encompassing risk assessment and resource allocation.
- Ability to balance technical leadership with effective team management.
- Excellent written and verbal communication skills for both internal and external interactions.
- Robust planning skills, demonstrated by your capacity to manage multi-cycle improvements.
- Ability to travel twice a year, for company events up to two weeks long
Nice-to-have skills:
- A passion for technology and gaming, driving you to work with intelligent, motivated colleagues.
- Initiative in proactively identifying opportunities and solving challenges.
- Curiosity, flexibility, and a strong sense of accountability.
- A focus on soft skills, including passion, enterprise, and self-motivation.
What we offer colleagues:
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#J-18808-Ljbffr