Senior Platform Software Engineer

🏢 Oracle
📍 Nashville, United StatesFull-timeOn-site
📅 Posted: 1mo ago🔄 Updated: 1mo ago
CV%
✨ AI Summary
As a Senior Platform Software Engineer, you will design and develop key components for Oracle Cloud Infrastructure (OCI) to enhance the developer experience. This role requires strong coding and distributed systems expertise, with a focus on simplicity, scale, collaboration, and continuous learning. You will also be expected to provide technical leadership to other software developers and embrace AI-native development to accelerate delivery and improve engineering workflows. Responsibilities include end-to-end feature delivery, partnering with OCI teams, participating in code reviews, diagnosing production issues, and producing documentation.
Required Skills
Information Technology
JavagRPCDistributed SystemsData StructuresAlgorithmsIT InfrastructureNoSQLCode ReviewTest AutomationCI/CDDebuggingPerformance Testing
Hospitality, Retail & Customer Service
Guest Services
Other
full-stack software developmentRDBMSsource control
Nice to have:
Other
AI-native development
Information Technology
SSIS
🎁 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: 13-18 days annually; 11 paid holidays; Paid sick leave: 72 hours upon hire, up to 112 hours carryover; Paid parental leave; Adoption assistance; Employee Stock Purchase Plan; Financial planning and group legal; Voluntary benefits including auto, homeowner and pet insurance.
Requirements
Requires a BS in Computer Science or equivalent practical experience, with 5-6+ years of professional software development experience. Must be proficient in Java and experienced in building REST and/or gRPC services, along with full-stack development, data structures, algorithms, operating systems, distributed systems, data stores (RDBMS/NoSQL), and modern engineering practices like source control, code review, automated testing, and CI/CD pipelines. Strong troubleshooting and performance tuning skills are essential.
Description

As a Senior Software Development Engineer, you will own the design and development of major components that improve the developer experience for software teams building Oracle Cloud Infrastructure. You should be a rock-solid coder and distributed systems generalist who values simplicity, scale, collaboration, and continuous learning. This role also calls for embracing AI-native development to accelerate delivery, improve engineering workflows, and rethink how OCI teams build, test, operate, and evolve software. After onboarding, you will be expected to provide technical leadership to other software developers.

✨ 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