Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Development Engineer

$114.6k - $234.6k

Oracle

Job Description

*This position is based onsite in Nashville, TN - We are able to provide relocation assistance

We are seeking a Principal Software Engineer to help design, build, and operate the foundational systems behind a highly available, durable, and globally distributed object storage service. In this senior individual-contributor role, you will solve complex distributed-systems problems at massive scale and set technical direction across critical storage-platform capabilities.

You will work with engineers across storage, networking, security, control plane, and observability to deliver resilient systems that customers can trust with their most important data.

What You'll Do

  • Architect and deliver core infrastructure for object storage, including metadata, data placement, replication, lifecycle management, and durability workflows.

  • Lead the design of distributed systems that provide strong availability, consistency, performance, and operational simplicity at scale.

  • Improve service reliability through fault isolation, automated remediation, disaster recovery design, capacity planning, and rigorous operational practices.

  • Drive technical strategy for complex, cross-team initiatives; influence architecture and execution beyond your immediate team.

  • Investigate and resolve challenging production issues, using deep systems expertise to prevent recurrence.

  • Build tooling, automation, and observability that make the service easier to operate, diagnose, and evolve.

  • Partner with security and compliance teams to embed secure-by-design practices into storage infrastructure.

  • Establish engineering standards through design reviews, technical mentorship, and clear written communication.

Responsibilities

Strong software engineering experience in Java or a similar programming language, including designing, developing, testing, debugging, and maintaining production-quality services.

  • Deep understanding of object-oriented programming principles, including abstraction, encapsulation, inheritance, polymorphism, composition, and appropriate application of common design patterns.

  • Experience designing clean, extensible APIs and service interfaces, with an emphasis on maintainability, testability, backward compatibility, and operational safety.

  • Demonstrated experience designing and building distributed systems, including services that operate across multiple hosts, availability domains, or regions.

  • Strong knowledge of distributed-systems concepts such as replication, consistency, consensus, partition tolerance, leader election, idempotency, retries, failure handling, and eventual consistency.

  • Experience designing systems for high availability, scalability, fault tolerance, and data durability.

  • Experience with concurrent and multithreaded programming, performance analysis, memory management, and diagnosing latency or throughput bottlenecks in Java services.

  • Proficiency with unit, integration, and end-to-end testing practices, including designing tests for failure scenarios and distributed-system edge cases.

  • Experience using observability tools and practices, including metrics, logging, tracing, alerting, and production debugging.

  • Ability to write clear technical design documents, evaluate architectural tradeoffs, and lead design reviews for complex services.

  • Strong collaboration skills and experience partnering with engineering, security, networking, and operations teams.

  • Proven ability to mentor engineers, raise engineering standards, and provide technical leadership without direct people-management responsibility.

Preferred Qualifications

  • Experience with object storage systems, distributed databases, file systems, or other large-scale data platforms.

  • Knowledge of storage-system concepts such as metadata management, object lifecycle operations, data placement, replication or erasure coding, and recovery from hardware or infrastructure failures.

  • Experience designing systems that span multiple regions or availability domains.

  • Experience operating services with demanding availability, durability, latency, or throughput requirements.

  • Familiarity with RESTful APIs, asynchronous processing, message queues, and event-driven architectures.

  • Experience with containerized environments, cloud infrastructure, and automated deployment pipelines.

  • Knowledge of security practices for cloud services, including authentication, authorization, encryption, and secure data handling.

Disclaimer:

Certain U.S. based or U.S. customer or client-facing roles may be required to comply with applicable requirements, such as immunization/occupational health mandates, and/or drug testing requirements.

Range and benefit information provided in this posting are specific to the stated locations only

US: Hiring Range in USD from: $114,600 to $234,600 per annum. May be eligible for bonus, equity, and compensation deferral.

Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle's differing products, industries and lines of business.

Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.

Oracle US offers a comprehensive benefits package which includes the following:

  1. Medical, dental, and vision insurance, including expert medical opinion

  2. Short term disability and long term disability

  3. Life insurance and AD&D

  4. Supplemental life insurance (Employee/Spouse/Child)

  5. Health care and dependent care Flexible Spending Accounts

  6. Pre-tax commuter and parking benefits

  7. 401(k) Savings and Investment Plan with company match

  8. Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation.

  9. 11 paid holidays

  10. Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours.

  11. Paid parental leave

  12. Adoption assistance

  13. Employee Stock Purchase Plan

  14. Financial planning and group legal

  15. Voluntary benefits including auto, homeowner and pet insurance

The role will generally accept applications for at least three calendar days from the posting date or as long as the job remains posted.

As part of Oracle's onboarding process and consistent with applicable law, US-based employees are required to complete identity verification, which involves the collection and processing of their biometric information. Accommodations to this requirement may be granted following an individualized assessment.

About Us

Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.

True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.

We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing View email address on click.appcast.io or by calling View phone number on click.appcast.io in the United States.

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. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Development Engineer in Helena, MT vacancy
  • $180.35k - $270.52k

     ...improve efficiency, and support accurate payments. The Principal Software Engineer is responsible for shaping the technical direction of our...  ...flagship initiatives. The position leads the design and development of complex, scalable, and high-performance software systems... 
    Suggested
    Full time
    Remote work

    Lyric

    Helena, MT
    2 days ago
  • $129.1k

     ...Description : JOB SUMMARY We are seeking a visionary Principal Software Engineer responsible for building scalable public-facing software...  ...event pipelines. You will own the complete software development lifecycle, collaborating closely with stakeholders from ideation... 
    Suggested
    Temporary work
    For contractors
    Work at office
    Local area

    Highmark Health

    Helena, MT
    3 days ago
  • $150.5k - $214.5k

     ...that succeeds together. Because at UKG, your work matters—and so do you. Software Development Engineer - Enterprise Finance Solutions Position Summary We are seeking a seasoned Principal Software Development Engineer to lead the design, implementation,... 
    Suggested
    Local area

    UKG

    Helena, MT
    3 days ago
  • $114.6k - $234.6k

     ...Job Description We're looking for a Senior Software Engineer to help deliver the next generation of high-performance, massively scalable file storage powering Oracle Cloud Infrastructure (OCI). In this role, you'll design and develop distributed storage systems that... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Helena, MT
    1 day ago
  • $114.6k - $234.6k

     ...; defines integration contracts across software, firmware, and hardware. Leads deep-dive...  ...Responsibilities Systems Software Development: Design, develop, and maintain complex...  ...; provides guidance and coaching to engineers to drive improvements. Utilizes advanced... 
    Suggested
    Temporary work
    Flexible hours
    Shift work

    Oracle

    Helena, MT
    2 days ago
  • $100k

     ...Currently, we are looking for entry-level software programmers, Java full stack developers...  .../data scientists, machine learning engineers for full time positions with clients.Who...  ...Java and understanding of the software development life cycleKnowledge of statistics, SAS,... 
    Full time
    H1b

    SynergisticIT

    Helena, MT
    1 day ago
  • $186.07k - $218.9k

     ...Trading team within the Consumer & Business group as a Senior Software Engineer, Backend helping scale Coinbase Advanced trading products...  ...oversight. What you'll do: Own the end-to-end design, development, and reliability of high-performance backend services using... 
    Local area
    Worldwide

    Coinbase

    Helena, MT
    2 days ago
  • $84.63k - $112.84k

     ...Viva. Assist in support of Power Platform development (Power Apps, Power Automate, Power BI,...  ...: Major/Degree: Computer Science, Engineering, or similar technical degree. 5+ years...  ...Architect Expert. Working knowledge of software development methodologies, standards, and... 
    Temporary work
    Remote work

    Lumen Inc

    Helena, MT
    21 hours ago
  • $80.9k - $110.3k

     ...Become a part of our caring community The Software Engineer 2 develops, tests, and maintains software applications that support business...  ...teams, and contributes to all phases of the software development lifecycle. This role requires strong problem-solving skills,... 
    Full time
    Temporary work
    Apprenticeship
    Work at office
    Remote work
    Work from home
    Home office

    Humana

    Helena, MT
    21 hours ago
  • $180k - $220k

     ...onto a driven and highly collaborative team that is passionate about creating transformative change in healthcare. Senior Software Engineer The Role As a Senior Software Engineer, you will lead major initiatives that advance Datavant’s platform scalability and... 

    Datavant

    Helena, MT
    4 days ago
  • $83.1k

     ...document, test, and debug new and existing software systems, hardware/software interfaces,...  ...to industry established software engineering principles and best practices. Works collaboratively...  ...a team to execute on the full system development lifecycle including analyzing user... 
    For contractors
    Work at office
    Local area
    Relocation package
    Flexible hours

    Pacific Northwest National Laboratory

    Helena, MT
    4 days ago
  • $64.89k - $173.04k

     ...bigger – helping to simplify health care one person, one family and one community at a time. POSITION SUMMARY The Software Development Engineer will be part of a team who are performing state of the art work using technology in the AI field for Specialty pharmacy... 
    Hourly pay
    Full time
    Temporary work
    Local area

    CVS Health

    Helena, MT
    1 day ago
  •  ...Remote United States Full time JR0037924 Job Title: Staff Software Development Engineer About Trellix Trellix is a global cybersecurity leader helping organizations build cyber resilience for the AI era. Combining AI-native security, operational threat... 
    Full time
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Trellix

    Helena, MT
    2 days ago
  • $144.7k - $284.1k

     ...our partners Behaviors, Perception, and Safety Engineers. The specific duties may include ML/RL model development as well as training loop development, streamlining...  ...as part of an ML team and contribute strong software engineering (SWE) expertise. Support the ML... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours
    Shift work

    General Motors

    Helena, MT
    4 days ago
  • $150.29k - $225.43k

     ...10 U.S. health plans relying on its platform to reduce waste, improve efficiency, and support accurate payments. The Staff Software Engineer drives the design and implementation of mission-critical systems across our platform. As a high level individual contributor,... 
    Full time
    Remote work

    Lyric

    Helena, MT
    4 days ago
  •  ...Montana Department of Transportation (MDT) is recruiting for a Software Developer. This position will perform both systems analysis...  ...Experience: Bachelor’s degree in Computer Science, Web Design and Development, or a related field. *An additional 4 years of related... 
    Remote work
    Relocation package

    Montana

    Helena, MT
    21 hours ago
  •  ...not available for this position. The Software Engineer Intern will join Lyric during an important...  ...projects across full-stack development, APIs, cloud technologies, databases,...  ...with experienced Software, Staff, and Principal Engineers Gain practical exposure to... 
    Full time
    Internship
    Remote work
    Visa sponsorship

    Lyric

    Helena, MT
    1 day ago
  •  ...-scale agentic technology. Lead the development of scalable, secure, cloud-native frameworks...  ...we... Are part of Teradata's global engineering organization, responsible for building...  ..., or a related field. Experience in software architecture, backend development, or... 
    Flexible hours

    Teradata

    Helena, MT
    21 hours ago
  •  ...Developer to support ongoing enhancements and new feature development for the MyFWP mobile app and the new Explore Montana (XMT...  ...Qualifications Bachelor's in Computer Science OR Software Engineering OR Associate Degree OR technical certifications + experience... 
    Contract work
    Remote work
    1 day per week

    Veracity

    Helena, MT
    4 days ago
  • $78.4k - $130k

     ...Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low-level hardware/software integration... 
    Local area
    Remote work

    ITW

    Helena, MT
    4 days ago
  •  ...Developer to support ongoing enhancements and new feature development for the MyFWP mobile app and the new Explore Montana (XMT)...  ...policiesRequired QualificationsBachelor's in Computer Science OR Software Engineering OR Associate Degree OR technical certifications +... 
    Contract work
    Remote work
    1 day per week

    Veracity

    Helena, MT
    1 day ago
  • $65k - $94k

    Engineers who can explain Work-Life Balance to a skeptic and still ship by Friday tend to thrive in our DevOps Engineer role in Helena. Bring problem-solving ELK Stack and 5 years to Helena, and the return is $65,000 - $94,000, a freelance schedule, and influence that grows... 
    Freelance
    Flexible hours

    Energy Innovation Corp

    Helena, MT
    4 days ago
  • $177.53k - $197.25k

     ...Thank you for considering opportunities with us! Job Title Principal Software Engineer - Emerging Technology & AI - Remote Requisition Number...  ...innovative technologies and practices that improve development, quality, and delivery. Your Work: Technical Leadership... 
    Hourly pay
    H1b
    Remote work
    Work from home
    Flexible hours

    CSAA Insurance Group, a AAA Insurer

    Montana, MT
    1 day ago
  •  ...environments. As a member of our AI engineering team, you’ll play a critical...  ...in AI and enterprise software — from scalable multi-agent...  ...hands-on, deeply technical Principal Engineer to lead innovation...  ...proven experience in the design, development, and deployment of... 
    Permanent employment
    Flexible hours

    Teradata

    Helena, MT
    1 day ago
  • $42.13 per hour

     ...performance of critical healthcare IT systems, principally in the Environment of Care (EOC),...  ...efficiency. This role blends software engineering, clinical engineering, and security principles...  ...activities and assists with the development or maintenance of procedures used to... 
    For contractors
    Local area

    Highmark Health

    Helena, MT
    1 day ago
  • $95k - $171k

     ...infrastructure, Kubernetes, and ensuring reliability for AI workloads within Akamai's serverless inference platform. As an Site Reliability Engineer II, you will be responsible for: Building and maintaining dashboards, alerts, and monitoring for inference workloads using... 
    Permanent employment
    Work experience placement
    Work at office
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Akamai

    Helena, MT
    3 days ago
  • $121.4k - $218.6k

     ...complex challenges? Do you have a passion for automation and building systems that scale? Join our highly skilled Site Reliability Engineering team! Our team designs, develops, and manages applications and infrastructure that support Akamai Cloud's products and services... 
    Work experience placement
    Work at office

    Akamai

    Helena, MT
    3 days ago
  • $65k - $95k

     ...TypeScript features that move Power Systems Group's technology roadmap forward Apply Vue.js and Microservices to solve small-but-mighty engineering challenges Spike a Google Cloud proof of concept fast when Power Systems Group needs a yes-or-no answer Maintain and improve CI/... 

    Energy Innovation: Policy and Technology LLC

    Helena, MT
    21 hours ago
  • $60 - $70 per hour

    Base pay range $60.00/hr - $70.00/hr Minimum Qualifications and Responsibilities Minimum 8+ years in mobile application development, with proven expertise in React Native for cross‑platform (iOS/Android) apps, including offline operations via local storage. Advanced... 
    Contract work
    Local area

    BuzzClan

    Helena, MT
    21 hours ago
  • $81.1k - $187k

     ...We are looking for a Site Reliability Engineer 3 to support mission-critical cloud services...  ...The engineer will work closely with development, infrastructure, security, and operations...  ...responds to capacity needs. Collaborates with software development teams to develop reliable... 
    Temporary work
    Immediate start
    Flexible hours
    Shift work

    Oracle

    Helena, MT
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Development Engineer. Be the first to apply!