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

Principal Software Developer

$96.8k - $223.4k

Oracle

Job Description

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

Responsibilities

As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.

Disclaimer:

Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates.

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

US: Hiring Range in USD from: $96,800 to $223,400 per annum. May be eligible for bonus and equity.

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.

Career Level - IC4

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 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Developer in Pierre, SD vacancy
  • $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... 
    Suggested
    Temporary work
    Worldwide
    Flexible hours

    Oracle

    Pierre, SD
    5 days ago
  • $114.6k - $234.6k

     ...team Responsibilities Responsibilities Design and build scalable advertising infrastructure for live and linear streaming Develop server-side and client-side ad insertion capabilities Integrate ad systems with playback, CDN, and delivery pipelines... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Pierre, SD
    1 day ago
  •  .... Overview of Job Function: As a Software Engineer, you will be a core contributor...  ...environment on software that matters. Principal Duties and Essential Responsibilities: Full-Stack Development Design, develop, and maintain production-grade full-stack... 
    Suggested
    Local area
    Worldwide
    Shift work

    Verint Systems

    Pierre, SD
    5 days ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building...  ...at Danaher, you’ll work alongside experienced engineers developing diagnostic software that powers critical healthcare tools used... 
    Suggested
    Remote job
    Internship

    Danaher

    Pierre, SD
    3 days ago
  • $40 per hour

     ...The Software Engineer Intern implements developer tools or product features on a rapid-release cycle. You will work in an agile development methodology to conduct code reviews and unit tests, contributing to Workiva's software under the guidance of a senior developer.... 
    Suggested
    Remote job
    Summer work
    Internship
    Summer internship
    Work at office

    Workiva

    Pierre, SD
    20 hours ago
  • $235k - $300k

     ...The Vice President, Software Engineering is a pivotal role within Vontier's Convenience Retail business, spearheading the global engineering...  ...with the CTO, General Managers, and other key executives to develop and implement the Retail Technology vision, ensuring the... 
    Local area
    Worldwide

    Vontier

    Pierre, SD
    4 days ago
  • $100k

     ...Paypal, western union, client, visa, walmart lab etc to name a few. Currently, we are looking for: Entry-level software programmers Java Full stack developers Python/Java developers Data analysts/Data Scientists Machine Learning engineers for full time positions with clients... 
    Remote job
    Full time
    H1b

    SynergisticIT

    Pierre, SD
    2 days ago
  • $114.6k - $234.6k

     ...future. Career Level - IC4 Responsibilities As a member of the software engineering division, you will take an active role in the...  ...practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing... 
    Temporary work
    Flexible hours

    Oracle

    Pierre, SD
    1 day ago
  •  ...the cloud, or through a hybrid approach. Teradata delivers real business value with AI. What You’ll Do We are seeking a Staff Software Engineer to lead the design, development, and evolution of networking software for our massively parallel processing (MPP)... 
    Permanent employment
    Flexible hours

    Teradata

    Pierre, SD
    20 hours ago
  • $124.75k - $178.22k

     ...and workflow orchestration, along with a strong commitment to software development best practices. This position is remote and operates...  ...workloads within the data lakehouse ecosystem. Develop and maintain integrations between data ingestion, storage, and... 
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    EBSCO Information Services

    Pierre, SD
    1 day ago
  •  ...the hardest problems in AI and enterprise software - from scalable multi-agent coordination...  ...re seeking a hands-on, deeply technical Principal Engineer to lead innovation in the...  ...APIs that expose agentic capabilities to developers or downstream applications. ~ Excellent... 
    Permanent employment
    Flexible hours

    Teradata

    Pierre, SD
    20 hours ago
  •  ...Enterprise Experiences at Teradata. We are seeking a Senior Manager, Software Engineering to lead teams building modern, scalable, and AI‑...  ...customer‑facing experiences used by data practitioners, developers, and platform operators. You will lead multiple teams responsible... 
    Permanent employment
    Flexible hours

    Teradata

    Pierre, SD
    20 hours ago
  • $235k - $275k

     ...a driven and highly collaborative team that is passionate about creating transformative change in healthcare. As a Director of Software Engineering , you'll define and lead the engineering function behind our custom-built, internally-facing platforms, the software that... 
    Contract work

    Datavant

    Pierre, SD
    4 days ago
  • $168k - $200k

    Datavant is the data collaboration platform trusted for healthcare. Guided by our mission to make the world's health data secure, accessible and actionable, we provide critical data solutions for organizations across the healthcare ecosystem - including providers, health...

    Datavant

    Pierre, SD
    3 days ago
  • $111.72k - $138.08k

     ...successes. Learn more. Position Summary The Sr. Salesforce Developer is a senior technical contributor responsible for designing, developing...  ...support expectations. Own delivery across the full Software Development Lifecycle (SDLC), including technical design, development... 
    Work experience placement
    Work at office
    Remote work

    ISC2

    Pierre, SD
    3 days ago
  • $100k - $115k

     ...Understanding of database and big data management capabilities and constraints (RDBMS, NoSQL, Datalake, etc)? Experience managing or developing automation with object-oriented programming languages (Java, Python) and understanding of appropriate use? Experience with the... 
    Full time
    Work experience placement
    Remote work

    Pearson

    Pierre, SD
    2 days ago
  • $128.19k - $184.01k

     ...place. You will work at the cutting edge of technology to design, develop, and maintain the Poe iOS app. This includes collaborating with...  ...to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing... 
    Remote job
    Full time

    Quora

    Pierre, SD
    20 hours ago
  • $18 - $50 per hour

     ...Siemens Digital Industries Software Strategic Student Program (SSP) Discover your career with us at Siemens Digital Industries Software...  ...engineering, software, data management, and AI technologies to develop innovative customer-facing demonstrations and internal... 
    Remote job
    Hourly pay
    Full time
    Internship
    Local area

    Siemens

    Pierre, SD
    4 days ago
  • $83k - $166.1k

    Job Description SAA is seeking an experienced IC4 Developer to lead the design, development, and ongoing maintenance of the technical...  ...sustainability of the platform. The ideal candidate will combine strong software development expertise with healthcare technology experience... 
    Temporary work
    Work experience placement
    Immediate start
    Flexible hours

    Oracle

    Pierre, SD
    2 days ago
  • $116.36k - $155.15k

     ...formulate system requirements. Evaluates and recommends future technologies and methodologies that will enhance future capabilities. Develop and execute test plans and procedures based upon system security and functional requirements. Analyzes, develops, recommends,... 
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Pierre, SD
    2 days ago
  • $110k - $145k

     ...enterprise data and the hands-on engineering to make it real. You will set the patterns the rest of the team — including citizen developers building with Agents and MCPs — follow when they access, curate, or extend our data. Job Description Roles and Responsibilities... 
    Permanent employment
    Contract work
    Remote work
    Visa sponsorship
    Work visa
    Relocation package

    GE Aerospace

    Pierre, SD
    4 days ago
  • $296.3k - $423.9k

     ...systems to intuitive design, intelligent software, and next-generation safety and...  ...a global scale.? We are looking for a Principal Technical Lead Manager (TLM) to lead the...  ...driving. Mentor senior engineers and help develop the next generation of technical leaders... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Pierre, SD
    2 days ago
  •  ...transformation logic defined by the Data Architect. Creates error handling and edge-case management for messy, real-world source files. Develops testing and validation to confirm outputs are correct before they reach the client. Documents code and operational runbooks for... 
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Pierre, SD
    5 days ago
  • Software Developer Available Offices Pierre, SD Vermillion, SD A Software Developer conducts all the work necessary to make our projects a success. This can include limited systems design, but primarily includes being an extraordinary programmer. We work in a variety... 

    Smart Software Solutions, Inc

    Pierre, SD
    more than 2 months ago
  • $105.79k - $141.05k

     ...lifecycle, including categorization, control implementation, assessment readiness, authorization support, and continuous monitoring Develop, maintain, and ensure accuracy of authorization artifacts (e.g., SSP, POA&M, control evidence) Ensure systems remain ATO-... 
    Full time
    Temporary work
    Remote work

    Lumen

    Pierre, SD
    2 days ago
  • $102k - $148k

     ...Preferred Qualifications, we still encourage you to apply. Design, develop, and maintain Mainframe applications using COBOL, CICS, IMS DB/...  ...MQ and VSAM, Netron Frame Technology. Strong understanding of software development life cycle (SDLC) methodologies. Experience with... 
    Full time
    Temporary work
    Remote work
    Work from home
    Flexible hours

    Ensono

    Pierre, SD
    2 days ago
  •  ...responsible for the development of loans & budgets within the Construct software. This position also requires work with loan documentation and...  ...tasks that require a high degree of accuracy. Incumbent will develop a thorough understanding of Horizon loan boarding requirements... 

    BankWest

    Pierre, SD
    a month ago
  • $102.3k - $209.5k

     ...tests. Participates in schematic/board reviews to surface firmware/software implications; supports early bring-up with targeted diagnostics...  ...Key Responsibilities Systems Software Development: Design, develop, and maintain standard and non-standard system software modules... 
    Temporary work
    Immediate start
    Flexible hours
    Shift work

    Oracle

    Pierre, SD
    2 days ago
  • $18 - $25 per hour

     ...collaborative ecosystem of the world's most advanced hardware and software solutions, WWT helps clients and partners conceptualize, test...  ...together business acumen with full-stack technical know-how to develop innovative solutions for our clients' most complex challenges.... 
    Remote job
    Hourly pay
    Summer work
    Internship
    Work at office
    Immediate start
    Shift work

    World Wide Technology

    Pierre, SD
    4 days ago
  •  ...responsiblefor reviewing, designing, and implementing databases and related products tosupport business operations. You will also develop various views and front-endinterfaces for users to update data and maintain business processes. The idealcandidate is strong in SQL... 
    Hourly pay
    Work experience placement
    Work at office

    CBRE

    Pierre, SD
    5 days ago

Do you want to receive more vacancies?

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