Senior Software Development Engineer (oci)

Oracle Oracle · Enterprise · Nashville, TN +1

Senior Software Development Engineer role focused on building and operating cloud migration services for Oracle Cloud Infrastructure (OCI). The role involves designing, developing, and deploying scalable, reliable, and secure distributed systems and automation platforms to help customers migrate workloads to OCI. Key responsibilities include backend service development, automation capabilities, integration with OCI platform, and operational excellence.

What you'd actually do

  1. Design, develop, test, deploy, and operate cloud-native services and distributed systems that support large-scale migration workflows.
  2. Build reliable and scalable backend services using modern software engineering practices.
  3. Develop automation and orchestration capabilities that simplify migration of applications, databases, and infrastructure to OCI.
  4. Collaborate across engineering teams to integrate migration services with OCI platform capabilities.
  5. Participate in architecture discussions and contribute to technical design decisions that improve scalability, performance, and reliability.

Skills

Required

  • BS or MS degree in Computer Science or related technical field or relevant work experience.
  • 6+ years of professional software development experience.
  • Strong programming skills in Java, Go, and/or Python.
  • Solid understanding of data structures, algorithms, object-oriented design, and software engineering fundamentals.
  • Experience designing, building, and maintaining distributed systems at scale.
  • Experience developing cloud services, APIs, or backend platforms.
  • Familiarity with infrastructure automation technologies such as Terraform and cloud-native development practices.
  • Experience troubleshooting complex systems and debugging production issues.
  • Strong communication and collaboration skills with the ability to work effectively across teams.

Nice to have

  • Experience building large-scale cloud infrastructure or platform services.
  • Experience with cloud migration, workload modernization, or infrastructure automation technologies.
  • Experience with containerization and orchestration platforms such as Kubernetes.
  • Knowledge of networking, security, storage, and distributed systems concepts.
  • Experience with observability, monitoring, and operational excellence practices.
  • Familiarity with CI/CD pipelines and modern DevOps methodologies.
  • Experience working in large-scale, highly available cloud environments.

What the JD emphasized

  • Must be a U.S. Citizen