SaaS Software Engineer
3 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 andDevelopment
- Recruitment:Lead hiring efforts to build and expand the software engineeringteam, ensuring a good balance of skills andexperience.
- Mentoring andCoaching: Provide technical mentorship and careerdevelopment to team members. Help engineers grow in their roles bysetting clear goals, offering feedback, and fostering a culture ofcontinuous learning.
- PerformanceReviews: Conduct regular performance reviews,provide constructive feedback, and establish performance metrics toassess team members' growth andcontributions.
- TeamCulture: Foster a positive, collaborative, andinnovative team culture that emphasizes accountability, highperformance, and ownership of theproduct.
2. SoftwareDevelopment andArchitecture
- ArchitectingSaaS Solutions: Lead the design and implementationof scalable, reliable, and secure SaaS applications, ensuring thatthey can handle increasing user loads and provide a seamlessexperience.
- MicroservicesArchitecture: Design and manage microservices-basedsystems that are modular, reusable, and allow teams to work onfeatures independently while ensuring the systems work as awhole.
- CloudInfrastructure: Ensure that SaaS applications arebuilt with cloud-native principles in mind, utilizing services fromplatforms like AWS, Azure, orGCP.
- CI/CD: Drivethe adoption of continuous integration and continuous deployment(CI/CD) practices to increase software delivery speed, quality, andreliability.
3. Productand ProjectManagement
- Collaborationwith Product Management: Work closely with productmanagers to define product roadmaps, gather user feedback, andprioritize features based on businessneeds.
- ProjectDelivery: Oversee the planning, execution, anddelivery of software releases. Make sure that projects aredelivered on time, meet requirements, and are aligned with thecompany's businessgoals.
- Cross-functionalCollaboration: Collaborate with other teams, such asDevOps, QA, UX/UI, and marketing, to ensure the success of the SaaSproduct.
- RiskManagement: Identify potential risks in thedevelopment process and mitigate them. This could include technicalrisks, resource constraints, or dependencies on otherteams.
4. Scalability,Reliability, andPerformance
- ScalableArchitecture: Ensure that the software architectureis designed to scale effectively, accommodating growing customerdemands while maintaining highperformance.
- PerformanceOptimization: Continuously monitor and optimize theperformance of SaaS products, improving both server-sideperformance and client-sideperformance.
- Uptime andAvailability: Work with DevOps and infrastructureteams to ensure that SaaS applications achieve high uptime, meetSLAs (Service Level Agreements), and have disaster recoveryprocedures inplace.
- Security:Implement best practices for security, ensuring that the SaaSsolution complies with industry standards (e.g., GDPR, HIPAA) andoffers robust protection againstthreats.
5. Monitoringand ContinuousImprovement
- Metricsand Analytics: Set up and monitor key performanceindicators (KPIs) for application performance, user experience, andsystem health. Use data to drive decision-making and continuousimprovement.
- BugResolution: Oversee the process for identifying,tracking, and resolving bugs and other issues that arise in theSaaS product.
- UserFeedback: Ensure that user feedback and systemtelemetry are incorporated into the development cycle, driving theevolution of the product in line with customerneeds.
6. Process andQualityManagement
- AgileMethodology: Lead the adoption of agile developmentmethodologies (e.g., Scrum, Kanban) to improve team collaboration,product iteration, and overallefficiency.
- CodeQuality: Ensure that engineering teams follow bestpractices for code quality, including code reviews, unit testing,integration testing, and performancetesting.
- Automation:Advocate for the automation of repetitive tasks, such as testing,deployment, and infrastructure provisioning, to improve efficiencyand reduce human error.
7.StakeholderCommunication
- RegularReporting: Provide regular updates to seniorleadership on project progress, technical challenges, and resourceneeds. Highlight any risks or issues that may impact timelines orquality.
- TechnicalEvangelism: Act as the technical voice within thecompany, ensuring that engineering decisions align with businessgoals and provide value tocustomers.
Software Application,Softwaresolution,Software Systems
Employment Type: Full-time
Department / FunctionalArea: Engineering
Experience: years
Gender: Male
Vacancy: 1
-
SaaS Software Engineer
2 weeks ago
Dubai, Dubai, United Arab Emirates Canonical Full timeRoles and ResponsibilitiesGrow and lead a team of engineers in your regionDevelop talent through coaching, mentoring, feedback, and hands-on career developmentApply sound engineering principles and directly contribute toward your team's goalsCreate and maintain productive relationships with stakeholdersSet and manage expectations with other engineering...
-
SaaS Platform Engineer
7 days ago
Dubai, Dubai, United Arab Emirates Ombori Full timeWe are seeking a highly skilled SaaS Platform Engineer to join our team in Dubai, UAE.About Us:Phygrid is a company that creates cutting-edge digital solutions for retail stores.Our Mission:We aim to revolutionize the retail industry by providing seamless shopping experiences for customers and empowering employees.Main Tasks:As a SaaS Platform Engineer, you...
-
Software Engineering Lead
7 days ago
Dubai, Dubai, United Arab Emirates TPConnects Full timeAbout the RoleWe are looking for a highly skilled Engineering Manager to join our dynamic team at TPConnects. As an Engineering Manager, you will be responsible for leading and managing a team of software engineers to deliver high-quality SaaS and cloud-based solutions for the airline and travel industry.You will drive technical projects, foster a culture of...
-
Python Software Engineer
6 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timePython Software Engineer, Commercial SystemsCanonical seeks a Python Software Engineer to develop solutions, collaborate on designs, and automate SAAS management. Remote EMEA role with travel opportunities.DescriptionCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform,...
-
Software Engineer for Integration Solutions
2 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeAbout the Role We are seeking a highly skilled Software Engineer for Integration Solutions to join our team at Canonical. As a key member of our Commercial Systems unit, you will be responsible for designing, developing, and operating high-quality software solutions that automate SAAS user management and onboarding of new data sources to our data mesh. Your...
-
Python Software Engineer
15 hours ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timePython Software Engineer, Commercial SystemsDubai, AEMiddleSalary Range: To be discussedSummaryCanonical seeks a Python Software Engineer for remote EMEA work in integrating SAAS solutions, focusing on automation and data-driven decisions through open-source ETL solutions.DescriptionCanonical is a leading provider of open source software and operating...
-
Lead Software Engineer
3 weeks ago
Dubai, Dubai, United Arab Emirates Energy Jobline Full timeResponsibilitiesDesign, code, test and manage variousapplicationsExperience developing SaaS/Software productsDebugcodeCollaborate with engineering team andproduct team to establish best productsFollowoutlined standards of quality related to code andsystemsWork closely with front-end developersin building and extending APIsDevelopautomated tests and conduct...
-
Software Test Engineer
2 days ago
Dubai, Dubai, United Arab Emirates Splash Software LLC Full timeAbout the CompanySplash Software LLC is a leading software development company based in Dubai, Business Bay. We're dedicated to delivering high-quality software products that meet the needs of our clients.The Job DescriptionWe're seeking a skilled Software Test Engineer to join our QA team. As a key member of our team, you'll be responsible for ensuring the...
-
Python Software Engineer
3 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeJoin Canonical as a Python Software Engineer in EMEA, focusing on automation and open-source solutions for global tech markets with Ubuntu.DescriptionPython Software Engineer/Commercial SystemsFull timeDubai, AEJuniorSalary Range: To be discussedSummaryJoin Canonical as a Python Software Engineer in the Integrations team, working remotely in EMEA on...
-
Python Software Engineer
2 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeJoin Canonical as a Python Software Engineer in EMEA, focusing on automation and open-source solutions for global tech markets with Ubuntu.DescriptionPython Software Engineer/Commercial SystemsFull timeDubai, AEJuniorSalary Range: To be discussedSummaryJoin Canonical as a Python Software Engineer in the Integrations team, working remotely in EMEA on...
-
Python Software Engineer
7 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timePython Software Engineer/ Commercial SystemsFull timeDubai, AEJuniorSalary Range: To be discussedSummaryJoin Canonical as a Python Software Engineer in the Integrations team, working remotely in EMEA on automation and open-source solutions for global tech markets.DescriptionCanonical is a leading provider of open source software and operating systems to the...
-
Senior Software Engineer
2 days ago
Dubai, Dubai, United Arab Emirates TPConnects Full timeAbout the Senior Software Engineer (Java) role TPConnects – a global, travel content aggregation and distribution technology company – is currently seeking a Senior Java Software Engineer for our SaaS Cloud-based backend. The role will focus on developing new functionalities and looking at scalability, performance, and system throughput. The successful...
-
Software Engineering Professional
7 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeAbout the OpportunityWe are excited to announce an opportunity for a Python Expert and Team Lead to join our Integrations team. This role offers a chance to work on automation and open-source solutions for global tech markets.You will be responsible for designing, developing, and operating a Python-based solution to automate SAAS seat management and track...
-
Senior Software Engineer
5 days ago
Dubai, Dubai, United Arab Emirates Global Software Solutions Group Full timeSenior Software Engineer - FinIQ (Techno-Functional) We are looking for a highly skilled Senior Software Engineer with strong techno-functional expertise in FinIQ, banking solutions, and API integrations to join a leading UAE bank. Location : Dubai, UAE. Availability : Immediate Joiners to 45 Days Notice Period. Education Degree or Postgraduate in...
-
Staff Software Engineer
1 week ago
Dubai, Dubai, United Arab Emirates Tpconnects Full timeStaff Software Engineer - Test Automation PlatformDubai, UAEFull timeONSITEAbout TPConnectsTPConnects is a SaaS and cloud technology company and is part of Flight Centre Travel Group (FCTG), providing solutions for the airline and travel industry. We have a vibrant, multicultural team and we celebrate and recognize our talents. We are a rapidly growing 140+...
-
Software Development Engineer
2 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeCompany Overview">At Teachmecode, we are pioneering the global move to open source. As a leader in AI, IoT, and cloud solutions, we are changing the world of software.">Job Description">We are seeking a skilled Python Software Engineer at any seniority level who can design, develop, and operate high-quality engineering solutions leveraging Python.">The...
-
Senior Software Engineer
7 days ago
Dubai, Dubai, United Arab Emirates TPConnects Full timeAbout the Senior Software Engineer (Java) roleTPConnects – a global, travel content aggregation and distribution technology company – is currently seeking a Senior Java Software Engineer for our SaaS Cloud-based backend. The role will focus on developing new functionalities and looking at scalability, performance, and system throughput. The successful...
-
Backend Software Engineer
7 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeCompany Overview:We are TeachMeCode Institute, a leading education provider in Dubai. Our mission is to empower individuals with cutting-edge knowledge and skills in software development.Job Description:We are seeking an experienced SDE-II Backend Developer to join our team. The successful candidate will be responsible for designing and building user-facing...
-
Lead Process Engineer
2 weeks ago
Dubai, Dubai, United Arab Emirates The Chemical Engineer Full timeJOB DESCRIPTION Wood is currently recruiting for Lead Process Engineer to strengthen our team in Dubai with occasional trips to Basra, South of Iraq RESPONSIBILITIES Overview & ResponsibilitiesThe Lead Process Engineer is engaged in the design, preparation of specification, data sheets and analysis of Process engineering requirements on a project.Review and...
-
Lead Process Engineer
3 days ago
Dubai, Dubai, United Arab Emirates The Chemical Engineer Full timeJOB DESCRIPTION Wood is currently recruiting for Lead Process Engineer to strengthen our team in Dubai with occasional trips to Basra, South of Iraq RESPONSIBILITIES Overview & Responsibilities The Lead Process Engineer is engaged in the design, preparation of specification, data sheets and analysis of Process engineering requirements on a project. Review...