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
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$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...SuggestedWork 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,...SuggestedLocal areaOverseas$250k - $380k
...Snowflake Software Engineer At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI... ...layer that powers Snowsight, Snowflake CoWork, and UX features Developer tooling that enable our engineers to move fast and deliver...Flexible 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$175k - $220k
...Pytorch and Google Vertex AI. The Role: We're looking for a Software Engineer focused on Performance Optimization to help push the... ...with bleeding-edge technology that impacts how businesses and developers harness AI globally. Ownership & Impact: Join a fast-...Full time- ...efficiency (e.g., auto-remediation, alert enrichment pipelines) Develop and maintain detection logic (rules, queries, behavioral... ...the ability to build automation and tooling ~ Familiarity with software engineering fundamentals (data structures, APIs, version control...Full time
- ...s real-time AI security platform. In this role, you’ll work on software that ingests, processes, and interprets massive volumes of video... ..., reliability, and scalability of all backend services Develop large-size platform problems and own small-to-medium platform features...Full timeLocal areaFlexible hours
$180k - $300k
...iterative and fast-moving environment. In this role, you will build software from the ground up to solve critical bottlenecks for... ...business-critical technical decisions. You will contribute to developing the core product that customers use for curating their datasets...Full timeWork at officeRelocation package- ...Responsibilities Responsible for creating web application features. Develop a scalable, high performance and maintainable code. Work... ...drive feature development. Desired Skills ~5 years software development experience, including at least 2 years in building...Full time
- About Periodic Labs We are an AI + physical sciences lab building state of the art models to make novel scientific discoveries. We are well funded and growing rapidly. Team members are owners who identify and solve problems without boundaries or bureaucracy. We eagerly...Full time
$120k - $140k
...engineered biological therapies accessible to all patients. Strong integration between manufacturing processes, internally developed hardware and software, and vendor solutions enables Synthego to produce highest-quality CRISPR guide RNA and advanced oligonucleotides....Remote jobFull timeWork experience placementFlexible hours- ...the Snowflake AI Data Cloud RESPONSIBILITIES: The team develops fundamental code conversion techniques, robust data migration and... ...quick feedback to prototypes, early products. OUR IDEAL SOFTWARE ENGINEER WILL HAVE: Strong software engineering experience in...Full time
$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....Temporary workFlexible hours$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$198.5k - $248k
...network layers, building and scaling the distributed systems and software load balancers that power how Box applications communicate with... ...a measurable difference.WHAT YOU'LL DO You will architect, develop, validate, and roll out distributed systems and software load balancers...Live inWork at officeRemote workShift work3 days per week- ...benefits of ecommerce, Poshmark makes buying and selling simple, social, and fun.Poshmark is looking for a talented and creative Software Engineer, Web. The candidate is expected to create web applications that have a simple user interface and solid code that touches...
$124.7k - $208.85k
...from everyday pieces to one-of-a-kind vintage and luxury.Senior Software Engineer, iOSPoshmark is looking for a talented and creative... ...simple user interface and solid code. If you have a passion for developing new user experiences, solving difficult problems and creating...- 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...Work experience placement
$130k - $152k
...reliable, high-performance systems for customers worldwide.As a Software Engineer, you will build and own the backend services,... ...data systems that support Robinhood Wallet products. You will develop new features and system enhancements to deliver a highly secure...Work at officeWorldwideFlexible hoursShift work3 days per week- Job Title: Software Engineer II (P3) - Production AI (Metrics & Analytics)Job Location: Redwood City, CA/ Los Angeles, CA (Hybrid)Description... ...practicesExperience building internal tools or platforms for developer or product teamsFamiliarity with observability and monitoring...
- ...support existing platforms and evolve to newer technology stacks and architectures.Desired Skills & Experience:2-3 years of relevant software engineering experience with data intensive applicationsGood understanding of data science concepts and machine learning...
$130k - $152k
...and to mitigate active threats with speed and precision.As a Software Engineer on the Proactive Capabilities team , you will design,... ...lifecycle, application security concepts, and hands-on experience developing or integrating security tooling.A pragmatic, curious, and...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- ...onboarding or best practices.Requirements:2-4 years of experience developing iOS applications.Strong understanding of Swift, with exposure... ...science fundamentals such as data structures, algorithms, and software design.Experience using Git or other version control tools....
- 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...Work at office
$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Developer. Be the first to apply!
- senior principal cloud computing engineer Redwood City, CA
- principal Redwood City, CA
- senior principal scientist Redwood City, CA
- bank software Redwood City, CA
- software asset management analyst Redwood City, CA
- ultimate software Redwood City, CA
- embedded software Redwood City, CA
- software Redwood City, CA
- software engineer - cloud services Redwood City, CA
- internship software Redwood City, CA



