Principal Software Engineer
At a glance
AI generatedTL;DR
As a Principal Software Engineer at Oracle in Nashville, you will join the Cloud Infrastructure team as an individual contributor to design and develop major components of their distributed systems. Your day-to-day responsibilities include coding, troubleshooting, and performance tuning for large-scale, highly available services, with a focus on virtualized infrastructure and multi-tenant environments. Ideal candidates have 3–5+ years of experience in software engineering within distributed systems, strong knowledge of C, C++, or Java, and proficiency in scripting languages like Python or Perl. You should also be familiar with Linux, databases, NoSQL systems, and networking protocols such as TCP/IP and HTTP. This role offers the opportunity to work on ambitious initiatives that have significant technical and business impact within a rapidly growing organization.
Skills
What you'll do
- Design and develop major components of Oracle’s Cloud Infrastructure.
- Troubleshoot and optimize performance in large-scale, distributed systems.
- Implement virtualized infrastructure for multi-tenant environments.
- Apply strong knowledge of C++, Java, Python, and other relevant languages.
- Ensure high availability and reliability of services within the cloud infrastructure.
- Work with databases, NoSQL systems, and storage technologies for persistence.
What we're looking for
- 3+ years of experience in delivering and operating large-scale, highly available distributed systems.
- Proficiency in C/C++ or Java, along with scripting languages like Python or Perl.
- Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
- Familiarity with networking protocols (TCP/IP, HTTP) and network architectures.
- Expertise in databases, NoSQL systems, storage, and distributed persistence technologies.
- Troubleshooting and performance tuning skills for complex system issues.
- Experience in building multi-tenant, virtualized infrastructure is highly desirable.
Employer
About Oracle
Oracle Corporation is a leading multinational technology company specializing in database software, cloud computing, and enterprise software.
Oracle currently has 343 open roles on FindRole.
Listed pay typically runs $97,500–$199,500 across 253 roles with salary data.
Most-posted roles
- Facilities Operations Manager – Mechanical 9
- Principal Software Engineer 9
- Senior Software Engineer 8
- Senior Manager, Data Center Facilities Development 5
- Facilities Operations Manager - Mechanical 4