2 days ago
Responsibilities
- Design and implement scalable components of distributed systems for high-volume data retrieval, storage, and processing.
- Build fault-tolerant services using redundancy, replication, automatic failover, retries, circuit breakers, and timeouts.
- Develop functional, load, performance, fault-injection, and brown-out tests.
- Create alarms, dashboards, telemetry, alerting, runbooks, and operational procedures to monitor and recover systems.
- Diagnose and resolve production issues, participate in support rotations, incident response, and root-cause investigations.
- Develop automation scripts and Infrastructure as Code tools for troubleshooting, maintenance, and cloud infrastructure management.
- Apply encryption, access controls, remediation plans, compliance practices, and change-management procedures.
- Design, develop, and maintain backend services, APIs, and workflow automation for infrastructure planning and capacity management.
Requirements
- Bachelor’s degree in a relevant field or equivalent practical experience.
- At least 4 years of professional software development experience delivering production services or applications in the org-specific qualifications.
- Strong programming ability in Java, Python, Go, C#, or a comparable modern language.
- Experience building backend services, APIs, or cloud-native applications with relational and/or distributed databases.
- Knowledge of data structures, algorithms, testing, debugging, system design, source control, CI/CD, automated testing, monitoring, and observability.
- Experience using AI-assisted development tools for implementation, testing, debugging, and documentation.
- Demonstrated knowledge of distributed systems, software engineering, web development, API development and integration, algorithms, operating systems, source control, and information-vulnerability mitigation.
- At least 2 years of professional experience with cloud platforms, 3 years of system-level testing and automation, and 2 years delivering and operating large-scale distributed systems.
- Preferred experience includes distributed backend services, workflow applications, data pipelines, ETL, streaming, operational analytics, capacity management, demand planning, sourcing, supply chain, data center operations, OCI or another major cloud platform, Kubernetes, containers, and microservices.
Benefits
- Onsite work in Nashville, Tennessee, five days per week; the position is not remote.
- Relocation assistance is available.
- Competitive benefits including medical, life insurance, and retirement options.
- Volunteer programs and opportunities to give back to the community.
- Accessibility assistance and disability accommodations are available throughout the employment process.
About Oracle
Oracle builds database technology, enterprise applications, and Oracle Cloud Infrastructure for companies and governments. Its business spans cloud subscriptions, software licenses, and support services across ERP, HCM, CX, and industry suites, plus NetSuite. Founded in 1977 and headquartered in Austin, Texas, Oracle is a public company traded on the NYSE and serves global customers migrating and running critical workloads in its cloud.
