Principal Software Engineer

Oracle Corporation

Nashville (TN)

On-site

USD 140,000 - 210,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Oracle Corporation’s Cloud Infrastructure group seeks a Principal Software Development Engineer who operates as an AI-native builder. The role emphasizes AI-assisted development, agentic IDEs, and automation-first workflows to rapidly create intelligent cloud systems.

You will work across distributed systems, automation platforms, and developer tooling to accelerate delivery, reliability, and scale while mentoring others in modern AI-native practices.

Qualifications

  • Bachelor’s degree in Computer Science or related technical field.
  • 5+ years of software engineering experience building scalable production systems.
  • Strong programming skills in Java, Python, Go, or JavaScript/TypeScript.
  • Experience building distributed systems, cloud native applications, APIs, or automation platforms.
  • Experience with CI/CD systems, cloud infrastructure, containers, and modern software development practices.
  • Strong systems thinking, debugging, and problem solving skills.
  • Ability to independently drive projects in fast moving and ambiguous environments.

Responsibilities

  • Design and build scalable cloud native systems, automation platforms, and intelligent operational tooling.
  • Use AI assisted development workflows as the primary engineering model for software design, implementation, debugging, testing, and documentation.
  • Build systems where humans supervise and orchestrate intelligent automation rather than manually executing repetitive engineering tasks.
  • Rapidly prototype and productionize solutions using modern AI native development environments and agentic workflows.
  • Develop internal developer platforms, APIs, operational workflows, and AI enabled engineering systems.
  • Improve engineering productivity through intelligent automation, workflow orchestration, and self service tooling.
  • Partner across engineering, infrastructure, and operations teams to solve complex technical and operational challenges.
  • Drive operational excellence through observability, automated remediation, telemetry, and resilient system design.
  • Contribute to architecture, technical strategy, and engineering best practices across the organization.
  • Mentor engineers in modern AI native development practices and automation first engineering approaches.

Skills

Java
Python
Go
JavaScript/TypeScript
Distributed systems
CI/CD
Cloud infrastructure
Observability

Education

Bachelor’s degree in Computer Science or related technical field

Tools

Kubernetes
Docker
Terraform
Infrastructure as Code

Job description

Oracle Cloud Infrastructure (OCI) is building the next generation of AI native engineering systems powering cloud operations, infrastructure automation, and developer productivity at scale.

We are looking for a Principal Software Development Engineer (IC4) who operates as an AI native builder. This is not a traditional software engineering role centered on manual coding. Engineers on this team use AI assisted development, coding agents, and automation first workflows as the default mode of software creation.

This role focuses on rapidly building intelligent systems, internal platforms, operational tooling, and cloud native services using modern AI driven engineering practices. You will work across distributed systems, automation platforms, developer experience, and operational intelligence to dramatically improve engineering velocity, reliability, and scale.

Engineers on this team are expected to deeply integrate LLMs, coding copilots, agentic IDEs, and AI orchestration workflows into their daily development process. Success in this role is measured not only by code written, but by the ability to effectively leverage AI systems to accelerate delivery, automate repetitive engineering work, and solve high impact operational problems.

Internal Responsibilities

As a Principal Software Development Engineer, you will:

  • Design and build scalable cloud native systems, automation platforms, and intelligent operational tooling.
  • Use AI assisted development workflows as the primary engineering model for software design, implementation, debugging, testing, and documentation.
  • Build systems where humans supervise and orchestrate intelligent automation rather than manually executing repetitive engineering tasks.
  • Rapidly prototype and productionize solutions using modern AI native development environments and agentic workflows.
  • Develop internal developer platforms, APIs, operational workflows, and AI enabled engineering systems.
  • Improve engineering productivity through intelligent automation, workflow orchestration, and self service tooling.
  • Partner across engineering, infrastructure, and operations teams to solve complex technical and operational challenges.
  • Drive operational excellence through observability, automated remediation, telemetry, and resilient system design.
  • Contribute to architecture, technical strategy, and engineering best practices across the organization.
  • Mentor engineers in modern AI native development practices and automation first engineering approaches.

Minimum Qualifications

  • Bachelor’s degree in Computer Science or related technical field.
  • 5+ years of software engineering experience building scalable production systems.
  • Strong programming skills in Java, Python, Go, or JavaScript/TypeScript.
  • Experience building distributed systems, cloud native applications, APIs, or automation platforms.
  • Experience with CI/CD systems, cloud infrastructure, containers, and modern software development practices.
  • Strong systems thinking, debugging, and problem solving skills.
  • Ability to independently drive projects in fast moving and ambiguous environments.

Preferred Qualifications

  • Deep experience using AI assisted development tools such as Cursor, Copilot, Claude, Codex or similar agentic engineering environments.
  • Strong understanding of AI native software development workflows, prompt driven engineering, and LLM assisted system design.
  • Experience building developer productivity tooling, workflow automation systems, or operational intelligence platforms.
  • Familiarity with Kubernetes, Docker, Terraform, and Infrastructure as Code technologies.
  • Experience with observability platforms, telemetry systems, and production operations.
  • Knowledge of LLM orchestration frameworks, retrieval systems, vector databases, or AI infrastructure concepts is a plus.
  • Demonstrated ability to rapidly ship high quality production systems using AI accelerated engineering workflows.
  • Strong communication and cross functional collaboration skills.
External Responsibilities

As a Principal Software Development Engineer, you will:

  • Design and build scalable cloud native systems, automation platforms, and intelligent operational tooling.
  • Use AI assisted development workflows as the primary engineering model for software design, implementation, debugging, testing, and documentation.
  • Build systems where humans supervise and orchestrate intelligent automation rather than manually executing repetitive engineering tasks.
  • Rapidly prototype and productionize solutions using modern AI native development environments and agentic workflows.
  • Develop internal developer platforms, APIs, operational workflows, and AI enabled engineering systems.
  • Improve engineering productivity through intelligent automation, workflow orchestration, and self service tooling.
  • Partner across engineering, infrastructure, and operations teams to solve complex technical and operational challenges.
  • Drive operational excellence through observability, automated remediation, telemetry, and resilient system design.
  • Contribute to architecture, technical strategy, and engineering best practices across the organization.
  • Mentor engineers in modern AI native development practices and automation first engineering approaches.

Minimum Qualifications

  • Bachelor’s degree in Computer Science or related technical field.
  • 5+ years of software engineering experience building scalable production systems.
  • Strong programming skills in Java, Python, Go, or JavaScript/TypeScript.
  • Experience building distributed systems, cloud native applications, APIs, or automation platforms.
  • Experience with CI/CD systems, cloud infrastructure, containers, and modern software development practices.
  • Strong systems thinking, debugging, and problem solving skills.
  • Ability to independently drive projects in fast moving and ambiguous environments.

Preferred Qualifications

  • Deep experience using AI assisted development tools such as Cursor, Copilot, Claude, Codex or similar agentic engineering environments.
  • Strong understanding of AI native software development workflows, prompt driven engineering, and LLM assisted system design.
  • Experience building developer productivity tooling, workflow automation systems, or operational intelligence platforms.
  • Familiarity with Kubernetes, Docker, Terraform, and Infrastructure as Code technologies.
  • Experience with observability platforms, telemetry systems, and production operations.
  • Knowledge of LLM orchestration frameworks, retrieval systems, vector databases, or AI infrastructure concepts is a plus.
  • Demonstrated ability to rapidly ship high quality production systems using AI accelerated engineering workflows.
  • Strong communication and cross functional collaboration skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Platform Software Engineer-Agentic AI Project
Senior Platform Software Engineer-Agentic AI Project

Oracle Corporation • Nashville (TN)

On-site
USD 120,000 - 180,000
Senior Principal AI Agent / ML Engineer (OCI)
Senior Principal AI Agent / ML Engineer (OCI)

Oracle • Santa Clara (CA)

On-site
USD 96,800 - 306,400
Medical, dental, and vision insurance
401(k) Savings and Investment Plan with company match
Flexible vacation policy
Senior Principal AI Agent / ML Engineer (OCI)
Senior Principal AI Agent / ML Engineer (OCI)

Ll Oefentherapie • Seattle (WA)

On-site
USD 96,800 - 306,400
Medical, dental, and vision insurance
401(k) Savings and Investment Plan
Flexible vacation policy
Principal AI Engineer
Principal AI Engineer

Phizenix • New York (NY)

On-site
USD 180,000 - 260,000
Principal DevOps Engineer (AI Enablement)
Principal DevOps Engineer (AI Enablement)

Guidacent • Seattle (WA)

On-site
USD 130,000 - 160,000
Principal Engineer - Agentic Experience & UI Framework
Principal Engineer - Agentic Experience & UI Framework

Hobbsnews • Charlotte (NC)

On-site
USD 130,000 - 180,000
Principal Software Engineer
Principal Software Engineer

Minfy Technologies • United States

On-site
USD 150,000 - 210,000
Lead Principal Platform Software Engineer, AI Acceleration, Developer Tools
Lead Principal Platform Software Engineer, AI Acceleration, Developer Tools

Oracle • United States

On-site
USD 97,000 - 306,000
Medical insurance
Paid time off
401(k) retirement plan
+3
Principal Engineer - Agentic Experience & UI Framework
Principal Engineer - Agentic Experience & UI Framework

Bank of America • Charlotte (NC)

On-site
USD 130,000 - 160,000
Job Posting Title Principal Software Engineer/Principal AI Engineer
Job Posting Title Principal Software Engineer/Principal AI Engineer

RXinsider LTD. • Philadelphia, Northern (KY)

On-site
USD 180,000 - 240,000