Backend Engineering Manager
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
A technology-driven organization is hiring a Backend Engineering Manager to lead the design, development, and delivery of scalable backend systems. The role involves managing engineering teams, establishing technical standards, and collaborating cross-functionally.
Key Skills for This Role
Responsibilities
- Develop and execute backend engineering strategies aligned with organizational objectives
- Lead the design, development, deployment, and maintenance of scalable backend applications, APIs, microservices, and distributed systems
- Manage backend architecture decisions to ensure high availability, scalability, reliability, security, and performance
- Collaborate with product management, frontend engineering, platform engineering, DevOps, QA, security, and data teams
- Establish engineering standards, coding guidelines, architecture principles, and development best practices
- Oversee SDLC activities including planning, code reviews, testing, deployment, release management, and continuous improvement
- Monitor KPIs including system availability, API performance, deployment frequency, lead time, defect rates, MTTR, and engineering productivity
- Drive performance optimization, database scalability, caching strategies, messaging systems, and application monitoring
- Lead incident response, root cause analysis, technical troubleshooting, and implementation of preventive measures
- Evaluate emerging backend technologies, frameworks, cloud services, and engineering tools
- Manage engineering resources, technical roadmaps, project priorities, budgets, and vendor relationships
- Prepare technical reports, engineering metrics, architecture documentation, and strategic recommendations for senior leadership
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field preferred
- 7+ years of experience in backend software engineering, software development, or distributed systems engineering
- 3+ years of experience managing software engineering teams or leading backend development initiatives preferred
- Strong understanding of backend architecture, RESTful APIs, GraphQL, microservices, distributed systems, database design, messaging systems, caching, and cloud native application development
- Experience with programming languages such as Java, C#, Python, Go, Node.js, or similar
- Experience with SQL and NoSQL databases, cloud platforms (AWS, Azure, or GCP), Docker, Kubernetes, CI/CD pipelines, Git, monitoring platforms
- Strong knowledge of software engineering best practices, secure coding principles, system design, DevOps, and Agile development methodologies
- Strong analytical, strategic thinking, leadership, organizational, and problem solving skills
- Excellent communication, stakeholder management, mentoring, and cross functional collaboration abilities
- Ability to work independently in a remote environment
Full Job Posting
About Us
- We are a technology driven organization committed to building scalable, secure, and high performance software solutions.
- Our engineering teams collaborate across backend, frontend, platform, DevOps, data, security, product, and quality assurance.
Key Responsibilities
- Develop and execute backend engineering strategies aligned with organizational objectives.
- Lead the design, development, deployment, and maintenance of scalable backend applications, APIs, microservices, and distributed systems.
- Manage backend architecture decisions to ensure high availability, scalability, reliability, security, and performance.
- Collaborate with cross functional teams to deliver high quality software solutions.
- Establish engineering standards, coding guidelines, architecture principles, and development best practices.
- Oversee SDLC activities including planning, code reviews, testing, deployment, release management, and continuous improvement.
- Monitor KPIs including system availability, API performance, deployment frequency, lead time, defect rates, MTTR, and engineering productivity.
- Drive performance optimization, database scalability, caching strategies, messaging systems, and application monitoring.
- Lead incident response, root cause analysis, technical troubleshooting, and implementation of preventive measures.
- Evaluate emerging backend technologies, frameworks, cloud services, and engineering tools.
- Manage engineering resources, technical roadmaps, project priorities, budgets, and vendor relationships.
- Prepare technical reports, engineering metrics, architecture documentation, and strategic recommendations.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field preferred.
- Master's degree or professional certifications in Cloud Computing, Software Architecture, Agile, Scrum, AWS, Azure, GCP, Kubernetes, or equivalent are advantageous.
- 7+ years of experience in backend software engineering, software development, or distributed systems engineering.
- 3+ years of experience managing software engineering teams or leading backend development initiatives preferred.
- Strong understanding of backend architecture, RESTful APIs, GraphQL, microservices, distributed systems, database design, messaging systems, caching, and cloud native application development.
- Experience with programming languages such as Java, C#, Python, Go, Node.js, or similar.
- Experience with SQL and NoSQL databases, cloud platforms (AWS, Azure, or GCP), Docker, Kubernetes, CI/CD pipelines, Git, monitoring platforms, and Microsoft Office Suite.
- Strong knowledge of software engineering best practices, secure coding principles, system design, DevOps, and Agile development methodologies.
- Strong analytical, strategic thinking, leadership, organizational, and problem solving skills.
- Excellent communication, stakeholder management, mentoring, and cross functional collaboration abilities.
- Ability to balance technical excellence, engineering delivery, scalability, security, and business priorities.
- Ability to work independently in a remote environment.
What We Offer
- Fully remote work opportunity within the United Arab Emirates.
- Competitive compensation package.
- Professional development and engineering leadership growth opportunities.
- Exposure to cloud native technologies, distributed systems, platform modernization, and digital transformation initiatives.
- Flexible and collaborative work environment.
- Supportive culture focused on innovation, technical excellence, collaboration, and continuous improvement.
- Opportunity to lead the development of scalable backend platforms.
- Clear career progression within backend engineering, software architecture, technology leadership, engineering management, and executive technology functions.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Uganda Alcohol Industry Association (UAIA)
Grants Manager
Abu Dhabi, UAE
A mission-driven organization is hiring a Grants Manager to lead the full grant lifecycle, including opportunity identification, proposal development, compliance, and reporting. Requires 5+ years of grant management expe
Product Strategy Manager
Abu Dhabi, UAE
The employer is seeking an experienced Product Strategy Manager to define and execute strategic product initiatives. The role involves market analysis, portfolio planning, competitive positioning, and cross-functional co
Trade Compliance Manager
Abu Dhabi, UAE
A globally focused organization seeks a Trade Compliance Manager to lead global trade compliance programs. The role involves developing compliance strategies, managing regulatory risks, overseeing import/export operation
Product Marketing Manager
Abu Dhabi, UAE
We are seeking an experienced Product Marketing Manager to develop and execute go-to-market strategies that drive product awareness, adoption, and revenue growth. The role involves defining product positioning, crafting
Cost Control Manager
Abu Dhabi, UAE
We are seeking an experienced Cost Control Manager to lead cost management initiatives, monitor financial performance, and implement strategies that optimize operational efficiency. The ideal candidate will oversee budge