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

Senior Software Developer

Oracle

$79,200 - $178,100
Dec 17, 2025
Seattle, WA, US
Apply Now

Oracle is seeking to transform its Fusion applications into first-class Oracle Cloud Infrastructure (OCI) citizens by building a platform that manages the end-to-end lifecycle of these SaaS products, 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, experience working on Helm Charts, etc.
  • Strong working experience on GitHub/Bitbucket, TeamCity/Hudson, Maven/Gradle
  • Experience with Cloud Storage technologies like Block Storage, File Storage, etc.
  • Experience with building highly available services, possessing knowledge of common service-oriented design patterns and service-to-service communication protocols
  • Hands-on experience with btrfs filesystem will be a plus

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 build and innovate.
  • Design and implement solutions for managing the end-to-end lifecycle of SaaS products.
  • Collaborate with the underlying OCI platform and services to deliver a self-service cloud experience.

Other

  • BS in Computer Science, or equivalent experience
  • Ability to work in a collaborative, cross-functional team environment
  • Strong grasp of Computer Science concepts (data structures, algorithms, and programming paradigms)
  • Excellent communication skills. You can clearly explain complex technical concepts
  • Comfortable with ambiguity in a chaotic and fluid environment