Seattle, WA, USA
21 days ago
Software Developer 4

Design, develop, troubleshoot software services and tools for OCI's network automation team. 

The individual will serve as the technical lead for team projects, contribute to roadmap development to scale the tools/services to support new network designs.  They will mentor junior engineers, participate in operational rotations, and provide break-fix support and escalation for event remediation, including leading root cause analysis (RCA) efforts. The role includes collaborating with networking services to integrate support tooling and evolving business requirements. 

The role focuses on improving availability, latency, performance, efficiency, change management, scaling, monitoring for entire services and ecosystems. Responsibilities include ownership of several small projects and services, building scalable distributed systems, improving operational tooling, practices, deployment processes, and mentoring team members. The individual will modify the architecture of subsystems or services to enhance reliability, availability, performance, and scale, participate in architectural design reviews, and improve pipelines, deployments, and validations across components. They will own and enhance metrics, KPIs, SLOs, and visualizations, automate operational challenges, and develop complex scripts leveraging domain expertise.

The individual works independently on most projects, seeking guidance only for areas requiring experience in building and operating mission-critical systems in the cloud industry.

Confirm your E-mail: Send Email