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
$114.6k - $234.6k
...technical problems, and mentor engineers while continuing to deepen your own technical expertise. Responsibilities As a Principal Software Developer, you will lead the design, development, and evolution of backend services, APIs, and core server-side systems that...SuggestedTemporary workWork at officeWorldwideRelocationRelocation packageFlexible hours$114.6k - $234.6k
We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle Server Technologies... ...tolerant in the presence of unanticipated software failures- Develop algorithms and distributed systems software that runs on a...SuggestedTemporary workFlexible hours$94.2k - $223.5k
...functional area. We look for 7+ years of software engineering or related experience. We... ..., or Austin. Responsibilities: We develop, debug, and design software applications... ...exceptional professionals with this Principal Software Engineer opportunity. This is an...SuggestedFull timeRelocationFlexible hours$94.2k - $223.5k
Principal Software Engineer As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture... ...to perform software development tasks associated with developing, debugging or designing software applications or operating...SuggestedTemporary workRelocationFlexible hours$142k - $194k
...with Oracle Jet is a plus but not mandatory Experience in developing both server-side and client-side JavaScript for user interfaces... ...Hardware More: At Oracle, we are a leading force in software development, committed to delivering top-notch software solutions...SuggestedFull time$114.6k - $234.6k
...strong C/C++ expertise and Java knowledge. We prefer experience developing on Linux. We look for coursework in computer systems,... ...Backup, and Smart File Creation. We develop fault-tolerant software that can withstand unexpected software failures. We create...Full timeFlexible hours$200k - $228.75k
About the RoleWe are seeking an experienced Principal Software Engineer - PubMatic AgenticOS to lead the design and development of highly scalable, low-latency buy-side ad tech systems. This role is ideal for someone with deep expertise in Golang, real-time bidding systems...Work at officeRemote work$200k - $300k
...exceptional customer experiences, we are on a mission to set new standards in online gaming. We are now looking for a Senior/Principal Software Engineer to join our dynamic team. This key role will help shape the architecture, design, and development of our platform,...Local areaOverseas$250k - $380k
...Snowflake CoWork, and UX features Developer tooling that enable our engineers to move... ...observability and trust What You Will Do As a software engineer on the team, you will play a... ...What We're Looking For Our ideal Principal Software Engineer will have: ~...Flexible hours$205.2k - $360.8k
...in real-world enterprise environments every day. Senior Principal, AI Software Engineer - Agentic & Industry Solutions Role Overview:... ...human interactions to drive measurable business outcomes Develop production-grade AI applications using modern frameworks,...Work from homeWorldwideFlexible hours$104.5k - $234.6k
...autonomous and intelligent robotics. The OCI Robotics Cloud team is developing a secure, scalable, and cloud-native robotics platform that... ...orchestration, fleet management, telemetry, digital twins, software lifecycle management, and AI-powered robotic applications.We are...Temporary workFlexible hours- ...financial institutions, you’ve come to the right place. As a Principal Engineer, Developer Platform Engineering at JPMorganChase within the... ...reuse across teams.Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized...Early shift
$304k
...how work gets done. We are hiring a Principal Engineer II to architect the core data processing... ...for every customer. AS A PRINCIPAL SOFTWARE ENGINEER II AT SNOWFLAKE YOU WILL:... ...Data Transformation Processing Fabric: Develop the low-level infrastructure for automated...Flexible hours$135k - $175k
...the Role We are seeking an experienced and passionate Senior Software Engineer to join our dynamic engineering team. In this role,... ...environment, we'd love to meet you! What You’ll Do Design & Develop: Architect, design, and implement robust, scalable backend services...Full time$307.32k
...belong. We are currently looking for a high-performing Senior Software Engineer to join our dynamic software engineering Oncology... ...Responsibilities: Collaborate with talented engineers to design and develop our backend services, data processing pipelines, and interfaces...Full timeWorldwide2 days per week3 days per week- ...startup-style ownership and velocity with the reach and ecosystem of one of the world's leading data platforms. We are hiring a Senior Software Engineer to own and drive the evolution of our APM and AI observability products — two adjacent product lines that sit at the...Full time
- ...autonomous and intelligent robotics. The OCI Robotics Cloud team is developing a secure, scalable, and cloud-native robotics platform that... ...orchestration, fleet management, telemetry, digital twins, software lifecycle management, and AI-powered robotic applications.We are...
$196k - $230k
...multiplier through mentoring, technical influence, and contributions to hiring and engineering cultureWhat you bring:5+ years of software engineering experience, including significant experience operating production systems2+ years focused on reliability engineering,...Work at officeFlexible hoursShift work3 days per week$153k - $179k
...are the rewards.The Load and Fault team sits within Robinhood's Developer Infrastructure organization, with a mission to give every... ...testing a seamless part of the development workflow.As a Senior Software Engineer on the Load and Fault Environments team, you will design...Work at officeFlexible hoursShift work3 days per week$165k - $206.5k
...service owners can consume reliably at scale. We’re looking for a Software Engineer III to design and build backend services and... ...into robust products, improving delivery speed, reliability, and developer experience across Box.WHAT YOU'LL DO Design and implement backend...Live inWork at officeShift work3 days per week- Job ID: SRJ_7915Posted: 2025-11-17Location: Menlo Park,, CASalary: USD 135-140 / Yearly (Full Time)Employment Type: Full TimeIndustry: Computer SoftwareClient: WiproContact: Meghana GorusuCompany: SRI Tech SolutionsSoftware EngineerLocation: Menlo Park, CANeed to have expertise...Full time
$137.2k - $206.6k
...manufacturing and preparing for the launch of our commercial service. Overview The Elevate Edge Applications Team (EEAT) builds the software that sits closest to Joby's physical operations — charging infrastructure, maintenance tooling, situational awareness, and...Full timeTemporary work$66 - $83 per hour
...potential to extend or convert to full-time based on performance and business needs.POSITION SUMMARY: As a Software Engineer, Full Stack you will design, develop, and maintain full-stack software applications, APIs, and data services that support our Sample Management...Hourly payFull timeContract workWork at officeLocal areaImmediate startRemote workWorldwide1 day per week$135.2k - $306.4k
As a Sr. 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 cryptographic...Temporary workFlexible hours$190k - $238k
...building the internal tools and AI-powered workflows that make CZI's business teams more effective at the work they do. As a Senior Software Engineer for Internal Tools, you'll own the design and delivery of individual systems end-to-end — applications, agents,...Work at officeRelocation package3 days per week- ...structural improvements to our web stack that measurably improve developer velocity and site speed.System Expert: Become the primary... ...and modern JavaScript best practices.Desired Skills5+ years of software development experience, with a focus on high-scale web applications...
$198.5k - $248k
...frameworks, tools, and best practices that empower Box product teams to develop, deploy, and operate microservices at scale. Essentially, the... ...admin reporting and billing pipelines.We need a Senior Software Engineer on this team, to drive our multi-year, mission-critical...Live inWork at officeShift work3 days per week$130k - $152k
...team with ethics at the center of everything we do. Expectations are high, and so are the rewards. Robinhood is seeking a Senior Software Engineer to join the Enterprise Build team: the small, high-leverage team that turns the company's best AI-built prototypes into true...Work at officeFlexible hoursShift work3 days per week$186 per hour
...industry.About the role You’ll be based out of our Redwood City office and work in person with the rest of our engineering team. As a Software Engineer, you’ll ship features end-to-end across our stack: a Go backend, a TypeScript/React web app, and React Native mobile apps...InternshipWork at officeLocal areaRemote workRelocation$40 per hour
Alation is pioneering the next era of data intelligence — powered by AI agents and trusted data. Organizations around the world rely on Alation to drive self-service analytics, cloud transformation, data governance, and AI innovation. Our technology helps enterprises connect...Full timeContract workFor contractorsWork at officeLocal areaRelocation2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Developer. Be the first to apply!
- principal software engineer Redwood City, CA
- senior principal cloud computing engineer Redwood City, CA
- principal Redwood City, CA
- senior principal scientist Redwood City, CA
- internship software Redwood City, CA
- software Redwood City, CA
- software intern Redwood City, CA
- id software Redwood City, CA
- healthcare software sales Redwood City, CA
- entry level software sales Redwood City, CA




