Resume and JobRESUME AND JOB
Oracle logo

Senior Software Developer

Oracle

Software and Technology Jobs

Senior Software Developer

full-timePosted: Dec 12, 2025

Job Description

Company Overview

Oracle Corporation is a global leader in enterprise cloud computing, delivering cutting-edge infrastructure, database, and application services to businesses worldwide. With Oracle Cloud Infrastructure (OCI), we provide scalable, secure, and high-performance cloud solutions that power mission-critical workloads for customers across industries. Join us to innovate at the forefront of cloud technology and shape the future of computing.

Position Overview

As a Senior Software Engineer in Oracle Cloud Infrastructure (OCI) Compute, you will play a pivotal role in developing and enhancing the foundational platform that hosts bare metal and virtual machines for external customers, internal services like Fusion Apps, and all OCI services. This position offers the opportunity to work on high-scale, distributed systems that manage customer and service enclaves with reliability and performance at their core. You will collaborate with talented engineers to solve complex challenges in cloud computing, ensuring seamless operations for millions of users globally. Based in Nashville, TN, this role combines deep technical expertise with innovation in a dynamic, fast-paced environment.

Key Responsibilities

  • Design, develop, and optimize scalable software components for OCI Compute services handling bare metal and virtual machine management
  • Implement high-performance distributed systems to support customer enclaves and internal OCI services
  • Collaborate with cross-functional teams to define, architect, and deliver new features for compute infrastructure
  • Write clean, maintainable code using modern programming languages and frameworks, following OCI best practices
  • Debug and resolve complex issues in production environments to ensure 99.99% uptime for critical cloud services
  • Conduct code reviews, mentor junior engineers, and promote engineering excellence across the team
  • Optimize resource utilization and performance for virtual machines serving Fusion Apps and external customers
  • Integrate security best practices and compliance requirements into compute service development
  • Develop automated testing suites and CI/CD pipelines to accelerate delivery of reliable software
  • Monitor and analyze system metrics to proactively improve service reliability and scalability

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience
  • 7+ years of professional software development experience in building large-scale distributed systems
  • Strong proficiency in programming languages such as Java, C++, Go, or Python
  • Deep experience with cloud infrastructure, virtualization technologies, or container orchestration (e.g., KVM, Docker, Kubernetes)
  • Proven track record of designing and optimizing high-performance, fault-tolerant systems
  • Experience with system-level programming, networking, and Linux/Unix environments
  • Excellent problem-solving skills and ability to handle ambiguous, complex technical challenges
  • Strong communication skills with experience collaborating in agile, cross-functional teams

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience with Oracle Cloud Infrastructure or other major cloud platforms (AWS, Azure, GCP)
  • Familiarity with bare metal cloud computing, hypervisors, or service mesh technologies
  • Contributions to open-source projects in distributed systems or cloud infrastructure
  • Knowledge of OCI-specific services or enterprise-grade monitoring tools like Prometheus/Grafana

What We Offer

  • Competitive base salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • 401(k) matching program with immediate vesting
  • Generous paid time off, including vacation, sick leave, and parental leave
  • Professional development stipend for certifications, conferences, and training
  • Flexible work arrangements with hybrid options in Nashville, TN

About the Team

The OCI Compute team is a world-class group of engineers passionate about building the most reliable and performant cloud compute platform in the industry. We thrive in a collaborative culture that values innovation, ownership, and relentless focus on customer success. Join us to work alongside experts who power Oracle's cloud services and drive breakthroughs in scalable computing.

Locations

  • Nashville, TN, United States
  • United States, United States

Salary

Estimated Salary Rangehigh confidence

170,000 - 230,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Software developmentintermediate
  • Cloud infrastructureintermediate
  • Compute servicesintermediate
  • Virtual Machinesintermediate
  • Bare Metal managementintermediate

Responsibilities

  • Develop and maintain Compute services for OCI
  • Manage Bare Metal and Virtual Machines
  • Support external and internal customers including Fusion Apps
  • Operate services for Customer and Service Enclaves
  • Provide foundational platform for OCI hosting

Benefits

  • general: Health Insurance
  • general: 401(k)
  • general: Stock Options
  • general: Flexible PTO
  • general: Employee Stock Purchase Plan

Target Your Resume for "Senior Software Developer" , Oracle

Get personalized recommendations to optimize your resume specifically for Senior Software Developer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Developer" , Oracle

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Answer 10 quick questions to check your fit for Senior Software Developer @ Oracle.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Oracle logo

Senior Software Developer

Oracle

Software and Technology Jobs

Senior Software Developer

full-timePosted: Dec 12, 2025

Job Description

Company Overview

Oracle Corporation is a global leader in enterprise cloud computing, delivering cutting-edge infrastructure, database, and application services to businesses worldwide. With Oracle Cloud Infrastructure (OCI), we provide scalable, secure, and high-performance cloud solutions that power mission-critical workloads for customers across industries. Join us to innovate at the forefront of cloud technology and shape the future of computing.

Position Overview

As a Senior Software Engineer in Oracle Cloud Infrastructure (OCI) Compute, you will play a pivotal role in developing and enhancing the foundational platform that hosts bare metal and virtual machines for external customers, internal services like Fusion Apps, and all OCI services. This position offers the opportunity to work on high-scale, distributed systems that manage customer and service enclaves with reliability and performance at their core. You will collaborate with talented engineers to solve complex challenges in cloud computing, ensuring seamless operations for millions of users globally. Based in Nashville, TN, this role combines deep technical expertise with innovation in a dynamic, fast-paced environment.

Key Responsibilities

  • Design, develop, and optimize scalable software components for OCI Compute services handling bare metal and virtual machine management
  • Implement high-performance distributed systems to support customer enclaves and internal OCI services
  • Collaborate with cross-functional teams to define, architect, and deliver new features for compute infrastructure
  • Write clean, maintainable code using modern programming languages and frameworks, following OCI best practices
  • Debug and resolve complex issues in production environments to ensure 99.99% uptime for critical cloud services
  • Conduct code reviews, mentor junior engineers, and promote engineering excellence across the team
  • Optimize resource utilization and performance for virtual machines serving Fusion Apps and external customers
  • Integrate security best practices and compliance requirements into compute service development
  • Develop automated testing suites and CI/CD pipelines to accelerate delivery of reliable software
  • Monitor and analyze system metrics to proactively improve service reliability and scalability

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience
  • 7+ years of professional software development experience in building large-scale distributed systems
  • Strong proficiency in programming languages such as Java, C++, Go, or Python
  • Deep experience with cloud infrastructure, virtualization technologies, or container orchestration (e.g., KVM, Docker, Kubernetes)
  • Proven track record of designing and optimizing high-performance, fault-tolerant systems
  • Experience with system-level programming, networking, and Linux/Unix environments
  • Excellent problem-solving skills and ability to handle ambiguous, complex technical challenges
  • Strong communication skills with experience collaborating in agile, cross-functional teams

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience with Oracle Cloud Infrastructure or other major cloud platforms (AWS, Azure, GCP)
  • Familiarity with bare metal cloud computing, hypervisors, or service mesh technologies
  • Contributions to open-source projects in distributed systems or cloud infrastructure
  • Knowledge of OCI-specific services or enterprise-grade monitoring tools like Prometheus/Grafana

What We Offer

  • Competitive base salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • 401(k) matching program with immediate vesting
  • Generous paid time off, including vacation, sick leave, and parental leave
  • Professional development stipend for certifications, conferences, and training
  • Flexible work arrangements with hybrid options in Nashville, TN

About the Team

The OCI Compute team is a world-class group of engineers passionate about building the most reliable and performant cloud compute platform in the industry. We thrive in a collaborative culture that values innovation, ownership, and relentless focus on customer success. Join us to work alongside experts who power Oracle's cloud services and drive breakthroughs in scalable computing.

Locations

  • Nashville, TN, United States
  • United States, United States

Salary

Estimated Salary Rangehigh confidence

170,000 - 230,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Software developmentintermediate
  • Cloud infrastructureintermediate
  • Compute servicesintermediate
  • Virtual Machinesintermediate
  • Bare Metal managementintermediate

Responsibilities

  • Develop and maintain Compute services for OCI
  • Manage Bare Metal and Virtual Machines
  • Support external and internal customers including Fusion Apps
  • Operate services for Customer and Service Enclaves
  • Provide foundational platform for OCI hosting

Benefits

  • general: Health Insurance
  • general: 401(k)
  • general: Stock Options
  • general: Flexible PTO
  • general: Employee Stock Purchase Plan

Target Your Resume for "Senior Software Developer" , Oracle

Get personalized recommendations to optimize your resume specifically for Senior Software Developer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Developer" , Oracle

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Answer 10 quick questions to check your fit for Senior Software Developer @ Oracle.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.