Senior Manager: Software Engineering

Contractor

Job Description

Hands-on technical leader responsible for designing, developing, and optimizing scalable, secure, and reliable software systems. Operating under the guidance of the Software Engineering leadership team, this role plays a key part in delivering complex solutions across digital channels, partner APIs, product platforms, partner integrations, and enterprise backend systems.

The ideal candidate has deep technical expertise in backend and/or mobile engineering, cloud-native architecture, and CI/CD practices. They contribute to architectural discussions, mentor junior engineers, and work cross-functionally with Product, QA, DevOps, and Platform teams to ensure delivery excellence and alignment with business priorities.


Key Performance Areas

Core, Essential Responsibilities / Outputs of the Position (KPAs)

Relevant Experience

  • 4+ years of software engineering experience, including backend and mobile systems.
  • Proven track record in leading large-scale cloud migration and modernization efforts.
  • Experience managing distributed teams and delivering under high-velocity conditions.
  • Prior involvement in Disaster Recovery (DR) setup, platform stabilization, or infrastructure takeover is advantageous.
  • 4+ years of professional software development experience, with 3+ years leading engineering teams or squads in high-growth, high-availability environments.
  • Proven leadership in building and scaling cross-platform mobile applications using React Native, with in-depth knowledge of performance profiling, OTA updates, and native module integration.
  • Strong backend development background in Java (Spring Boot), with experience designing and optimizing RESTful APIs, integrating third-party services, and handling secure authentication flows (e.g., OAuth2, JWT).
  • Played a technical leadership role in on-premises to Azure migrations, including DR-first architecture, blue-green deployment strategies, and phased traffic cutovers.
  • Hands-on experience architecting cloud-native systems using Azure services such as AKS, App Services, Azure PostgreSQL/MySQL, Redis Cache, Azure Front Door, and Application Gateway.
  • Skilled in containerization (Docker, Kubernetes), API gateway implementation, and service modularization to break down legacy monoliths into distributed services.
  • Led engineering teams through the design and implementation of CI/CD pipelines, Infrastructure-as-Code (IaC), and deployment workflows.
  • Familiar with observability and incident response tooling (e.g., Azure Monitor, Application Insights, Sentry, Datadog) to improve reliability, traceability, and debugging of complex systems.
  • Successfully introduced engineering governance practices, including code reviews, linting, automated quality gates, and documentation standards.
  • Proven ability to drive engineering productivity, manage backlogs, reduce technical debt, and prioritize engineering effort based on business value and risk.
  • Experience coordinating with DevOps, QA, Security, and Product teams to align technical delivery with business objectives and user experience goals.
  • Deep understanding of Agile/Scrum practices, with experience in sprint planning, estimation, story breakdown, and iterative delivery.
  • Mentored junior and mid-level engineers, developed onboarding plans, and contributed to hiring, skill assessments, and capability development frameworks.
  • Exposure to analytics, feature flag systems, crash monitoring, and telemetry for continuous improvement of application experience and backend reliability.

Key Responsibilities

  • Lead engineering execution across mobile and backend platforms during migration initiatives.
  • Define and enforce architecture standards, design principles, and engineering best practices.
  • Oversee CI/CD pipelines, code quality, and performance optimization.
  • Collaborate with Cloud Architects, DevOps, Security, QA, and Analytics teams.
  • Mentor engineers, manage escalations, and own delivery across all project phases.
  • Drive cross-functional alignment to ensure platform velocity, scalability, and reliability.

Information

  • Will be expected to lead technical due diligence activities and shape execution governance.
  • Must be comfortable working in high-pressure environments and handling ambiguity.
  • Strong communication and stakeholder engagement skills are required.

Minimum Qualifications

  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
  • Master’s Degree or Executive Technology Leadership programmes are advantageous.

Technical Skills

Backend

  • Java
  • .NET
  • Node.js

Frontend

  • Angular
  • React.js

Mobile

  • React Native
  • Kotlin / Java
  • Swift

Integration

  • REST APIs
  • GraphQL APIs
  • Webhooks
  • Kafka
  • Message Queues (MQs)

Security

  • OAuth 2.0
  • JWT
  • RBAC
  • OWASP

CI/CD & DevOps

  • Git
  • Kubernetes
  • Docker
  • Jenkins
  • Terraform
  • Azure
  • AWS

Observability

  • Prometheus
  • Grafana
  • ELK Stack
  • Datadog
  • Firebase Crashlytics

Database

  • Redis
  • PostgreSQL

Certifications (Preferred, Not Mandatory)

  • Microsoft Certified: Azure Solutions Architect Expert (or equivalent).
  • Scrum Master or Agile Leadership Certification.
  • Relevant CI/CD, DevOps, or Architecture Certifications (e.g., TOGAF, CKA, Terraform Associate) are an added advantage.

Job Overview

All content copyrighted Tangent International © All rights reserved. Recruitment Website Design - RecWebs