Senior Software Engineer - Cloud Performance
Oracle
About the role
Job Description • *This position is based onsite in Nashville, TN.
Join the dynamic team at Oracle Cloud Infrastructure (OCI), where we are delivering powerful cloud services for enterprises worldwide. OCI is evolving beyond traditional public cloud offerings with innovative solutions in dedicated, hybrid, and multi-cloud environments.
In our Technical Strategy and Oversight (TSO) organization, we strive to provide our customers with the best choices, transparency, and value in cloud infrastructure. We're launching exciting initiatives to build innovative platforms and frameworks that support OCI developers. Our aim is to enhance the performance and availability of OCI services through groundbreaking projects, including remote persistent storage solutions and improved engineering efficiencies.
As OCI continues to expand, we are looking for a talented Software Engineer to join our Cloud Performance Organization. Your contributions will play a critical role in tackling service inefficiencies, optimizing performance, reducing cloud costs, and enhancing the overall customer experience. Here, you will have the opportunity to design and build new cloud services from the ground up in a fast-paced environment that values collaboration and innovation.
Who Are We Looking For?
The ideal candidate has a proven record of launching major features and managing high-scale public cloud services. You thrive in independent project execution and enjoy providing technical leadership and guidance to your team. Your expertise ranges from system design to prototyping and code reviews, with a strong ability to balance speed and quality in development.
Responsibilities • Evaluate cloud service performance, identify issues, and develop cost-effective solutions. • Enhance operational efficiency by analyzing and optimizing internal tools and processes. • Benchmark OCI services against competitors to identify opportunities for performance improvements. • Collaborate with service teams to integrate performance evaluation tools into CI/CD pipelines. • Quantify the financial impact of performance inefficiencies and align metrics with business goals. • Implement enhancements in shared components, libraries, and runtime configurations.
Qualifications: • 4 to 5 years of experience in distributed service engineering in a software development setting. • Proficiency in modern programming languages such as Java, C++, or C#. • Hands-on experience designing, developing, and managing public cloud control or data planes. • Strong background in software performance profiling, analysis, and optimization. • Deep understanding of object-oriented design and SDK development in a cloud environment. • Experience collaborating with architects, product managers, and development teams to deliver high-quality features. • Knowledge of data structures, algorithms, operating systems, and fundamentals of distributed systems. • Familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures. • Understanding of databases, NoSQL systems, and distributed persistence technologies. • Proficient in Linux administration and network stack configuration. • Proven technical leadership and mentorship capabilities. • Familiarity with JVM and benchmarking tools.
Preferred Qualifications: • BS or MS degree in Computer Science or related field. • Hands-on experience developing services on public cloud platforms (e.g., AWS, Azure, GCP). • Experience conducting security reviews and collaborating with product managers from inception to launch. • Expertise in creating robust CI/CD pipelines with thorough testing and deployment schedules. • Proven experience optimizing performance for cloud infrastructure and distributed 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 pertain to the stated locations only.
US: Hiring Range from: $79,200 to $178,100 per annum. May be eligible for bonus and equity.
Oracle offers a comprehensive benefits package, including medical, dental, and vision insurance, retirement plans, paid time off, and more.
This role will generally accept applications for at least three calendar days from the posting date or as long as the job remains active.
About Us
At Oracle, we integrate data, infrastructure, applications, and expertise to drive innovations and solutions that create impact. We are committed to cultivating a diverse workforce and providing opportunities for all.
Requirements
- The ideal candidate has a proven record of launching major features and managing high-scale public cloud services
- 4 to 5 years of experience in distributed service engineering in a software development setting
- Proficiency in modern programming languages such as Java, C++, or C#
- Hands-on experience designing, developing, and managing public cloud control or data planes
- Strong background in software performance profiling, analysis, and optimization
- Deep understanding of object-oriented design and SDK development in a cloud environment
- Experience collaborating with architects, product managers, and development teams to deliver high-quality features
- Knowledge of data structures, algorithms, operating systems, and fundamentals of distributed systems
- Familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures
- Understanding of databases, NoSQL systems, and distributed persistence technologies
- Proficient in Linux administration and network stack configuration
- Proven technical leadership and mentorship capabilities
- Familiarity with JVM and benchmarking tools
- Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates
Responsibilities
- Your contributions will play a critical role in tackling service inefficiencies, optimizing performance, reducing cloud costs, and enhancing the overall customer experience
- You thrive in independent project execution and enjoy providing technical leadership and guidance to your team
- Your expertise ranges from system design to prototyping and code reviews, with a strong ability to balance speed and quality in development
- Evaluate cloud service performance, identify issues, and develop cost-effective solutions
- Enhance operational efficiency by analyzing and optimizing internal tools and processes
- Benchmark OCI services against competitors to identify opportunities for performance improvements
- Collaborate with service teams to integrate performance evaluation tools into CI/CD pipelines
- Quantify the financial impact of performance inefficiencies and align metrics with business goals
- Implement enhancements in shared components, libraries, and runtime configurations
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free