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.