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,800 - $178,100
Sep 25, 2025
Remote, US
Apply Now

Oracle Cloud Infrastructure (OCI) is building new Infrastructure-as-a-Service technologies that operate at a large scale in a broadly distributed multi-tenant cloud environment. The Virtual Networking Team builds the highly customizable Virtual Cloud Networks (VCN) and connectivity services offering predictable and consistent performance, isolation, and availability. We are a team that builds and maintains the OCI Software Defined Network (SDN) stack. Currently, we are looking for hands-on engineers with expertise and passion in solving difficult problems in high-availability, virtualized networks, and network packet processing.

Requirements

  • 4+ years of experience with systems/application development
  • 4+ years of experience with distributed systems OR backend development
  • Proficient with data structures, algorithms, operating systems.
  • Experience with distributed systems: familiarity with CAP theorem, Consensus, messaging, High Availability etc.
  • Experience delivering RESTful service applications in Java
  • Experience with distributed systems: HA, State replication
  • Experience with distribution systems (pub/sub)
  • Proficient at programming in Java and Python
  • Experience in building and maintaining Linux daemons, secure connectivity solutions, Linux/container technologies, operating systems, and cloud operations and monitoring
  • Experience developing service-oriented architectures and web services security solutions
  • Experience with developing fault-tolerant systems
  • Experience owning production backend services
  • Experience in Infrastructure-as-a-Service
  • Experience in building services and applications at Cloud Scale

Responsibilities

  • Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
  • Specify, design and implement modest changes to existing software architecture to meet changing needs.
  • design and development of highly available, scalable and fault tolerant microservices.
  • be part of the entire product lifecycle ranging from conceptualization → product → design → development → launch → operational maturity for your service.
  • building and maintaining Linux daemons, secure connectivity solutions, Linux/container technologies, operating systems, and cloud operations and monitoring
  • developing service-oriented architectures and web services security solutions
  • making high impact judgement calls during a large scale operational events

Other

  • Duties and tasks are varied and complex needing independent judgment.
  • Fully competent in own area of expertise.
  • May have project lead role and or supervise lower level personnel.
  • Excellent written and verbal communication skills with the ability to present complex information in a clear, concise manner to all audiences
  • Certain US customer or client-facing roles may be required to comply with applicable requirements, such as immunization and occupational health mandates.