Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Oracle Logo

Software Developer 3

Oracle

$79,200 - $178,100
Oct 16, 2025
Remote, US
Apply Now

Oracle is seeking to transform its Fusion SaaS applications into first-class Oracle Cloud Infrastructure (OCI) citizens by building a platform that manages the end-to-end lifecycle of these applications, providing a self-service cloud experience for customers.

Requirements

  • 6+ years of experience shipping scalable, cloud-native distributed systems.
  • Proficient in Java/C++, Python, and shell scripting tools.
  • Experience with container orchestration like Kubernetes/Docker Swarm/Mesos and Helm Charts.
  • Strong working experience on GitHub/Bitbucket, TeamCity/Hudson, Maven/Gradle.
  • Experience with Cloud Storage technologies like Block Storage, File Storage.
  • Hands-on experience with btrfs filesystem will be a plus.
  • Strong grasp of Computer Science concepts (data structures, algorithms, and programming paradigms).

Responsibilities

  • Build distributed, scalable, fault-tolerant software systems in support of business needs and end customers.
  • Own the entire software lifecycle – development, testing, CI/CD, and production operations.
  • Balance product feature development with production operational concerns like writing run books, ops automation, structured logging, instrumentation for metrics and events.
  • Leverage internal tooling at OCI to support system operations and monitoring.
  • Work in a greenfield development environment with a high degree of autonomy to innovate and build new systems.
  • Collaborate with cross-functional teams to design and implement cloud-native solutions.
  • Ensure systems are highly available and leverage service-oriented design patterns and service-to-service communication protocols.

Other

  • BS in Computer Science, or equivalent experience.
  • Ability to work in a collaborative, cross-functional team environment.
  • Excellent communication skills to explain complex technical concepts clearly.
  • Comfortable with ambiguity in a chaotic and fluid environment.
  • Must be passionate about technology and able to defend opinions or positions with peers/superiors.