Software Developer 3

Oracle Oracle · Enterprise · Nashville, TN +1

Software Development Engineer role focused on improving the developer experience for Oracle Cloud Infrastructure teams. The role emphasizes using AI-assisted techniques and an AI-native mindset to accelerate delivery, improve engineering workflows, and enhance how software is built, tested, operated, and evolved. This includes tasks like generating code suggestions, creating tests, and improving observability, while adhering to enterprise security and privacy requirements for AI tooling.

What you'd actually do

  1. Design and implement full-stack services, APIs, tools, and platform capabilities that improve the developer experience for Oracle Cloud Infrastructure software teams.
  2. Deliver features end to end: requirements clarification, technical design, implementation, automated testing, deployment, and operational support.
  3. Partner with OCI engineering teams to understand developer pain points and turn them into reliable, scalable internal platform capabilities.
  4. Participate in code and design reviews; contribute to engineering best practices across testing, CI/CD, observability, security, and operational readiness.
  5. Diagnose and resolve production issues; participate in on-call and incident response and drive follow-up actions.

Skills

Required

  • Java
  • REST and/or gRPC services
  • full-stack software development
  • backend services
  • user-facing tools or web applications
  • data structures
  • algorithms
  • operating systems
  • distributed systems fundamentals
  • data stores (RDBMS and/or NoSQL)
  • modern engineering practices (source control, code review, automated testing, CI/CD)
  • troubleshooting
  • performance tuning

Nice to have

  • AI-assisted techniques and tools
  • AI-native engineering mindset

What the JD emphasized

  • improve the developer experience
  • AI-assisted techniques and tools to improve developer productivity
  • AI-native engineering mindset