About The Position

Oracle Cloud Infrastructure (OCI) is seeking a technically strong software development manager to lead a Compute Imaging engineering team within Foundational Imaging and Resources (FIR). The team builds and operates software services, distribution systems, and automation that support the lifecycle of operating system and GPU images across OCI. This role combines substantial software development expertise with people leadership and accountability for delivery. The manager is expected to engage directly with engineers on architecture, detailed design, code quality, testing, and implementation decisions, including reviewing production code, evaluating technical trade-offs, and helping resolve complex problems. It carries end-to-end operational responsibility for reliable imaging capabilities and uses operational data to guide improvements in software, architecture, automation, service quality, and manual workload. The manager leads software for image creation, qualification, publishing, distribution, and lifecycle management; establishes technical direction; and owns service health, incident response, operational metrics, and corrective actions. The role also hires, coaches, and develops engineers and owns a two-to-four-quarter roadmap balancing new capabilities, reliability, security, and technical debt. Prior experience with cloud infrastructure or OS imaging is valuable; production software development and software engineering team leadership are central.

Requirements

  • At least 9 years of software development experience; alternatively, the posting lists degree-and-experience combinations: a relevant bachelor’s or B.Tech degree plus 5 years, a relevant master’s or M.Tech degree plus 3 years, or a relevant doctorate plus 1 year.
  • Relevant fields for minimum education alternatives include computer science, computer engineering, software engineering, electrical/electronics engineering, computer information systems, information systems, information technology, telecommunications, mathematics, physics, or a related field.
  • 3 years of professional experience with cloud platforms such as AWS, Azure, Google, or Oracle Cloud.
  • 6 years of experience working in system-level testing and automation.
  • 2 years of experience delivering and operating large-scale distributed systems.
  • Strong background developing production software and managing software engineering teams, with the ability to guide system design and evaluate implementation quality.
  • Experience with backend services or distributed systems, automated testing and delivery, and responsibility for software operating in production.
  • Demonstrated ability to use agile methodologies to drive continuous improvement and product delivery.
  • Demonstrated ability or knowledge in automation, including designing, implementing, and managing automated tools, processes, or systems.
  • Demonstrated knowledge of and adherence to regulatory, legal, and organizational compliance requirements.
  • Demonstrated ability or knowledge in data management, including designing, operationalizing, securing, and monitoring data pipelines.
  • Demonstrated ability or knowledge in data integration, including specifying and using services to load and manage data from various sources.
  • Demonstrated ability to prepare, file, and manage patent applications for innovative products or technology.

Nice To Haves

  • Familiarity with Linux, cloud infrastructure, software packaging, artifact distribution, or image lifecycle management.
  • Preferred education and experience alternatives include 10 years of software development; a relevant bachelor’s or B.Tech degree plus 6 years; a relevant master’s or M.Tech degree plus 4 years; or a relevant doctorate plus 2 years. Preferred fields include those listed for minimum qualifications, as well as business administration.
  • 2 years of experience in a technical lead role with direct reports.

Responsibilities

  • Lead the design, development, testing, deployment, and operation of software supporting image creation, qualification, publishing, distribution, and lifecycle management.
  • Establish technical direction and translate customer, platform, and operational requirements into engineering deliverables.
  • Participate in architecture, design, and code reviews; challenge and assess solutions for correctness, failure handling, scalability, performance, security, and maintainability.
  • Help engineers evaluate alternatives, simplify designs, identify risks, and make well-supported implementation decisions.
  • Set expectations for maintainable code, clear service interfaces, automated testing, documentation, and production readiness.
  • Ensure engineers validate normal operation, failure scenarios, recovery behavior, and compatibility before releasing changes.
  • Improve image build, validation, release, and distribution workflows for operating system and GPU images.
  • Develop reliable mechanisms for tracking image versions, verifying artifact integrity, managing distribution state, and ensuring the right images are available where needed.
  • Guide distributed workflows that handle partial failures, retries, duplicate requests, and interrupted transfers predictably.
  • Establish release gates and recovery mechanisms for controlled deployments, safe rollbacks, regional readiness, and dependable customer delivery.
  • Partner with Compute, operating system, security, and service teams on new shape qualification, image hardening, compliance requirements, and critical vulnerability releases.
  • Turn cross-team dependencies into clear interfaces, ownership, and delivery plans.
  • Own operational health, including monitoring, incident response, on-call readiness, and corrective actions.
  • Lead technical investigations of production issues and ensure findings lead to durable software improvements.
  • Define actionable KPIs and service objectives for release timeliness, image quality, distribution success, remediation turnaround, and operational workload.
  • Use telemetry to identify bottlenecks and regressions and prioritize engineering investments.
  • Lead development of automation, CI/CD pipelines, and infrastructure-as-code that make imaging workflows repeatable, auditable, and recoverable.
  • Reduce recurring manual interventions through services and tools that measurably improve reliability and engineering efficiency.
  • Hire, coach, and develop software engineers; provide technical feedback, set performance expectations, and strengthen engineers’ design, implementation, debugging, and ownership skills.
  • Build a culture of constructive technical debate, accountability, collaboration, and learning from production experience.
  • Own a two-to-four-quarter roadmap balancing new capabilities, reliability improvements, security requirements, and technical debt.
  • Break complex initiatives into achievable milestones, manage dependencies, and clearly communicate progress, risks, and trade-offs.

Benefits

  • Competitive benefits supporting employees with flexible medical, life insurance, and retirement options.
  • Employee volunteer programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service