Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Oracle Logo

Principal Software Engineer- OCI Software Ecosystem

Oracle

Salary not specified
Sep 13, 2025
Remote, US
Apply Now

Oracle Cloud Infrastructure (OCI) needs to establish standards, track usage, drive adoption, and maintain quality and compliance across enterprise software artifacts. The Software Ecosystem Management team aims to build a centralized platform for OCI teams to manage Software BOM, track security/vulnerability updates, EOL-detection, and build automated guardrails to prevent security exposure and ensure governance and compliance across all of OCI.

Requirements

  • 7+ years distributed service engineering experience in a software development environment and development experience in a modern programming language, such as Java, Rust, C++, C-Sharp
  • Hands-on experience designing, developing, and operating public cloud service control or data planes
  • Hands-on experience in software performance profiling, analysis, and optimization.
  • Deep understanding of object-oriented design and SDK development, specifically within a cloud environment
  • Good knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
  • Good understanding of databases, NoSQL systems, storage, and distributed persistence technologies.
  • Good understanding of Linux administration and networking stack configuration

Responsibilities

  • Evaluate existing software inventory management systems, identify inefficiencies and gaps, and design an enterprise-grade comprehensive and cost-effective solution
  • Analyze and optimize internal tools, processes, and developer workflows to enhance operational efficiency.
  • Collaborate with service teams to integrate Software lifecycle management tools into CI/CD pipelines.
  • Build automation systems to streamline communications and remediation tracking to ensure enterprise-wide governance.
  • Quantify and communicate the impact in not meeting security, compliance, performance, and recency goals.
  • Develop and implement standardized rule-based triggers for compliance in shared components, libraries, and OS configurations.
  • Drive design of major service components, working with engineering managers and TPMs, and providing direct guidance to more junior team members.

Other

  • You have experience with the design of major features and launching them into production.
  • You’ve built and operated high-scale public cloud services and have deep understanding of control plane architecture.
  • You work on most projects and tasks independently and extend technical leadership to development teams.
  • You can balance speed and quality with iteration and incremental improvements.
  • You’ve made life easier for other developers and have motivated your teams to make both process and service improvements with your ability to automate and instrument your service.