Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Platform Software Engineer (Java, Python)

$104.5k - $234.6k
Full-time

Oracle

Salary: $104,500 - 234,600 per year Requirements:

  • Bachelors, masters, or doctoral degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Six or more years of software engineering experience, including designing, building, and operating large-scale distributed systems.
  • Strong programming expertise in Java, Python, or both.
  • Experience building cloud-scale, multi-tenant products or services supporting high-throughput, concurrent processing.
  • Strong understanding of distributed computing, large-scale data processing, system reliability, performance optimization, and the service development and operations lifecycle.
  • Ability to design systems for scalability, elasticity, availability, durability, security, and cost efficiency.
  • Familiarity with modern AI-assisted software development and practical understanding of large language models, AI agents, tool use, and interoperability protocols such as MCP and A2A.
  • Strong analytical, problem-solving, collaboration, and written and verbal communication skills.
  • Ability to provide technical leadership and deliver results in a fast-moving environment with evolving requirements.
  • Willingness and ability to participate in the teams on-call rotation and respond to production incidents.
  • Ability to work on-site in Nashville, Tennessee, Monday through Friday; candidates outside the area must be willing to relocate.
  • Preferred: Experience with observability, logging, search, analytics, or query-processing platforms; scaling machine-learning, statistical, or analytical algorithms across large datasets; or technologies such as Kafka, Lucene, Solr, Spark, Parquet, Kubernetes, or Terraform.
  • Preferred: Experience designing query languages, compilers, query planners, distributed execution engines, indexing systems, or information-retrieval platforms, and improving production-system performance, scalability, reliability, resiliency, or recovery.
  • Preferred: Experience developing AI agents, generative AI applications, retrieval systems, or natural-language interfaces for technical products.
Responsibilities:
  • Lead architecture, design, and development of OCI Log Analytics query-language capabilities, including parsing, planning, optimization, and distributed execution.
  • Build scalable systems that run advanced analytics and machine-learning algorithms across terabytes of data while meeting latency, availability, and cost-efficiency goals.
  • Develop AI agents and agentic workflows that translate user intent into queries, investigate operational issues, and surface actionable insights.
  • Architect secure, resilient, multi-tenant cloud services with fault tolerance, replication, throttling, load shedding, and automated recovery.
  • Identify and resolve performance bottlenecks across query execution, indexing, storage, retrieval, and analytics pipelines.
  • Define performance, scalability, correctness, availability, and reliability requirements.
  • Develop load, stress, fault-injection, recovery, and performance tests to validate system behavior at scale.
  • Establish service-level objectives, telemetry, dashboards, and alerts.
  • Lead investigation and root-cause analysis of production issues and drive corrective and preventive improvements.
  • Join the teams on-call rotation, respond to production incidents, restore service health, and help maintain OCI service reliability and availability.
  • Collaborate with product managers, architects, engineers, site reliability engineers, security teams, and other OCI Observability organizations.
  • Provide technical leadership, mentor engineers, promote engineering best practices, and contribute to hiring and talent development.
Technologies:
  • AI
  • AI Agents
  • Architect
  • Cloud
  • Java
  • Kafka
  • Kubernetes
  • Machine Learning
  • MCP
  • Oracle
  • Python
  • Security
  • Solr
  • Spark
  • Terraform
  • Support

More:

We are partnering with hackajob to connect professionals with Oracle. Join our Oracle Cloud Infrastructure (OCI) Log Analytics team as a Principal Platform Software Engineer (IC4), helping shape a cloud-scale observability platform that lets customers search and analyze massive volumes of machine-generated data. Our query language supports clustering, anomaly detection, natural language processing, statistical analysis, and time-series analysis. The role also offers opportunities to apply machine learning and generative AI to make large-scale log investigation faster and more intuitive. This production-facing position is based at our Nashville, Tennessee, location and is on-site Monday through Friday, with no remote or hybrid arrangement. Relocation assistance is available for qualified candidates. The stated U.S. hiring range is $104,500–$234,600 per year, with possible bonus, equity, and compensation deferral. We offer medical, dental, and vision coverage; disability and life insurance; flexible spending accounts; commuter and parking benefits; a 401(k) plan with company match; paid time off, holidays, sick leave, parental leave, and adoption assistance. Compensation and benefits vary by location; certain U.S.-based or customer-facing roles may have applicable occupational health or drug-testing requirements.

last updated 42 week of 2026

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Platform Software Engineer (Java, Python) in Nashville, TN vacancy
  • $99.6k - $209.5k

     ...Infrastructure (OCI) is looking for a Principal Application Software Engineer to help develop and evolve TDMS, a...  ...this role, you will apply strong Java backend and middle-tier engineering...  ...using OCI, Azure, or comparable cloud platforms.Troubleshoot complex API,... 
    Suggested
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    3 days ago
  • $99.6k - $209.5k

     ...hands-on experience in Java backend or middle-tier...  ..., JBoss, or similar platforms. We require experience...  ...to AI-assisted software development tools is a...  ...We collaborate with engineering teams and stakeholders...  ...Infrastructure (OCI) is seeking a Principal Application Software... 
    Suggested
    Full time
    Flexible hours

    Oracle

    Nashville, TN
    8 days ago
  • $104.5k - $234.6k

     ...Infrastructure’s (OCI) Developer Platform Builder Tools...  ...workflows, and AI-powered engineering tools that accelerate software delivery across the...  ...enterprise.We are seeking a Principal Platform Software...  ...programming languages, such as Java, Go, Python, or C++.Deep expertise... 
    Suggested
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    2 days ago
  • $104.5k - $234.6k

    OCI is transforming the developer platform experience. We are building an...  ...OCI’s next phase of growth.As a Principal Software Platform Engineer, you will define and drive the technical...  ...or more modern languages such as Java, Go, C++, C#, Python, or similar.Deep experience... 
    Suggested
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    19 hours ago
  • $104.5k - $234.6k

    PRINCIPAL PLATFORM SOFTWARE ENGINEER (IC4)OCI Log Analytics - Query Language and Distributed ExecutionLocation: Nashville, Tennessee Work Arrangement...  ...distributed systems.• Strong programming expertise in Java, Python, or both.• Experience building cloud-scale, multi-... 
    Suggested
    Temporary work
    Live in
    Relocation
    Relocation package
    Monday to Friday
    Flexible hours

    Oracle Corporation

    Nashville, TN
    4 days ago
  • $104.5k - $234.6k

     ...seeking a highly motivated Software Developer 4 to join the Infrastructure...  .... This team develops the platforms, services, workflows, and...  ...critical business and engineering processes that influence billions...  ...programming skills in Java, Python, Go, C#, or similar modern programming... 
    Temporary work
    Worldwide
    Flexible hours

    Oracle Corporation

    Nashville, TN
    1 day ago
  • $104.5k - $234.6k

     ...Oracle Cloud Infrastructure is seeking a Principal Software Engineer to help build and operate OCI Search...  ...for a managed search and analytics platform.Why OCI OCI offers the opportunity...  ...operations.Proficiency in Java and Python and experience with robust unit, integration... 
    Temporary work
    Flexible hours
    Shift work

    Oracle Corporation

    Nashville, TN
    2 days ago
  • $96.8k - $306.4k

     ...OCI is transforming the developer platform experience. We are building an...  ...next phase of growth.As a Senior Principal Software Development Engineer, you will set the long-term...  ...or more modern languages such as Java, Go, C++, C#, Python, or similar.Recognized depth in... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    1 day ago
  • $104.5k - $234.6k

     ...and multicloud solutions, edge computing, and more.As a Principal Platform Software Engineer, you will shape the platform foundations that allow OCI services...  ...-oriented or systems programming languages, such as Java, C++, C#, or Go.Deep understanding of distributed-systems... 
    Temporary work
    Work at office
    Worldwide
    Relocation
    Relocation package
    Flexible hours

    Oracle Corporation

    Nashville, TN
    1 day ago
  • $96.8k - $306.4k

     ...and development of scalable software solutions while mentoring...  ...and be encouraged.As a Lead Principal Software Engineer, you will work with teams of...  ...to write great code using Java, GoLang, C#, or similar OO...  ...services on a public cloud platform (e.g., OCI, AWS, Azure)Experience... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    19 hours ago
  • $96.8k - $306.4k

     ...a leading enterprise software company.Our values are...  ...motivated, and diverse engineers, empowered with autonomy...  ...matter.As a Senior Principal Software Engineer IC5,...  ...programming skills in Java, Go, C#, or other object...  ...on public cloud platforms OCI, AWS, Azure, etc.Knowledge... 
    Temporary work
    Flexible hours
    Shift work

    Oracle Corporation

    Nashville, TN
    19 hours ago
  • $104.5k - $234.6k

    Leads platform projects crossing multiple teams, evolving runtimes or middleware patterns...  ...Level - IC4Key ResponsibilitiesPlatform Software Development:Lead cross-team evolution of...  ...lifecycle; provides guidance and coaching to engineers to drive improvements.Utilizes advanced... 
    Temporary work
    Flexible hours
    Shift work

    Oracle Corporation

    Nashville, TN
    19 hours ago
  • $250.6k - $362.6k

     ...will join Cisco’s Security and Policy Platform Group, a foundational organization responsible...  ...comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable...  ..., develop, and drive unique software and technology solutions with global impact... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Nashville, TN
    2 days ago
  • $96.8k - $306.4k

     ...AI can fundamentally change engineering workflows, develop a technical...  ...the architectures and platform capabilities needed to move...  ...production at OCI scale.As a Lead Principal Engineer, you will influence...  ...Qualifications12+ years of software engineering experience with... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    2 days ago
  • $104.5k - $234.6k

     ...in Computer Science, Engineering, or a related...  ...years of professional software development experience...  ...distributed systems, platform services, or developer...  ...languages, such as Java, Go, C++, C#, or Python. ~ Deep experience...  ...Infrastructure. As a Principal Software Platform... 
    Full time
    Flexible hours

    Oracle

    Nashville, TN
    1 day ago
  • $104.5k - $234.6k

     ...degree in Computer Science, Engineering, Information Systems, or a related...  ...7+ years of professional software development experience....  ...strong programming ability in Java, Python, Go, C#, or comparable modern...  ..., ETL workflows, streaming platforms, or large-scale analytics systems... 
    Full time
    Worldwide
    Flexible hours

    Oracle

    Nashville, TN
    a month ago
  • $92.5k - $209.5k

     .... At least five years of software engineering experience building, delivering...  ...and maintaining substantial Java or Go codebases, and...  ...tools with languages such as Python. Strong knowledge of data...  ...Own components of our OKE platform services, guiding them from... 
    Full time
    Flexible hours

    Oracle

    Nashville, TN
    4 days ago
  • $104.5k - $234.6k

     ...in Computer Science, Computer Engineering, or a related discipline, or equivalent...  ...need 7+ years of professional software engineering experience with proven impact on backend, platform, or cloud services. We look...  ...programming languages such as Java, C++, C#, or Go. We expect... 
    Full time
    Work at office
    Worldwide
    Relocation
    Relocation package
    Flexible hours

    Oracle

    Nashville, TN
    a month ago
  • $135.2k - $306.4k

    As a Sr. Principal Member of Technical Staff, you will work with other senior engineers and product management to define requirements...  ...proficiency with C and C++. Python and/or Java is a plus.Expertise in one...  ...Level - IC5As a member of the software engineering division, you... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    1 day ago
  • $104.5k - $234.6k

     ...year Requirements: Strong backend engineering experience with distributed systems, cloud...  ...with OCI, Kubernetes or containers, Java, Python, or TypeScript, service telemetry, and...  ...to work across teams and shape reusable platform capabilities. Responsibilities: Lead... 
    Full time
    Flexible hours

    Oracle

    Nashville, TN
    2 days ago
  • $96.8k - $223.4k

     ...Description Principal Software Engineer(Tech lead) As a member of the software engineering division, you will apply basic to intermediate...  ...with at least one object oriented coding language such as Java, C++, C#, Go, etc. ~ Systematic problem-solving approach,... 
    Full time
    Temporary work
    Flexible hours

    Oracle

    Nashville, TN
    4 days ago
  • $104.5k - $234.6k

     ...Computer Science, Computer Engineering, or a related...  ...years of professional software engineering experience...  ...demonstrated impact on backend, platform, or cloud services ~...  ...languages, such as Java, C++, C#, or Go ~...  ...edge solutions. This principal-level role spans platform... 
    Full time
    Work at office
    Worldwide
    Relocation package
    Flexible hours

    Oracle

    Nashville, TN
    11 days ago
  • $146.3k - $306.4k

     ...Tooling team builds and operates the software platforms that enable Network Engineers to manage OCI’s global physical...  ...network operations.As a Lead Principal Software Engineer, you will own...  ...experience.Strong programming skills in Java and Python, with experience building and... 
    Temporary work
    Worldwide
    Flexible hours

    Oracle Corporation

    Nashville, TN
    2 days ago
  • $114.6k - $234.6k

     ...languages: EnglishWhat You’ll DoAs a Principal Software Development Engineer, you will:Design, develop, and...  ...management.Build and evolve engineering platforms, APIs, automation services, and...  ...engineering experience in Python, Java, Go, or Rust.Experience designing... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    3 days ago
  • $96.8k - $223.4k

     ...Description Principal Software Engineer(Tech lead) As a member of the software engineering division, you will apply basic to intermediate...  ...with at least one object oriented coding language such as Java, C++, C#, Go, etc. ~ Systematic problem-solving approach,... 
    Full time
    Temporary work
    Flexible hours

    Oracle

    Nashville, TN
    4 days ago
  • $99.6k - $209.5k

     ...all phases of the application software development lifecycle; provides guidance and coaching to engineers to drive application-focused improvements...  ...to write great code using Java, GoLang, C#, or similar OO...  ...services on a public cloud platform (e.g., OCI, AWS, Azure) Experience... 
    Temporary work
    Flexible hours
    Shift work

    Oracle Corporation

    Nashville, TN
    4 days ago
  • $104.5k - $234.6k

     ...0+ years of experience in software engineering or infrastructure-focused...  ...We need proficiency in Java and Python, along with solid unit, integration...  ...is seeking a Principal Software Engineer to help...  ...managed search and analytics platform used for application search... 
    Full time

    Oracle

    Nashville, TN
    18 days ago
  • $114.6k - $234.6k

    Design, develop, troubleshoot and debug software programs for databases, applications,...  ...& Delivery is seeking a Principal Software Engineer to join our high-impact team supporting...  ...across Oracle, and you will build the platforms and tools that make it possible.We need... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    3 days ago
  • $114.6k - $234.6k

    An engineer on the Strategic Customer Engineering team plays a critical...  ...cloud engineering experience in a software development environmentDevelopment experience in Java/C++/C# as well as scripting...  ...Experience working with other cloud platform teams and accommodating... 
    Temporary work
    Work experience placement
    Flexible hours

    Oracle Corporation

    Nashville, TN
    1 day ago
  • $114.6k - $234.6k

     ...computing, and more.As a Principal Core Infrastructure Engineer, you will lead the design...  ...7+ years of professional software-engineering experience, with...  ...languages, such as Java, C++, C#, or Go.Deep understanding...  ...other large-scale cloud platforms.Experience with data-... 
    Temporary work
    Work at office
    Worldwide
    Relocation
    Relocation package
    Flexible hours

    Oracle Corporation

    Nashville, TN
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Platform Software Engineer (Java, Python). Be the first to apply!