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 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Developer in Lansing, MI vacancy
  • $135.2k - $306.4k

     ...components for data planes through a data-plane runtime framework, developing a remote persistent storage solution with the latency and...  ...envision, collaborate with executives for investment and drive the software design and development for new major data-plane components of... 
    Suggested
    Temporary work
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Oracle

    Lansing, MI
    3 days ago
  • $144.2k - $288.4k

     ...Principal Software Engineer We're building a world of health around every individual — shaping a more connected, convenient and compassionate...  ..., monitoring, retraining, deployment pipelines) ~3+ years developing LLM-powered applications in production, including prompt... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Local area
    Flexible hours

    Oak St. Health

    Lansing, MI
    2 days ago
  • $135.2k - $306.4k

     ...We use formal specification and verification methods to help developers of complex systems find very subtle bugs that are unlikely to...  ...specification and verification. ~5+ years of full-time professional software development of concurrent and distributed systems, ideally... 
    Suggested
    Full time
    Temporary work
    Flexible hours

    Oracle

    Lansing, MI
    3 days ago
  • $152.07k - $202.76k

     ...of AI-ready connectivity, join us today. The Role The Principal Software Engineer serves as a senior technical leader responsible for...  ...environments. Familiarity with modern engineering practices, developer tooling, automation frameworks, and software delivery... 
    Suggested
    Temporary work
    Remote work

    Lumen Inc

    Lansing, MI
    3 days ago
  • $114.6k - $234.6k

     ...delivering next-generation platforms and frameworks to empower developers and support groundbreaking cloud services. What You'll Be...  ...envision, collaborate with executives for investment and drive the software design and development for new major data-plane components of... 
    Suggested
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Lansing, MI
    3 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... 
    Temporary work
    Flexible hours

    Oracle

    Lansing, MI
    4 days ago
  • $114.6k - $234.6k

     ...Excellence Design solutions for EHR integrations and ecosystem connectivity. Identify risks and implement mitigation strategies. Develop SOPs and operational automation. Maintain knowledge bases and runbooks. Work in Agile, continuous delivery environments.... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Oracle Defunct

    Lansing, MI
    8 days ago
  • $169.3k - $304.7k

     ...24/7. Partner with the best As a Principal SDET, you will lead the test strategy for...  ...for its dependability. As a Principal Software Development Engineer in Test, you will...  ...kernel for AI and Compute platforms Developing test suites to validate new custom enhancements... 
    Work experience placement
    Work at office

    Akamai

    Lansing, MI
    1 day ago
  • $173.5k - $310k

     ...Wolters Kluwer Tax & Accounting team is looking for a Principal Software Engineer to build the next generation of AI-powered capabilities for our cloud audit solutions. You will build AI -powered audit solutions that help professionals analyze complex documents, interpret... 
    Work at office

    Wolters Kluwer

    Lansing, MI
    1 day ago
  • $104.5k - $234.6k

     ...Job Description We're looking for software engineers with strong SRE instincts to help build and operate the GitHub Enterprise platform at scale. This role is for developers who care about reliable systems, clean APIs, automation, observability, and production-quality... 
    Temporary work
    Flexible hours
    Shift work

    Oracle

    Lansing, MI
    4 days ago
  • $114.6k - $234.6k

     ...solving skills, and a passion for mentoring and elevating other developers. Experience with Python is also valued. You’ll work at the...  ...Citizens or Green Card holders. Responsibilities Senior Principal Engineer – Cloud, AI & Healthcare Platforms (US Remote) If... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Oracle

    Lansing, MI
    3 days 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... 
    Local area
    Worldwide
    Shift work

    Verint Systems

    Lansing, MI
    3 days ago
  •  ...Software Developer Responsibilities: Design and implement Micro-Services based architecture solutions for new & existing clients Create solutions to unique and challenging system requirements Support multi-tier distributed software applications Design... 
    Contract work

    Right Hire IT

    Lansing, MI
    1 day ago
  •  ...only. Auto-Owners Insurance, a top-rated insurance carrier, is seeking a motivated individual to join our IT Division as a Software Developer. Responsibilities include developing, maintaining, and supporting software applications for new and existing systems. The... 
    Currently hiring
    Local area
    3 days per week

    Auto-Owners Insurance Group

    Lansing, MI
    1 day ago
  • $112.3k - $140k

     ...the unthinkable. We have an exciting opportunity for a Senior Software Engineer on our Automatic Tank Gauge team. We are looking for...  ...significant impact. Are you ready? What you will do • Design, develop, and execute software solutions to address business needs on... 
    Work at office
    Local area
    Remote work
    Worldwide

    Vontier

    Lansing, MI
    4 days ago
  •  ...Serco North America is seeking an Entry-Level ServiceNow Developer to support the development, configuration, and enhancement of...  ...Computer Science, Information Technology, Information Systems, Software Engineering, or a related discipline Strong understanding of... 
    Full time
    Contract work
    Part time
    Internship
    Local area
    Immediate start
    Flexible hours

    Serco

    Lansing, MI
    3 days ago
  •  ...quality to help build and ship better products. Collaborate with development teams to enhance existing software development processes. Partner with developers and test engineers to improve and automate test and release processes. Help make Quality as an... 

    Samprasoft

    Lansing, MI
    4 days ago
  •  ...to stretch themselves professionally. We want to help you grow, develop, and learn new things. You're constantly evolving, so shouldn't...  ...our tech blog at ally.tech We are seeking a hands-on Sr Software Engineer to lead the design, development, and support of enterprise... 
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Ally

    Lansing, MI
    5 days ago
  • $67.7k - $90.27k

     ...plays a meaningful role in shaping what comes next. In an environment defined by trust, collaboration, and accountability, a Software Developer II has the opportunity to challenge convention, solve complex problems, and help deliver the secure, resilient, and high-performing... 
    Temporary work
    Remote work
    Work from home

    Lumen Inc

    Lansing, MI
    4 days ago
  • $100k

     ...western union, bank of america, 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, data engineers, machine learning engineers for full... 
    Full time

    SynergisticIT

    Lansing, MI
    2 days ago
  • $89.2k - $209.5k

     ...truly impacts the world Ability to have immediate impact on developing technology Unlimited growth potential with inspiring work...  ...Hospital Quality Reporting team, you will use basic knowledge of software architecture to perform tasks associated with developing,... 
    Temporary work
    Immediate start
    Flexible hours

    Oracle

    Lansing, MI
    3 days ago
  • $102.7k

     ...JOB SUMMARY This job is an integral member of an agile software engineer team, focused on building scalable software applications...  ...updates and report any issues or technical difficulties to lead developers on a regular basis. Mentor other associate and intermediate... 
    Temporary work
    For contractors
    Work at office
    Local area

    Highmark Health

    Lansing, MI
    4 days ago
  • $89.2k - $209.5k

     ...delivery and improve quality across system design, coding, testing, documentation, and operations. We are seeking a Senior Software Developer (IC3) to design, develop, and operate backend services and platform components that improve developer productivity and... 
    Temporary work
    Flexible hours

    Oracle

    Lansing, MI
    4 days ago
  • $135.2k - $306.4k

     ...native, AI, and GPU workloads. We are looking for a senior IC5 software engineer with deep Kubernetes expertise, required cloud...  ...testing, debugging, documentation, operational analysis, and developer productivity while maintaining strong ownership, security judgment... 
    Temporary work
    Remote work
    Flexible hours

    Oracle

    Lansing, MI
    3 days ago
  •  ...Position Overview This position is an entry‑level role focused on software functional testing and quality assurance, and the fulfillment...  ...a mission to innovate for a healthier world. The organization develops diagnostic imaging, enterprise imaging, endoscopic and surgical... 
    For contractors
    Work experience placement
    Work at office
    Remote work
    Worldwide

    FUJIFILM Corporation

    Lansing, MI
    1 day ago
  • $85.39k - $116.98k

     ...Syms Strategic Group (SSG)  is seeking a talented Senior Software Developer Location: Remote Department: Veterans Affairs (VA) Type:  Full Time Min. Experience:  Experienced Security Clearance Level:  Public Trust Salary Range: $85,389 - $116,975... 
    Full time
    Remote work

    Syms Strategic Group, LLC (SSG)

    Lansing, MI
    5 days ago
  •  ...Software Developer Are you passionate about working in a collaborative Information Technology Services Department? If so, we have an exciting opportunity for you to work as a Software Developer and make a difference in our community. What You Will Be Doing As a... 

    Community Mental Health Partnership of Southeast Michigan

    Lansing, MI
    7 hours ago
  •  ...Software Developer (Hybrid) We are seeking a skilled and motivated Software Developer to join our dynamic team. As a Software Developer, you will play a pivotal role in designing, developing, and maintaining our municipal ERP software. Your expertise in various technologies... 
    Local area

    BS&A Software

    Lansing, MI
    1 day ago
  • $89.2k - $209.5k

     ...development tools to accelerate delivery. Responsibilities Responsibilities ~ As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications... 
    Temporary work
    Flexible hours

    Oracle

    Lansing, MI
    5 days ago
  • $79.2k - $209.5k

     ...Job Description As a Senior Software Development Engineer in the Oracle Cloud Infrastructure...  ...of OCI’s Key Management Service. • Develop secure, scalable, and maintainable...  ...reliability improvements. • Collaborate with principal engineers, architects, and partner OCI... 
    Temporary work
    Flexible hours

    Oracle

    Lansing, MI
    3 days ago

Do you want to receive more vacancies?

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