Join to apply for the Director of Software Engineering role at Oracle.
Oracle Generative AI Applications team is an exciting team in Oracle Cloud Infrastructure, delivering innovative services at the intersection of artificial intelligence and cloud infrastructure. In the Generative AI Applications team, you will build and operate SaaS applications leveraging state‑of‑the‑art machine learning technologies for internal and external customers. You will be part of a smart, hands‑on engineering team with the expertise and passion to solve difficult problems in distributed, highly available services using AI technologies to deliver enterprise productivity use cases. At all levels, our engineers have a significant technical and business impact by designing and building innovative new systems to power customers’ business‑critical applications.
We are looking for a Software Development Director to lead a team of engineers and deliver entire components or parts of the Generative AI and Agentic AI platform services. This engineering‑management role is responsible for delivery, people management, and operations. A strong development background is mandatory. This position reports to the Director of Software Development.
Qualifications
- 10+ years of experience as a software engineer in applications and distributed systems development
- 5+ years of experience in an engineering and team‑management role
- Experience with at least one high‑level language such as Java, Python, or Go
- Experience building services, applications, or APIs in cloud
- Excellent organizational, verbal, and written communication skills
- Excellent judgment to influence technical roadmap direction, features, and priorities
- Experience driving hiring, onboarding new engineers, and ongoing performance management
- Bachelor’s or Master’s degree in Computer Science or a related technical discipline
Preferred Qualifications
- Experience working with Machine Learning/AI research teams
- Experience and/or knowledge in ML operations, ML pipelines, Generative AI or Agentic AI services
Responsibilities
- Design, development, delivery, and operations of one or more features, components, or services in OCI Generative AI
- Hiring, onboarding, mentoring, and managing a team of software developers
- Maintaining scope, timeliness, and quality of the team's delivery
- Collaborating with peer managers, technical program managers, and product managers in roadmap and project planning activities
- Operations and 12x7 on‑call activities for monitoring, patching, release, and upgrade activities
- Setting goals, tracking performance, and providing continuous feedback to team members
- Participating in org‑wide activities including planning, reporting, analysis, training, hiring, and related activities
Seniority level
Employment type
Job function
- Information Technology and Engineering
Industries
- IT Services and IT Consulting
- Software Development
- Information Services
Referrals increase your chances of interviewing at Oracle by 2x.