Principal Software Engineer
At a glance
AI generatedTL;DR
As a Principal Software Development Engineer at Oracle Cloud Infrastructure in Nashville, you will join a cutting-edge team focused on building next-generation AI-native engineering systems. Your role involves designing and implementing scalable cloud native services, automation platforms, and intelligent operational tooling using modern AI-driven practices. You will leverage AI-assisted development workflows, coding agents, and agentic IDEs to accelerate delivery and automate repetitive tasks, while partnering with cross-functional teams to solve complex technical challenges. Essential skills include proficiency in Java, Python, Go, or JavaScript/TypeScript, experience with distributed systems and cloud infrastructure, and a strong background in CI/CD, containers, and modern software development methodologies. Ideal candidates also have deep expertise in AI-assisted tools like Cursor and Copilot, as well as familiarity with Kubernetes, Docker, Terraform, and observability platforms.
Skills
What you'll do
- Design and build scalable cloud native systems, automation platforms, and intelligent operational tooling.
- Use AI-assisted development workflows for software design, implementation, debugging, testing, and documentation.
- 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.
- Drive operational excellence through observability, automated remediation, telemetry, and resilient system design.
- Mentor engineers in modern AI-native development practices and automation-first approaches.
What we're looking for
- 5+ years of software engineering experience building scalable production systems
- Strong programming skills in Java, Python, Go, JavaScript, or TypeScript
- Experience with CI/CD systems, cloud infrastructure, containers, and modern development practices
- Deep understanding of AI native software development workflows and LLM-assisted system design
- Ability to independently drive projects in fast-moving and ambiguous environments
- Experience building distributed systems, cloud-native applications, APIs, or automation platforms
Employer
About Oracle
Oracle Corporation is a leading multinational technology company specializing in database software, cloud computing, and enterprise software.
Oracle currently has 343 open roles on FindRole.
Listed pay typically runs $97,500–$199,500 across 253 roles with salary data.
Most-posted roles
- Facilities Operations Manager – Mechanical 9
- Principal Software Engineer 9
- Senior Software Engineer 8
- Senior Manager, Data Center Facilities Development 5
- Facilities Operations Manager - Mechanical 4