1 day ago

Senior Software Engineer, OCI Software Ecosystem

Oracle

On Site
Full Time
$140,000
Nashville, TN

Job Overview

Job TitleSenior Software Engineer, OCI Software Ecosystem
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$140,000
LocationNashville, TN

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Senior Software Engineer, OCI Software Ecosystem at Oracle

The Technical Strategy and Oversight (TSO) organization is actively transforming Oracle Cloud Infrastructure (OCI), offering a unique opportunity to reimagine how software and the cloud collaborate to deliver mission-critical applications of the highest quality. Oracle Cloud provides unmatched hyper-scale and multi-tenant services across over 50 regions, expanding its mission into dedicated, hybrid, multi-cloud, and edge computing. Join us to innovate and redefine Oracle Cloud operations.

About the Software Ecosystem Management Team

We are building a new Software Ecosystem Management team, focused on enhancing the security, reliability, stability, and performance of software components within OCI. This is a greenfield opportunity to design and build entirely new cloud services from scratch. We are a rapidly growing, early-stage team working on ambitious initiatives, offering autonomy and support within a smart, motivated, and diverse environment where you are encouraged to thrive.

Responsibilities of a Senior Software Engineer, OCI Software Ecosystem

As a Senior Software Engineer, OCI Software Ecosystem, you will be a motivated, self-starting, and independent individual with experience in building high-performing engineering teams. You will contribute significantly to the design, development, deployment, and maintenance of OCI cloud services, paying close attention to detail and knowing when to seek assistance. You are an independent thinker, ready to challenge the status quo to meet the challenges of next-generation cloud infrastructure. You are technically skilled and efficient, balancing speed and quality through iterative improvements. You are passionate about improving developer experiences, motivating others through automation and service instrumentation, and fostering a culture of operational excellence, high quality, and customer focus.

  • Evaluate existing software inventory and metadata management systems, identify inefficiencies and gaps, and design enterprise-grade, comprehensive, and cost-effective solutions.
  • Analyze and optimize internal tools, processes, and developer workflows to enhance operational efficiency.
  • Collaborate with service teams to integrate software lifecycle and metadata management tools into CI/CD pipelines.
  • Build automation systems to streamline communications and remediation tracking to ensure enterprise-wide governance.
  • Develop and implement standardized rule-based triggers for compliance in shared components, libraries, and OS configurations.
  • Write clear and concise product and team documentation.

Qualifications

Required Qualifications:

  • 3+ years of development experience in a modern programming language (e.g., Java, Rust, C++, or C#).
  • Experience managing, building and deploying code with tools like Git, Maven, and IntelliJ.
  • Strong 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 distributed systems fundamentals.
  • Good verbal and written communication skills.

Preferred Qualifications:

  • Hands-on experience developing services on a public cloud platform (e.g., AWS, Azure, GCP).
  • Some experience writing security reviews, documentation, and UX reviews.
  • Building continuous integration/deployment pipelines with robust testing and deployment schedules.
  • Proven experience in building and operating distributed workflow management and reporting systems.

About Oracle

Oracle uniquely combines data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. With AI embedded across its products and services, Oracle helps customers create a better future. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives. Oracle is committed to growing a workforce that promotes opportunities for all, offering competitive benefits like flexible medical, life insurance, and retirement options. Employees are encouraged to volunteer and give back to their communities. Oracle is an Equal Employment Opportunity Employer and provides accommodations for disabilities upon request.

Key Skills/Competency

  • Software Engineering
  • Cloud Infrastructure
  • Distributed Systems
  • Automation
  • CI/CD Pipelines
  • Java/Rust/C++/C#
  • Data Structures & Algorithms
  • NoSQL Databases
  • Git
  • Security & Performance Optimization

Tags:

Senior Software Engineer
Cloud Infrastructure
Distributed Systems
Software Development
Automation
Security
Performance
CI/CD
Governance
Metadata Management
Developer Workflows
Java
Rust
C++
C#
Git
Maven
Data Structures
Algorithms
Operating Systems
NoSQL

Share Job:

How to Get Hired at Oracle

  • Research Oracle's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Highlight experience in cloud services, distributed systems, and modern programming languages.
  • Showcase technical prowess: Emphasize projects involving Java, Rust, C++, C#, Git, CI/CD, and data structures.
  • Prepare for system design: Focus on designing scalable, reliable, and secure cloud infrastructure solutions.
  • Demonstrate problem-solving: Be ready to discuss how you've overcome complex technical challenges effectively.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background