22 hours ago
Base Salary
$115k - $235k/yr
Responsibilities
- Design, develop, and architect scalable distributed systems, backend services, APIs, and workflow automation for infrastructure planning and capacity management.
- Define scalability requirements and optimize systems for elasticity, high-throughput processing, large-scale retrieval, storage, and data processing.
- Build fault-tolerant and durable systems using redundancy, replication, failover, load-shedding, throttling, and rate-limiting.
- Define KPIs and telemetry and build dashboards, monitoring, alerting, and complex fault-injection and brownout validation scenarios.
- Implement data replication and synchronization techniques to maintain correctness, integrity, and availability.
- Diagnose and resolve production issues, participate in operational support rotations, investigate root causes, and mentor others.
- Implement security controls, execute remediation plans, maintain compliance documentation, and protect data and applications in multi-tenant environments.
- Develop infrastructure automation and change-management processes for patching, updates, and rollbacks.
Requirements
- Bachelor's degree in Computer Science, Engineering, Information Systems, or equivalent practical experience.
- 7+ years of professional software development experience.
- Strong programming skills in Java, Python, Go, C#, or a comparable programming language.
- Experience designing, building, and deploying cloud-native services and APIs in cloud environments.
- Strong knowledge of data structures, algorithms, system design, and relational or distributed databases.
- Ability to translate business requirements into technical designs and independently deliver reliable production services.
- Experience with automated testing, source control, monitoring, observability, debugging, and production reliability.
- Experience owning technical designs, contributing to architecture decisions, and coordinating implementation across engineering teams.
- Strong analytical, problem-solving, written communication, and verbal communication skills.
- Experience using AI-assisted development tools to improve software delivery, testing, debugging, and technical documentation.
- Preferred experience with distributed systems, scalable backend services, data engineering, ETL, streaming, data warehousing, forecasting, operational analytics, workflow orchestration, business-process automation, capacity management, demand planning, infrastructure sourcing, supply chain operations, hardware lifecycle management, OCI or other major cloud platforms, Kubernetes, containerization, microservices, and cloud-native architectures.
Benefits
- Onsite in Nashville, Tennessee, five days per week; relocation assistance is available and the role is not remote.
- Medical, dental, and vision insurance; disability and life insurance; flexible spending accounts; commuter and parking benefits; and a 401(k) plan with company match.
- Paid vacation, 11 paid holidays, paid sick leave, paid parental leave, and adoption assistance.
- Employee Stock Purchase Plan, financial planning, group legal benefits, and voluntary auto, homeowner, and pet insurance.
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.
