Principal Software Developer
Oracle
Principal Software Developer
Location Requirement: 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.
Why Join?
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.
Responsibilities
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.
Position Location
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
Career Level - IC4
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans' status, or any other characteristic protected by law.
$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... ...in the presence of unanticipated software failures - Develop algorithms and distributed systems software that runs on a large...SuggestedTemporary workFlexible 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$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...SuggestedFull timeFlexible 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- ...like Snowflake Intelligence . As a Principal AI Engineer , you will be a technical... ...leveraged by other Snowflake teams and external developers. Technical Leadership & Mentorship:... ...: Experience: 10+ years of software engineering experience, with 3+ years specifically...SuggestedFull time
- ...global Snowflake footprint as well as 1st party business logic such as ML powered functions and Budgeting applications. AS A PRINCIPAL SOFTWARE ENGINEER IN SNOWHOUSE FOUNDATION, YOU WILL: Design and implement innovative highly available distributed platforms and...Full time
$205.2k - $360.8k
...and improve operational efficiency. We are looking for a Principal Software Engineer with deep, hands-on Genesys Cloud experience to... ...platforms . The ideal candidate has extensive experience developing applications and integrations on Genesys Cloud and understands...Work from homeWorldwideFlexible hours$304k
...Principal Engineer II At Snowflake, we are powering the era of the agentic enterprise.... ...efficiency for every customer. As a Principal Software Engineer II at Snowflake You Will:... ...Data Transformation Processing Fabric: Develop the low-level infrastructure for...Flexible hours- ...indexing, query processing, and result ranking, semantic caching, and automated metadata extraction. Build the "Evals Engine": Develop the automated infrastructure required to run massive-scale golden set simulations, error analysis pipelines, and "hillclimbing" experiments...Full time
- ...to help redefine the future of how work gets done. Senior Software Engineer - Customer Experience Engineering Our customers are... ...facing. Our Customer Experience Senior Software Engineers enjoy developing features into the Snowflake product that aim to greatly reduce...Full time
- ...modeling and infrastructure team where your work reaches every developer building on Snowflake. What you will do in this role... ...preferred but not a requirement. ~6+ years of experience shipping software in production, including AI/LLM features. ~ Fluency in at...Full time
- ...on-premise and cloud solutions struggle with this, Snowflake developed an innovative product with a new, built-for-the-cloud architecture... ...Engineering (or equivalent learning experience) ~7+ years of software engineering experience in high performance mission critical...Full timeWorldwide
- ...one of the world’s leading data platforms. We are hiring a Software Engineer, AI Products for our AI Platform team at Observe by... ...first thinking. This team builds the AI-powered products and developer tooling at the core of Observe's platform, including our flagship...Full time
- ...but to help redefine the future of how work gets done. Senior Software Engineer - Snowflake Postgres Snowflake started with a... ...on-premise and cloud solutions struggle with this, Snowflake developed an innovative product with a new, built-for-the-cloud architecture...Full timeRemote work
- ...management, and configuration of Snowflake Postgres instances. Develop features in the access and user model, including authorization,... ...will have: ~2+ years of experience building production software in backend, infrastructure, or distributed systems environments...Full time
- ...boundaries of High-Performance Computing (HPC). In this role, you'll develop and optimize the core computational kernels needed to run... ...description of a problem, C++/Python reference code, low-level parallel software, and the hardware that executes it. This is not an easy role...Full time
$72 - $84 per hour
...Position Summary: We are building and operating a unique software stack of cloud infrastructure, software services, APIs, web and... ...Products, Analytics, Lab Operations, and other business partners. Develop and share software subsystem designs that address user needs...Full timeContract workTemporary workWork at officeLocal areaRemote work- ...our global customer and partner ecosystem. We are looking for a Software Engineer who is passionate about creating exceptional user... ...AS A SOFTWARE ENGINEER AT SNOWFLAKE, YOU WILL: Design, develop, and deliver features across our full stack that have a direct...Full time
$188k - $259.44k
About Moloco: Moloco builds some of the most powerful AI advertising solutions in the world. Our name—short for "machine learning company"—reflects our core mission: democratizing access to the advanced AI that has historically been reserved for tech giants. Led by ...Full timeTemporary workWork at officeFlexible hours$225k - $275k
...world-class product development, and a passion for delivering exceptional player experiences. We’re looking for a Senior/Principal Software Engineer to join our team and play a key role in shaping the architecture, design, and development of WPTHome. You’ll work alongside...Full time$150k - $198k
...C3 AI (NYSE: AI), is the Enterprise AI application software company. C3 AI delivers a family of fully integrated products including the C3 Agentic AI Platform, an end-to-end platform for developing, deploying, and operating enterprise AI applications, C3 AI applications...Full timeWork experience placement$190k - $238k
...business teams more effective at the work they do. As a Senior Software Engineer for Internal Tools, you'll own the design and delivery... ...reliability for what the team ships, as the scope of the team develops Partner with senior business stakeholders and embedded engineers...Full timeWork at officeRelocation package3 days per week$180k - $300k
...iterative and fast-moving environment. In this role, you will build software from the ground up to solve critical bottlenecks for... ...decisions. What You'll Work On You will contribute to developing the core product that customers use for curating their datasets...Full timeWork at officeRelocation package- ...leading investors. The Role Dyna's robots only create value when they're reliably connected. Robotics isn't like typical enterprise software: latency that an ordinary business app would shrug off turns teleoperation and remote supervision into jerky, unsafe, or outright...Full timeLive inWork at officeRemote work
- ...applications, and AI. It is the only platform that enables you to discover all identities – including workforce, IT administrator, developers, and machines – assign appropriate access levels, detect irregularities, and respond to threats in real-time. With deployment in...Full timeH1bLocal area
$133k - $160k
...Work on large scale, distributed systems to drive high availability and reliability for our feature teams and customers, including software delivery aspects and CI/CD. Write detailed technical documentation that can convey architectural and product details in a way...Full timeLive inWork at officeShift work3 days per week$175k - $250k
...Zilliz is a fast-growing startup developing the industry’s leading vector database for enterprise-grade AI. Founded by the engineers... ...performance-critical systems ~ Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical...Full time- ...’re a top 50 AI app in a16z list: ~#4 on Brex's Fast-Growing Software Vendors of 2025: ~ We're also one of the top ranking startups... ...features like prompt management, dashboards, and analytics tools. Develop responsive, intuitive interfaces using React, TypeScript, HTML,...Full timeH1bWork at office
- ...based in Redwood City, is currently seeking a Senior Wireless Software Engineer, to be a part of building the most innovative audio and... ...a Sr. Wireless Software Engineer, who will be responsible for developing the industry’s most innovative embedded system for streaming...Full time
$160k - $190k
...Description : Syntiant Corp., a leader in the high-growth AI software and semiconductor solutions space, is looking for an... ...Engineering or related field or equivalent experience ~3+ years developing and deploying ML models for audio applications. ~ Strong C++...Full timeTemporary 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 Redwood City, CA
- senior principal cloud computing engineer Redwood City, CA
- principal Redwood City, CA
- senior principal scientist Redwood City, CA
- software technology Redwood City, CA
- remote software sales Redwood City, CA
- embedded software Redwood City, CA
- software intern Redwood City, CA
- software support Redwood City, CA
- ultimate software Redwood City, CA



