29 Oct
|
Oracle
|
Bengaluru
Work location - Bangalore
We are hiring a Principal Software Engineer in OCI Network Automation team , to design, implement and optimize components in distributed systems with an emphasis on scalability, resiliency, and operability. Deliver features and leverage distributed state tools for high-volume retrieval, storage, and processing; and review peers' implementations for quality and scalability compliance. Proactively detect and mitigate issues via tests, alarms, dashboards, and telemetry; author runbooks and participate in incident response and RCAs.
Responsibilities:-
As a member of software engineering at OCI, you will:
Design and develop services, automated workflows and infrastructure to manage a growing fleet of networking devices
Deliver highly available and secure OCI Networking infrastructure
Own onboarding of next-gen network technologies, deployment tooling, patching, fleet monitoring, automation, and access controls
Collaborate across OCI to ensure networking is best-in-class
Key Responsibilities:
Build and maintain technologies to automate distributed fleet management
Develop deployment and monitoring tools for scale and performance
Enhance deployment efficiency across global regions through automation
Participate in on-call rotation to monitor fleet and services
Improve operational capabilities via runbooks, alarming, and tooling
Basic Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field
- 8+ years of experience in software development
- 5+ years of Linux System Engineering experience
- 5+ years with Python, BASH, or Java
- 1+ years of DevOps experience
- Proficient with build tools/pipelines (e.g., TeamCity, Maven, Make)
Preferred Qualifications:
Experience in CI/CD environments
Agile development experience
Prior cloud infrastructure experience
Experience automating networking device management
📌 Tech Principal Software Engineer (Bengaluru)
🏢 Oracle
📍 Bengaluru