Software Engineering Manager
2 weeks ago
- Grow and lead a team ofengineers in your region
- Develop talent throughcoaching, mentoring, feedback, and hands-on careerdevelopment
- Apply sound engineering principlesand directly contribute toward your team'sgoals
- Create and maintain productiverelationships with stakeholders
- Set and manageexpectations with other engineering teams, management, and externalstakeholders
- Collaborate proactively with adistributed team and community
- Lead the ongoingdevelopment of Launchpad, the infrastructure on which greatsoftware like Ubuntu is built
- Advocate andadvance modern, agile software development practices and helpdevelop and evangelise great engineering and organisationalpractices
- Grow a healthy, collaborativeengineering culture in line with the companyvalues
- Actively engage with the broaderleadership team
- Work from home withinternational travel up to 6 weeks per year for internal andexternal events
Who YouAre
- Youhave experience leading a distributed team to deliver features andmanage production services at scale
- You love tomentor, develop, and grow people, and have an outstanding trackrecord of doing so
- You are knowledgeable andpassionate about technology
- You have experiencedelivering high quality software
- You haveexperience designing and evolving complex distributedsystems
- You have effective written and verbalcommunication skills
- You have solid experienceworking in an agile development environment
1. Team Leadership andManagement
- TeamDevelopment: Lead, mentor, and coach a team ofengineers to improve their technical skills, career growth, andperformance. Foster a positive and inclusive teamculture.
- Recruiting andHiring: Help build and scale the engineering team byrecruiting, interviewing, and hiring new software engineers. Ensurea strong team dynamic and ensure that team members possess thenecessary skills for current and futureprojects.
- PerformanceManagement: Set clear performance expectations andprovide regular feedback through performance reviews and one-on-onemeetings. Address any performance issues or conflicts within theteam.
2. ProjectManagement andExecution
- ProjectPlanning: Oversee project planning, includingsetting timelines, defining deliverables, and managing priorities.Work closely with product managers, designers, and otherstakeholders to ensure requirements areclear.
- Timeline and ResourceManagement: Ensure projects are delivered on timeand within scope. Balance resources across projects, makingtrade-offs when necessary to meetdeadlines.
- RiskManagement: Identify potential risks early in theproject and work with the team to mitigate or address them. Keepstakeholders informed of any delays, roadblocks, or issues thatarise.
- AgilePractices: Implement and promote agile developmentpractices, including Scrum or Kanban, to optimize team workflow andensure continuous delivery of high-qualitysoftware.
3. TechnicalLeadership
- Architectureand Design: Collaborate with senior engineers andarchitects to ensure that software solutions are designed in ascalable, maintainable, and performant way. Participate intechnical design discussions anddecision-making.
- CodeQuality: Ensure that the team follows best practicesfor software development, including code reviews, automatedtesting, and continuous integration (CI). Advocate for highstandards of code quality, performance, andsecurity.
- TechnicalMentorship: Provide guidance on technical challengesand ensure that engineers have the resources and support they needto overcome technical hurdles. Help junior engineers grow bysharing your expertise andexperience.
- Technical DebtManagement: Ensure that technical debt is properlymanaged, with a balance between feature development and addressinglong-term maintainabilityconcerns.
4.Collaboration with Cross-FunctionalTeams
- StakeholderCommunication: Act as the primary point of contactbetween engineering and other teams, such as product management,operations, QA, and customer support. Communicate project progress,issues, and priorities effectively to allstakeholders.
- Cross-FunctionalCollaboration: Collaborate closely with productmanagers to ensure that engineering work aligns with businesspriorities and customer needs. Work with design teams to ensure aseamless userexperience.
- Customer and UserFocus: Keep the end-user experience in mind duringthe development process, ensuring that the product being builtmeets customer needs andexpectations.
5.Continuous Improvement andInnovation
- ProcessImprovement: Continuously evaluate and improvedevelopment processes to make the team more efficient. Promote theuse of new tools, technologies, and methodologies to improve teamperformance.
- Innovation:Encourage a culture of innovation, where team members are empoweredto suggest new tools, technologies, or approaches that can improvethe product or developmentprocess.
- TechnicalStrategy: Contribute to the development of thecompany's technical strategy by identifying emergingtechnologies, industry trends, and best practices that can beadopted to improve software quality and teamproductivity.
Engineering Drawing,SoftwareDevelopment,Software Systems
Employment Type: Full-time
Department / FunctionalArea: Engineering
Experience: years
Gender: Male
Vacancy: 1
-
Software Engineer
5 days ago
Dubai, Dubai, United Arab Emirates Delicate Software Solutions Full timeAbout Us: We are a Software company that delivers quality software solutions in the UAE, serving our clients for over a decade with dedication and expertise.We are seeking an experienced Full-Stack Developer to join our team at Delicate Software Solutions. As a key member of our development team, you will be responsible for designing, implementing, and...
-
Software Engineer
4 weeks ago
Dubai, Dubai, United Arab Emirates Software Defined Automation GmbH Full timeYour missionAbout the roleAt KASO, our Software Engineers are the backbone of our tech-driven revolution in the F&B industry. We're seeking a talented Backend Engineer to join our team and contribute to the development and maintenance of our core software applications. You'll work collaboratively with designers, product managers, and other engineers to build...
-
Software Engineering Manager
1 day ago
Dubai, Dubai, United Arab Emirates Canonical Full timeKey ResponsibilitiesThe Software Engineering Manager will be responsible for leading a team of software engineers and ensuring that they deliver high-quality software products. This includes defining project goals and objectives, setting priorities, and allocating resources effectively.You will work closely with our product management team to define...
-
Software Project Coordinator
5 days ago
Dubai, Dubai, United Arab Emirates Splash Software Full timeAbout UsSplash Software strives to deliver cutting-edge solutions. We are seeking a skilled Project Manager to lead our software development, QA, and technical support teams.Key Responsibilities:Manage software development, QA, and technical support teams to ensure timely delivery.Streamline workflows using Jira and Azure DevOps.Coordinate with development...
-
DevOps Engineer
2 days ago
Dubai, Dubai, United Arab Emirates Splash Software LLC Full timeWe are seeking a highly skilled Senior DevOps Engineer with a strong background in Azure DevOps and Microsoft certifications. As a Senior DevOps Engineer, you will be responsible for designing, implementing, and maintaining the DevOps infrastructure for our company's software development and deployment processes. You will collaborate with development and...
-
Software Engineering Manager
13 hours ago
Dubai, Dubai, United Arab Emirates Lucidspire Full timeAbout Our TeamWe are a dynamic team of engineers at Lucidspire Private Limited, passionate about delivering high-quality software solutions. We are seeking a skilled Senior Software Engineer to join our team and contribute to our success.Key ResponsibilitiesDesign and develop software solutions using RUST programming languageCollaborate with cross-functional...
-
Software Engineering Manager
13 hours ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeAt Teachmecode, we seek a skilled Software Engineering Manager to oversee tech tasks and enhance code. Key responsibilities include guiding the team on technical challenges, creating knowledge bases, and using backend engineering skills to optimize code.Create and maintain technical knowledge bases, write tutorials, and provide training.Use backend...
-
Senior Software Development Manager
16 hours ago
Dubai, Dubai, United Arab Emirates Global Software Solutions Group Full timeJob OverviewAs a Senior Software Development Manager, you will be responsible for leading a team of software developers to design, develop, and deliver high-quality software solutions for our clients. You will work closely with cross-functional teams to ensure timely delivery of projects and provide technical guidance to team members.Key...
-
Software Engineer
4 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeWe are seeking a skilled Software Engineer to join our team at TeachMeCode Institute.Job OverviewThe ideal candidate will have hands-on experience with Python, Linux systems administration, package management, and operations.They should also be familiar with Docker and Kubernetes, as well as having strong programming skills in Python.This role involves...
-
Oracle Fusion HCM Senior Software Engineer
4 weeks ago
Dubai, Dubai, United Arab Emirates Global Software Solutions Group Full timeOracle Fusion HCM Senior Software Engineer - Leading UAE bank EducationPostgraduate degree in Computer Science or related field (or equivalent experience) Experience7+ years of implementation experience as a Technical Expert in Oracle Fusion HCM Technical SkillsCustomization of Oracle Fusion modules Development of SaaS extensions using Oracle VBCS, PCS...
-
Software Engineer
4 days ago
Dubai, Dubai, United Arab Emirates Ridik Full timeJob OverviewRiDiK, a subsidiary of CLPS, is seeking a highly skilled Rust Programmer to join our global team. As a leading provider of IT services and consulting, we value expertise in software development and design.About the RoleWe are looking for an experienced Software Engineer or Senior Software Engineer with a strong background in RUST programming...
-
Software Engineer
4 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeAt Teachmecode, we are committed to delivering high-quality software solutions that meet the needs of our customers. We are currently looking for a skilled Software Engineer to join our development team.Your primary responsibility as a Software Engineer will be to design and develop robust, maintainable, and scalable software systems using various...
-
Senior Software Engineering Manager
6 days ago
Dubai, Dubai, United Arab Emirates Help AG, an e& enterprise company Full timeAs a Senior Software Engineering Manager at Help AG, an e& enterprise company, you will be responsible for leading a team of talented software developers in designing, developing, and maintaining cutting-edge cloud native applications on Azure Cloud. You will play a pivotal role in driving the further development of bespoke customer-facing applications and...
-
Software Sales Executive
1 day ago
Dubai, Dubai, United Arab Emirates ERP Software Full timeSales Responsibilities:Manage the end-to-end sales cycle from lead generation to closing.Identify potential customers through telemarketing, customer references, and cold calling in the market.Deliver compelling product demonstrations tailored to client needs.Negotiate terms and close sales effectively to achieve sales targets.Client Engagement and...
-
Senior Software Engineering Manager
5 days ago
Dubai, Dubai, United Arab Emirates Canonical Full timeJob DescriptionThe Senior Software Engineering Manager will lead a distributed team to deliver features and manage production services at scale. This role requires experience in mentoring, developing, and growing people, with an outstanding track record of doing so.Key Responsibilities:Team Leadership and Development: Lead hiring efforts to build and expand...
-
Software Engineer
16 hours ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeJob Title: Software EngineerJob Type: Full-Time (WFO)We are seeking a skilled Software Engineer to join our team at Teachmecode. As a key member of our development team, you will be responsible for designing and developing efficient, scalable, and reliable software solutions.Responsibilities:Designing and implementing robust backend systems using PHP and...
-
Head of Software Engineering
2 weeks ago
Dubai, Dubai, United Arab Emirates Kaizen Full timeKAIZEN Asset Management Services is a forward-thinking property management firm in Dubai, and we are looking for a talented Head of Software Engineering to lead our software development initiatives. In this role, you will be responsible for overseeing the software engineering team, driving innovation, and ensuring the delivery of high-quality software...
-
Software Engineering Director
5 days ago
Dubai, Dubai, United Arab Emirates Fox Talent Full timeJob DescriptionOur IT & Digital Consultancy client are seeking a Software Engineering Director to lead the design and delivery of software solutions for government clients in Saudi Arabia. This senior leadership role requires strong technical expertise, team management, and experience in government-related projects.Key Responsibilities:- Lead and manage...
-
Software Engineer
13 hours ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeJob Title: Software EngineerWe are looking for a skilled Software Engineer to join our team at TeachMeCode Institute in Dubai.DescriptionKey ResponsibilitiesDevelop and integrate user-facing front-end elements, ensuring seamless interactions.Create efficient, testable, and reusable PHP modules that enhance software functionality.Collaborate with stakeholders...
-
Software Engineer
4 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeJob DescriptionWe are looking for a highly skilled and motivated individual to join our team as a Software Engineer. In this role, you will be responsible for designing and developing software applications that meet the needs of our customers.As a member of our development team, you will work closely with cross-functional teams to identify business...