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$135.2k - $306.4k
...as the job remains posted.Career Level - IC5As a member of the software engineering division, you will take an active role in the definition... ...for significant new projects and specify, design and develop software according to those specifications. You will perform professional...SuggestedTemporary workFlexible hours$114.6k - $234.6k
...compromising performance. Our team is responsible for designing and developing fundamental architectural changes for GPU delivery, health... ...diving deep into any part of the stack, as well as software debugging and low-level systems troubleshooting. Passion for...SuggestedTemporary workFlexible hours- As a member of the software engineering division, you will apply intermediate to advanced knowledge of software architecture to perform software development tasks associated with developing, debugging, or designing software applications or operating systems according to...SuggestedFlexible hours
$114.6k - $234.6k
...related field. Preferred: experience at a large cloud or internet software company. Preferred: Windows/Citrix experience. Preferred:... ...application estates. Responsibilities: We design, develop, test, deploy, and operate modern cloud-native, AI-first platform...SuggestedFull timeFlexible hours$135.2k - $306.4k
...field is preferred. Experience in a large cloud or internet software company is preferred. Windows/Citrix experience is preferred... ...application estates is preferred. Responsibilities: We design, develop, test, deploy, and run modern cloud-native, AI-first platform...Full timeFlexible hours$114.6k - $234.6k
...Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle... ...tolerant in the presence of unanticipated software failures Develop algorithms and distributed systems software that runs on a...Temporary workFlexible hours$104.5k - $234.6k
Required to be in Nashville, TN.OCI is transforming the developer platform experience. We are building an all-new application deployment... ...impact and a direct role in OCI’s next phase of growth.As a Principal Software Development Engineer, you will define and drive the...Temporary 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...Temporary 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...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$114.6k - $234.6k
...customer focus of the leading enterprise software company in the world. Values are OCI's foundation... ...high-energy team? Are you an experienced developer looking for a role with significant technical impact? We are looking for a Principal Engineer with cloud experience to join...Temporary workFlexible 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$114.6k - $234.6k
...Job Description As a Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will play a critical leadership role in the architecture, evolution, and delivery of OCI’s Key Management Service (KMS) —a foundational...Temporary workFlexible hours$197k - $358.5k
...location three times a week, at minimum. The Role: As a Principal Software Engineer, you will be responsible for executing the plan for... ...on time. In this technical leader role, you will help develop and lead strategic action plans to support business goals. Embrace...Full timeWork experience placementLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$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$144.2k - $288.4k
...community at a time. Position Summary We are hiring a Principal Software Engineer - a deeply hands-on technical leader who thrives... ...MLOps, monitoring, retraining, deployment pipelines) ~3+ years developing LLM-powered applications in production, including prompt...Hourly payFull timeTemporary workLocal areaFlexible hours- ...Sr. Principal Member Of Technical Staff As a Sr. Principal Member of Technical Staff,... ...Responsibilities As a member of the software engineering division, you will take an active... ...new projects and specify, design and develop software according to those specifications...
$135.2k - $306.4k
...plane level and performance problems. You should be a rock-solid developer able to dive deep into low-level systems, design broad... ..., and customer experience. Responsibilities As a Senior Principal Engineer, you will lead the design and implementation of comprehensive...Temporary workWorldwideFlexible hours$160.8k - $165.8k
...Dollar General at . Job Details The Principal Architect for Warehouse Management... ...architecture decisions for WMS platforms. • Develop enterprise architecture standards,... ...succession. • Able to train and mentor software engineers in all aspects of the software...Work experience placementSeasonal work$143k - $193.05k
...Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical... ...resilient automation platforms that support dynamic workloads Developing modern, secure APIs to improve integration with enterprise...Full timeRemote workWorldwide$169.3k - $304.7k
...consists of collaborative, inclusive, and creative teams. We develop applications and services to empower our customers. Our... ...cloud-native and Kubernetes services We are looking for a Principal Software Engineer with deep expertise in Kubernetes and cloud-native...Work experience placementWork at office$180.35k - $270.52k
..., improve efficiency, and support accurate payments. The Principal Software Engineer is responsible for shaping the technical direction... ...standards, best practices, and software quality principles Develops and maintains application frameworks, libraries, and...Full timeRemote work$114.6k - $234.6k
...Job Description Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. Responsibilities As a member of the software engineering division, you will take an active role in the definition and evolution of standard...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$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$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- ...-on, owning early prototypes through production-ready platform software and technical standards. Preferred Qualifications: Strong... ..., production-grade firmware across teams. Design, develop, and maintain complex system software modules for managing, monitoring...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
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
- senior principal cloud computing engineer Nashville, TN
- principal cloud computing engineer Nashville, TN
- principal Nashville, TN
- senior principal scientist Nashville, TN
- software technology Nashville, TN
- remote software sales Nashville, TN
- embedded software Nashville, TN
- software intern Nashville, TN
- software support Nashville, TN


