Search by job, company or skills

Principal Software Engineer

Principal Software Engineer

Oracle
8-10 Years
Not Disclosed
Early Applicant
  • Posted 10 days ago
  • Be among the first 10 applicants

Job Description

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

More Info

Job Type:
Industry:
Employment Type:

Key Skills

About Company

Similar Jobs

12-14 yrs
Bengaluru, India
Skills:
Java, BigQuery, Hadoop, Kafka, Hive, MLops, Spark, Databricks, Python, Kubernetes, Airflow, HDFS, Delta Lake, CI/CD
10-12 yrs
Bengaluru, India
Skills:
Java, Agile Methodologies, Databricks, Python, AI-enabled development practices, Software Development Life Cycle toolchain, Data cloud-native platforms
10-12 yrs
Bengaluru, India
Skills:
Java, Data Architecture, Data Modeling, Distributed Systems, Python, Reliability, event-driven architectures, distributed query engines, SQL-based data access patterns, system scalability, cloud-native architectures, AI Data Services
8-10 yrs
Bengaluru, India
Skills:
Java, C#, Replication, C, C++, Performance Tuning, Javascript, Failover, Linux, Distributed Systems, Python, scaling stateful services, Database Internals, control plane design patterns, service orchestration
12-14 yrs
Bengaluru, India
Skills:
.NET, react.js , C#, Redux, Restful Api, SQL Server, Redis, Typescript, Docker, Elastic Search, MongoDB, Xunit, Jest, Kubernetes, Azure DevOps, LangChain, NoSQL databases, Mog, MS-SQL Server, LangGraph, Next.js, ASP.NET Core