Senior Software Development Engineer - Core Infrastructure

🏢 Oracle
📍 Nashville, United StatesFull-timeOn-site
📅 Posted: 1w ago🔄 Updated: 1w ago
CV%
✨ AI Summary
Oracle is seeking a Senior Software Development Engineer to join their Core Infrastructure team. This role involves designing, implementing, and optimizing highly distributed systems with a focus on scalability, reliability, and security. Key responsibilities include building high-scale services, developing automation and Infrastructure as Code, leveraging distributed state for data processing, and developing fault-tolerant systems. The engineer will also be responsible for monitoring service health, troubleshooting production issues, participating in incident response, and applying security controls and compliance standards.
Required Skills
Information Technology
Distributed SystemsScalabilityReliability EngineeringHigh AvailabilityCloud SecurityInfrastructure as CodeData PipelinesMonitoringOpenTelemetryIncident ResponsePerformance OptimizationDebuggingEncryptionSLA ManagementSoftware EngineeringMobile DevelopmentInformation SecurityIT InfrastructureREST APIAlgorithms
Other
operabilitydistributed stateload testingrecovery-oriented designfault-injectioncomputer science principlesinnovationsource control
Productivity & Workplace Tools
RPATyping
Engineering, Construction & Trades
ATS Systems
Soft Skills & Professional Competencies
ResilienceRoot Cause AnalysisCollaboration
Finance, Legal & Governance
Tax Compliance
Business, Sales & Management
Change Management
🎁 Benefits & Perks
Medical, dental, and vision insurance, including expert medical opinion; Short term disability and long term disability; Life insurance and AD&D; Supplemental life insurance (Employee/Spouse/Child); Health care and dependent care Flexible Spending Accounts; Pre-tax commuter and parking benefits; 401(k) Savings and Investment Plan with company match; Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation.; 11 paid holidays; Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours.; Paid parental leave; Adoption assistance; Employee Stock Purchase Plan; Financial planning and group legal; Voluntary benefits including auto, homeowner and pet insurance.
Requirements
Requires 8 years of software development experience, or a Bachelor's degree with 4 years of experience, or a Master's degree with 2 years of experience, or a Doctorate. Must have 2 years of cloud platform experience, 3 years in testing and automation, and 2 years in delivering and operating large-scale distributed systems. Demonstrates proficiency in distributed systems, scalability, reliability, security, automation, and Infrastructure as Code.
Description

Design, implement, and optimize components of highly distributed systems with a focus on scalability, reliability, availability, security, and operability. Build and test high-scale services, develop automation and Infrastructure as Code (IaC), and leverage distributed state and data plane technologies for large-scale data processing.

Develop fault-tolerant systems using redundancy, replication, failover, retries, circuit breakers, and other resiliency patterns. Proactively monitor service health through testing, alarms, dashboards, and telemetry. Troubleshoot production issues, participate in incident response and root cause analysis, and maintain runbooks and operational procedures.

Apply security controls and remediation practices while ensuring infrastructure, changes, and documentation meet applicable compliance and operational standards.

Key Responsibilities

  • Design and implement scalable distributed-system components for high-volume data retrieval, storage, and processing.
  • Optimize system performance and implement scalability, performance, and load-testing requirements.
  • Build resilient, fault-tolerant components using replication, failover, recovery-oriented design, retries, circuit breakers, and timeouts.
  • Develop testing, telemetry, dashboards, alarms, and alerting to proactively identify service health and reliability issues.
  • Design and test features for correctness, availability, data integrity, and synchronization, including fault-injection scenarios.
  • Diagnose and resolve production issues, develop troubleshooting automation, and participate in operational support, incident response, and root cause investigations.
  • Apply security controls, including encryption and access management, and implement remediation activities to improve security.
  • Develop and maintain automation and Infrastructure as Code (IaC) for cloud infrastructure, troubleshooting, and maintenance.
  • Follow change-management, compliance, security, and documentation requirements for cloud services.

Core Responsibilities

  • Independently plan and execute assigned work, track timelines, and adjust priorities as project requirements evolve.
  • Collaborate across teams and build an understanding of business, stakeholder, and customer requirements.
  • Independently investigate and resolve standard and non-standard technical issues, escalating more complex problems when appropriate.
  • Analyze information from multiple sources, contribute to technical knowledge sharing, and promote engineering best practices.
  • Continuously develop technical skills, seek feedback, and stay current with relevant technologies and industry practices.
  • Identify and recommend improvements to engineering processes, tools, protocols, and workflows.

 

✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00