Senior Platform Software Engineer (Java) - Nashville
Core
Design, build, and maintain large-scale distributed systems and enterprise-grade managed Kubernetes services for containerized applications.
Role type
Senior Platform Software Engineer (Java)
Builds
Oracle Managed Kubernetes (OMK) service and scalable containerized application environments
Domain
Cloud Infrastructure / Kubernetes / Distributed Systems
Required skills
Java, Kubernetes, distributed systems, API design, system architecture, performance optimization, security, testing, observability, automation
Preferred skills
Cross-functional collaboration, stakeholder management, mentoring, process improvement
Technologies
Java, Kubernetes, Oracle Cloud, APIs, Cloud
Responsibilities
Design and develop systems aligned with established architecture; debug across service components and develop compatibility-safe remediation plans; implement resilience, capacity improvements, and automation; lead design discussions, review roadmaps, and prototype solutions; troubleshoot software, API, and integration issues; maintain code quality and apply secure development practices; manage work, priorities, and timelines independently.
Seniority
Senior, hands-on IC
