Principal Software Developer
Hackajob
Oracle Cloud Infrastructure Position
This position is based in Nashville, TN and is an on-site role. Remote work is not available. Applicants must be able to work from the Nashville office.
Oracle Cloud Infrastructure (OCI) delivers mission-critical applications for leading enterprises worldwide. Our cloud offers hyper-scale, multi-tenant services deployed across more than 50 regions globally. OCI continues to expand beyond traditional public cloud boundaries to support dedicated, hybrid, and multi-cloud solutions, edge computing, and more.
At OCI, you'll play a key technical role in shaping the design and evolution of backend cloud services that operate at a global scale. You'll work on complex distributed systems, influence technical direction, and contribute to production services used by customers worldwide. This role offers the opportunity to lead by example, solve ambiguous technical problems, and mentor engineers while continuing to deepen your own technical expertise.
As a Principal Software Developer, you will lead the design, development, and evolution of backend services, APIs, and core server-side systems that support distributed cloud platforms. You will take ownership of complex technical problems, contribute to architectural decisions, and drive scalable, reliable solutions within and across teams.
You will work on large initiatives, guide design discussions, review and influence technical designs, and collaborate closely with cross-functional partners to ensure high-quality delivery. You will proactively identify opportunities for architectural improvement, system optimization, and operational excellence, while mentoring and supporting other engineers.
This role requires strong technical judgment, deep understanding of distributed systems, and the ability to balance near-term delivery with long-term architectural health.
This position is office-based and requires onsite presence at one of the following Oracle office locations: Austin, TX; Nashville, TN; Santa Clara, CA; Seattle, WA; or Redwood Shores, CA. Relocation assistance may be available in accordance with Oracle's relocation policies.
Qualifications
- 7+ years of professional software engineering experience, with demonstrated impact on backend or platform systems
- BS or MS degree in Computer Science or a related field, or equivalent practical experience
- Strong experience designing and building highly available, scalable distributed systems
- Deep understanding of distributed system fundamentals, object-oriented design, data structures, and algorithms
- Proficiency in one or more object-oriented programming languages such as Java, C++, C#, Go, or similar
- Experience leading or influencing technical design and architecture decisions
- Strong problem-solving skills, ability to operate in ambiguous environments, and a high sense of ownership
- Experience with microservice architectures, service reliability, and production operations
- Demonstrated ability to mentor engineers and raise overall technical quality
$135.2k - $306.4k
...build, validation, change management, and deployment across OCI. Merino sits at the center of OCI software delivery. This role offers the opportunity to improve developer productivity, release safety, and operational confidence while helping define the future of AI-assisted...SuggestedTemporary workFlexible hours$104.5k - $234.6k
OCI is transforming the developer platform experience. We are building an all-new application deployment system that will become a... ...impact and a direct role in OCI’s next phase of growth.As a Principal Software Platform Engineer, you will define and drive the technical direction...SuggestedTemporary workFlexible hours$96.8k - $306.4k
Required to be in Nashville, TN.OCI is transforming the developer platform experience. We are building an all-new application deployment... ...and a direct role in OCI’s next phase of growth.As a Senior Principal Software Development Engineer, you will set the long-term technical...SuggestedTemporary workFlexible hours$96.8k - $306.4k
...an emerging space where the technology, developer expectations, and best practices are changing... ...to production at OCI scale.As a Lead Principal Engineer, you will influence the... ...forums.Required Qualifications12+ years of software engineering experience with a demonstrated...SuggestedTemporary workFlexible hours$96.8k - $223.4k
...Description Principal Software Engineer(Tech lead) As a member of the software engineering division, you will apply basic to intermediate... ...to perform software development tasks associated with developing, debugging or designing software applications or operating systems...SuggestedFull timeTemporary workFlexible hours$114.6k - $234.6k
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. Oracle Cloud Infrastructure (OCI) Transformation & Delivery is seeking a Principal Software Engineer to join our high-impact team supporting the Zero Process Oracle...Temporary workFlexible hours$135.2k - $306.4k
As a Sr. Principal Member of Technical Staff, you will work with other senior engineers and... ....Career Level - IC5As a member of the software engineering division, you will take an active... ...new projects and specify, design and develop software according to those...Temporary workFlexible hours$146.3k - $306.4k
...and Tooling team builds and operates the software platforms that enable Network Engineers... ...production network operations.As a Lead Principal Software Engineer, you will own architecture... ....Preferred QualificationsExperience developing AI/ML automation workflows with network...Temporary workWorldwideFlexible hours$135.2k - $306.4k
...related sensitive materials.Improve key exchange mechanisms so software services can securely communicate, establish trust, and... ...failure modes.Experience building reliable APIs, automation, and developer-facing infrastructure used by multiple engineering teams.Operational...Temporary workFlexible hours$99.6k - $209.5k
Adheres to and improves execution of all phases of the application software development lifecycle; provides guidance and coaching to... ...application-focused improvements. Utilizes advanced knowledge to develop and guide new application features and enhancements, leading design...Temporary workFlexible hoursShift work$110.1k - $234.6k
...-on, owning early prototypes through production-ready platform software and technical standards. Preferred Qualifications: Experience in... ...RF, wireless, and physical security testing, where authorized. Develop proof-of-concept demonstrations in controlled environments and...Temporary workFlexible hours$96.8k - $223.4k
...the description at least once before clicking on Apply. Principal Software Engineer(Tech lead) As a member of the software... ...architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems...Temporary workFlexible hours$146.3k - $306.4k
Defines architecture for large-scale systems software, firmware integration, and fleet automation that impacts multiple teams or products... ...-impact hardware provisioning and systems software failures, developing systemic engineering and process improvements for large-scale...Temporary workFlexible hoursShift work$104.6k - $264.1k
...the design and development of scalable software solutions while mentoring and guiding teams... ...’ll belong and be encouraged.As a Lead Principal Software Engineer, you will work with... ...excited to learn.Our lead principal-level developers are also the people who can work independently...Temporary workFlexible hours$114.6k - $234.6k
...distributed systems experience. You should have experience with the software development and design of the features and launching them into... ...business demands.Preferred QualificationsHands-on experience developing and maintaining services on a public cloud platform (e.g., AWS...Full timeTemporary workWork at officeRelocationLong distanceFlexible hours$114.6k - $234.6k
..., Engineering, or a related technical field, or equivalent work experience.8+ years distributed cloud engineering experience in a software development environmentDevelopment experience in Java/C++/C# as well as scripting languages. Experience in scripting and automation...Temporary workWork experience placementFlexible hours$114.6k - $234.6k
...hybrid, and multicloud solutions, edge computing, and more.As a Principal Core Infrastructure Engineer, you will lead the design and... ..., or equivalent practical experience.7+ years of professional software-engineering experience, with demonstrated impact on large-scale...Temporary workWork at officeWorldwideRelocationRelocation packageFlexible hours$114.6k - $234.6k
...yearsApplicants are required to read, write, and speak the following languages: EnglishWhat You’ll DoAs a Principal Software Development Engineer, you will:Design, develop, and maintain production software supporting OCI network deployment and lifecycle management.Build and...Temporary workFlexible hours$146.3k - $306.4k
This is an opportunity to solve foundational distributed-systems, developer-platform, and reliability problems with broad impact across OCI. We are hiring Senior Principal engineers and leaders who are excited by large-scale cloud infrastructure, deployment orchestration...Temporary workFlexible hours$146.3k - $306.4k
...standards across dependent services. Establishes KPIs and advanced telemetry; applies formal verification for complex features; and develops robust replication/synchronization strategies. Advises and leads resolution of complex production issues, sets operational...Temporary workFlexible hours$114.6k - $234.6k
...Responsibilities Build and operate high-performance networking and storage data-path software for DPU-accelerated systems. Develop and optimize packet processing, hardware offload, and data-path software across hardware, firmware interfaces, Linux, and cloud services...Full timeTemporary workFlexible hours$135.2k - $306.4k
...BS, MS, or PhD in Computer Science, Computer Engineering, or equivalent practical experience. We prefer 10+ years of full-stack software development, including designing, implementing, and operating distributed services. We value proven end-to-end ownership of...Full timeFlexible hours$135.2k - $306.4k
...We have experience building reliable APIs, automation, and developer-facing infrastructure used by multiple engineering teams. We... ...sensitive materials. We improve key exchange mechanisms so software services can communicate securely, establish trust, and protect...Full timeFlexible hours$142k - $194k
...field, or equivalent practical experience. ~8+ years of distributed cloud engineering experience in a software development environment. ~ Experience developing in Java, C++, or C#, along with scripting languages. ~ Experience with scripting and automation tools such...Full time$114.6k - $234.6k
...Salary: $114,600 - 234,600 per year Requirements: ~5+ years of distributed cloud engineering experience in a software development environment. ~ Development experience with Java, C++, or C#, along with scripting languages; experience automating with tools such as...Full timeFlexible hours$104.5k - $234.6k
...We require 10+ years of experience in software engineering or infrastructure-focused roles... ...to raise execution quality. We develop and guide new features and enhancements,... ...Oracle Cloud Infrastructure is seeking a Principal Software Engineer to help build and operate...Full time$104.5k - $234.6k
Overview Oracle Cloud Infrastructure is seeking a Principal Software Engineer to help build and operate OCI Search Service with OpenSearch... ...and adoption playbooks that raise ecosystem consistency and developer experience.Only Oracle brings together the data, infrastructure...Temporary workFlexible hoursShift work$104.5k - $234.6k
..., and multicloud solutions, edge computing, and more.As a Principal Platform Software Engineer, you will shape the platform foundations that allow... ...APIs, middleware, runtimes, integration frameworks, and developer tooling—setting technical direction while delivering durable...Temporary workWork at officeWorldwideRelocationRelocation packageFlexible hours$104.5k - $234.6k
...guides and adoption playbooks that raise ecosystem consistency and developer experience.Only Oracle brings together the data,... ...remains posted.Career Level - IC4Key ResponsibilitiesPlatform Software Development:Lead cross-team evolution of middleware patterns or...Temporary workFlexible hoursShift work$104.5k - $234.6k
Oracle Cloud Infrastructure’s (OCI) Developer Platform Builder Tools organization builds the next generation... ...AI-powered engineering tools that accelerate software delivery across the enterprise.We are seeking a Principal Platform Software Engineer to define the architecture...Temporary workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Developer. Be the first to apply!
- principal software engineer Nashville, TN
- principal Nashville, TN
- principal data scientist Nashville, TN
- principal cloud computing engineer Nashville, TN
- senior principal cloud computing engineer Nashville, TN
- senior principal scientist Nashville, TN
- software quality assurance Nashville, TN
- entry level software sales Nashville, TN
- id software Nashville, TN
- software trainer Nashville, TN




