Principal Software Engineer

Oracle

Actively hiring Posted this week
Nashville, TN Posted 4 days ago $99,600$223,400 / year

At a glance

AI generated

TL;DR

As a Principal Software Engineer at Oracle in Nashville, you will join a team of experienced professionals to design and build innovative distributed systems. With 3-5+ years of hands-on experience in delivering large-scale, highly available services, your day-to-day responsibilities will include defining and developing software for complex tasks such as designing, debugging, and optimizing applications or operating systems. You should have expertise in C, C++, Java, and scripting languages like Python or Perl, along with a strong understanding of databases, NoSQL systems, storage technologies, and Linux. Experience with virtualized infrastructure is highly desirable, as you will be working on challenging issues that require self-motivation and technical depth within the context of Oracle’s vast product ecosystem.

Skills

C C++ Java Python Perl Linux Databases NoSQL Virtualization Distributed Systems CI/CD

What you'll do

  • Define and develop software for distributed systems in large-scale environments.
  • Design, implement, and debug software applications or operating systems.
  • Solve complex problems related to virtualized infrastructure and multi-tenancy.
  • Ensure high availability and scalability of distributed services and databases.
  • Work with NoSQL systems, storage technologies, and distributed persistence solutions.

What we're looking for

  • 3-5+ years of experience in delivering and operating large-scale, highly available distributed systems.
  • Proficiency in C, C++, Java, and scripting languages like Python or Perl.
  • Strong understanding of databases, NoSQL systems, storage, and distributed persistence technologies.
  • Experience with multi-tenant, virtualized infrastructure is a significant advantage.
  • Self-motivated approach to tackling complex technical challenges in software engineering.

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

View all roles at Oracle