Principal Software Engineer

OPOWER
Nashville, TN$99.6k–$223kPosted Jul 18, 2026
Skip to main content. sitemap Profile Sign Out View More Jobs Principal Software Engineer Nashville, TN, United StatesUnited States Trending Job Identification 333187 Job Category Product Development Posting Date 07/17/2026, 07:28 PM Role Individual Contributor Job Type Regular Employee Does this position require a security clearance? No Years 3 to 5+ years Applicants are required to read, write, and speak the following languages English 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. 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 QualificationsBachelor’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...

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free