368,634open jobs
9,437companies
50,578added this week
Browse all
Location
In office
Seniority
Senior
Overview
Company
Impact
Profile match
Oracle Corporation is an American multinational computer technology corporation headquartered in Austin, Texas. Founded in 1977 by Larry Ellison, Bob Miner, and Ed Oates, Oracle is one of the world's largest enterprise software and cloud computing infrastructure providers.

We are looking for a Software Engineer who will design and develop software including automated test suites for major components in our Network Monitoring & Analytics Stack. You should be comfortable at building complex distributed systems involving a huge amount of data handling - collecting metrics, building data pipelines, and analytics for real-time processing, online processing, and batch processing. Prior experience in coding is required. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.

A great software engineer will make all the difference in delivering quality solutions to our customers. Are you passionate about designing, developing, testing, and delivering cloud services? Do you thrive in a fast-paced environment, and want to be an integral part of a truly great team?

Come join us!

Required Qualifications:

* 4+ years of experience in software development

* 3+ years of experience in developing large scale distributed services/applications

* Proficiency with Java/Python/C++ and Object-Oriented programming

* Excellent knowledge of data structures, search/sort algorithms

* Excellent organizational, verbal, and written communication skills

* Masters’s degree in Computer Science or equivalent

Desired Qualifications:

* Knowledge of cloud computing & networking technologies including monitoring services

* Networking Management Technologies such as SNMP, Netflow, BGP Monitoring Protocol

* Experience developing service-oriented systems

* Exposure to Hadoop, Spark, Kafka, Storm, open TSDB, Elastic Search or other distributed compute platforms

* Experience developing automated test suites

* Experience with Jira, Confluence, BitBucket

* Knowledge of Scrum & Agile Methodologies

Key Responsibilities

System Design & Architecture - System Scalability:

-Implements and contributes to the development for components of distributed systems that support horizontal and vertical scaling including leveraging distributed state management tools.

-Optimizes code and/or systems for large-scale data processing in large-scale systems.

-Implements scalability requirements for assigned components and reviews implementation of team members.

-Leverages components of data plane platforms to handle large-scale data retrieval, storage, and processing.

-Implements performance and load testing.

System Design & Architecture - System Reliability Design:

-Collaborates with team to build fault-tolerant components capable of withstanding in-service updates by implementing redundancy, replication, and automatic failover mechanisms.

-Applies recovery oriented computing principles to design components that effectively handle service disruptions.

-Implements retry mechanisms, circuit breakers, and timeouts to help handle network unreliability.

System Design & Architecture - System Reliability Performance:

-Implements tests and alarm configurations to proactively detect and address issues/failures.

-Supports efforts to recover from failures by drafting and executing runbooks and operational procedures.

-Builds and customizes dashboards, telemetry systems, and alerting mechanisms to monitor component health.

System Design & Architecture - Correctness / Availability:

-Designs and implements functional requirements and testing for assigned features within an existing system.

-Implements tests scenarios (e.g., fault-injection, brown-out) to evaluate system correctness.

-Implements standard data replication and synchronization techniques to maintain data integrity and availability.

Operational Troubleshooting & Incident Management:

-Diagnoses, debugs, and resolves issues in system components to support ongoing operation.

-Implements basic strategies to prevent interruptions, ensuring no maintenance windows are required for customers and users when resolving issues.

-Designs and implements automation scripts and tooling used to troubleshoot operational issues.

-Participates in operational support rotations, assisting in incident responses and root cause investigations.

Compliance & Security:

-Applies advanced security measures to protect data and applications in multi-tenant environments, including encryption and access controls.

-Implements remediation plans to continuously improve security.

-Collaborates with the team to ensure cloud infrastructure complies with relevant industry standards and regulations and that documentation is up-to-date

Automation & Change Management:

-Maintains automation scripts and tools (e.g., Infrastructure as Code (IaC)) for managing cloud infrastructure.

-Adheres to change management plans for patching, updating, and rolling back applications.

Core Responsibilities

Planning & Execution:

-Track timelines with minimal supervision, ensuring work is completed in a timely manner and is in alignment with project requirements.

-Prioritize and adjust work as resources or timelines change, with some guidance

Collaboration & Partnership:

-Collaborates across teams to align on expectations and achieve shared objectives. Builds and maintains a comprehensive understanding of business, stakeholder, and/or customer needs to build and support effective partnerships. Actively listens to diverse perspectives and asks questions to ensure understanding of others.

Problem Solving:

-Independently identifies and addresses standard and non-standard issues in accordance with standard practices, escalating more complex issues as appropriate. Analyzes data and/or information from multiple sources to troubleshoot standard and non-standard errors. Contributes to knowledge sharing and best practices

Continuous Learning:

-Embraces continuous learning by actively seeking to build knowledge and new skills and/or tools, and staying current with industry trends and best practices. Seeks out and leverages feedback and training to improve skills. Contributes to a culture of continuous learning and knowledge sharing with team members..

Continuous Improvement:

-Develops ideas and recommends updates to increase the efficiency and effectiveness of processes, protocols, and workflows within a team. Seeks input from team members on alternative approaches and methods for improving work.

Career Level - IC3

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,634 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
$20k – $48k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Bengaluru
DevOps
Bamboo
Bitbucket
CI/CD
GitHub
Jenkins
Management
Confluence
Jira
Apply
$120k – $180k per year • In office • Full-Time • 6+ years exp • Bachelor's Degree • London
Python
Python
Celery
Django
FastAPI
Flask
Databases
Apache Kafka
PostgreSQL
RabbitMQ
Redis
DevOps
AWS
Azure
CI/CD
Docker
GCP
Git
Kong
Kubernetes
Cybersecurity
GDPR
SOC 2
Apply
$28k per year (net) • Remote • Full-Time • Moscow
Python
Bash
DevOps
GitLab
CI/CD
Cybersecurity
Wireshark
Management
Confluence
Jira
Apply
$20k – $47k per year (Estimated) • In office • Moscow
JavaScript
SQL
DevOps
Rest API
Management
Confluence
Jira
YouTrack
Apply
$20k – $52k per year (Estimated) • Remote/Hybrid • 4+ years exp • Minsk
Node JS
JavaScript
Node JS
Nest.JS
Databases
Apache Kafka
PostgreSQL
RabbitMQ
DevOps
CI/CD
Apply
$158k – $355k per year • Equity • In office • Bachelor's Degree
C++
Go
Java
Python
Rust
SQL
Databases
OpenSearch
Oracle
AI/ML
AI Agents
Embeddings
Fine-tuning
Function Calling
Hallucination
Human-in-the-Loop
Hybrid Search
Knowledge Graph
LLM Guardrails
Model Context Protocol
Multimodal AI
RAG
Red Teaming
Reranking
DevOps
IAM
Kubernetes
Vector
Apply
$81k – $187k per year • Equity • In office • Bachelor's Degree
DevOps
Ansible
AWS
Azure
Chef
CI/CD
Docker
GCP
Incident Management
Jenkins
Terraform
Apply
In office • PhD
DevOps
Incident Management
SLI/SLO/SLA
Apply
$170k – $355k per year • Equity • In office • PhD • Nashville
DevOps
CI/CD
GitOps
SLI/SLO/SLA
Cybersecurity
Zero Trust
Apply
In office
AI/ML
AI Agents
Apply
See all jobs
This is one of many
368,634 more open roles from verified company boards, updated every day.