Job Details

Job Description

Roles & Responsibilities

We are seeking a highly capable and technically grounded Technical Delivery Lead to guide and coordinate a cross-functional software engineering team building advanced digital solutions for the oilfield domain. This role combines technical leadership, solution architecture, and delivery oversight across backend, frontend, DevOps, QA, and datacentric development.


  • Strong experience in backend development (Java, Spring Boot preferred) and solid understanding of microservice architectures.
  • Strong Experience with frontend architectures (Angular, modular SPAs, TypeScript) and integration points.

The ideal candidate has deep hands-on experience in software engineering (especially backend or systems design) and is skilled at mentoring senior developers, setting standards, and delivering high-quality, enterprise-grade applications in cloud-native and domain-heavy environments. Experience in the oil & gas digital space is a strong advantage.


Key Responsibilities:

  • Own the technical delivery of complex software products that integrate backend services, frontend interfaces, testing, and cloud infrastructure.
  • Provide technical leadership and architectural guidance across backend, frontend, QA, and DevOps workstreams.
  • Facilitate collaboration between developers, testers, DevOps engineers, and domain SMEs to ensure cohesive, end-to-end solutions.
  • Work with product managers and business stakeholders to translate requirements into technical plans, stories, and release roadmaps.
  • Ensure adherence to best practices in code quality, security, performance, observability, and maintainability.
  • Guide architectural decisions related to scalability, modularity, cloud cost optimization, and data flow.
  • Review code and architecture contributions and mentor team members to elevate technical capabilities across the board.
  • Drive continuous integration, deployment, and automation efforts alongside
  • DevOps to streamline release pipelines.
  • Help resolve technical blockers and maintain momentum across active sprints and project phases.
  • Champion quality engineering practices, including unit/integration testing and automated test coverage.

Required Skills and Experience:

  • 10+ years of software engineering experience, with at least 3 years in a technical or team leadership role.
  • Strong experience in backend development (Java, Spring Boot preferred) and solid understanding of microservice architectures.
  • Familiarity with frontend architectures (Angular, modular SPAs, TypeScript) and integration points.
  • Deep understanding of CI/CD, DevOps tooling (GitLab CI, Docker, Kubernetes, Terraform).
  • Hands-on experience leading cross-functional agile teams and delivering enterprise-scale softwareproducts.
  • Strong knowledge of cloud-native development, preferably on Azure.
  • Proficient in system and application architecture, integration design, and service scalability patterns.
  • Understanding of QA methodologies, test automation, and performance testing frameworks.

Nice to Have:

  • Background in Digital Oilfield (DOF), upstream workflows, or related oil & gas engineering software
  • Domains.
  • Experience integrating or supporting ML/AI features or intelligent automation in software systems.
  • Familiarity with event-driven systems and real-time data integration.
  • Exposure to agentic AI design or AI augmentation of engineering workflows is a plus.

Similar Jobs