Senior Core Infrastructure Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
Job description
In this role, you will drive the architecture of distributed systems that power WAF features such as threat detection, rule evaluation, bot mitigation, API protection, and security analytics. You will partner closely with security engineers, product managers, and platform teams to deliver secure, performant, and reliable services while helping define the long-term technical vision for OCI’s application security portfolio.
What you’ll do
-
Lead the architecture and delivery of cloud-scale backend services that power OCI’s Web Application Firewall (WAF) platform.
-
Design and evolve highly available policy management, rule evaluation, traffic inspection, bot mitigation, API protection, and security analytics services.
-
Build scalable distributed systems that process and analyze high volumes of HTTP/HTTPS traffic while maintaining low latency and high reliability.
-
Drive engineering excellence through software architecture reviews, design documentation, code quality standards, and operational best practices.
-
Partner closely with Security Engineering, Product Management, SRE, and OCI platform teams to define and deliver next-generation application security capabilities.
-
Establish robust observability through metrics, logging, tracing, alerting, and performance monitoring to ensure service health and customer visibility.
-
Lead automation initiatives across the software development lifecycle, including CI/CD, testing frameworks, deployment automation, and Infrastructure-as-Code.
-
Drive reliability, scalability, and operational readiness through capacity planning, incident response, root cause analysis, and continuous improvement.
-
Mentor engineers, influence technical strategy across organizations, and help raise the engineering bar through design reviews and technical leadership.
Requirements
-
5+ years building production software systems, including experience developing large-scale distributed services in cloud or SaaS environments.
-
Strong proficiency in one or more of the following languages: Java, Go, Python, C++, or Rust.
-
Deep expertise in distributed systems design, including scalability, resiliency, concurrency, fault tolerance, service communication, and API design.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
93 Java Interview Questions You Should Prepare For
Top 10 Java Libraries
20 Essential Tools For Backend Development