Principal Core Infrastructure Engineer

Oracle

Seattle (WA)

On-site

USD 180,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision insurance
Disability insurance
Life insurance
401(k) with company match
Paid time off
Employee stock purchase plan
Flexible spending accounts
Commuter benefits
Parental leave

Job summary

Oracle is seeking an experienced security engineer to lead development and architect scalable distributed systems, ensuring scalability, reliability, and security across data plane platforms. You will design fault-tolerant, upgradable architectures, implement IaC, and drive patching, rollback, and change-management processes while meeting SLOs.

You will mentor peers, build telemetry, dashboards, and alerting, collaborate across teams, and participate in incident response.

Qualifications

  • 8+ years of experience in security engineering or related field.
  • 6+ years of experience with systems development.
  • 4+ years of distributed systems or network programming.
  • Proficient in Java or similar OO language.
  • Experience building automated network and security solutions.
  • Strong security and network design patterns.
  • Experience with Windows and Linux.

Responsibilities

  • Lead development of scalable distributed systems.
  • Define scalability and performance requirements.
  • Design elasticity and load testing plans.
  • Build fault-tolerant components with failover.
  • Implement data replication and synchronization.
  • Mentor peers and participate in incident response.
  • Maintain security controls and compliance docs.

Skills

Security engineering
Distributed systems
Java
Network security
Cloud security
Data structures
Linux/Windows
Incident response
Security architecture
Collaboration

Job description

Leads development and begins architecting components of scalable, elastic distributed systems. Defines and enforces scalability requirements for owned components; optimizes code and data paths for high‑throughput, hyper‑scale workloads; and leverages data plane platforms for large‑scale retrieval, storage, and processing. Designs fault‑tolerant, in‑service‑upgradable systems using redundancy, replication, failover, and policies for partitions, applying load‑shedding, throttling, and rate‑limiting to handle network unreliability while meeting SLOs. Establishes KPIs and telemetry; builds proactive dashboards and alerts; and designs complex validation (fault injection, brownouts), replication, and synchronization for correctness and durability. Proactively diagnoses and resolves production issues, mentors peers, and ensures operational readiness. Implements robust security controls, executes remediation, maintains compliance documentation, and develops IaC and automation that enable safe patching, updates, and rollbacks within change‑management plans.

Key Responsibilities
  • Lead the development and implementation of scalable distributed systems that support horizontal and vertical scaling.
  • Optimize code and systems for large‑scale data processing and high‑throughput requirements.
  • Define scalability requirements for owned components and ensure design and implementation requirements are met.
  • Design systems for elasticity, scaling both up and down.
  • Leverage data plane platforms to handle large‑scale data retrieval, storage, and processing.
  • Design performance and load testing plans.
  • Build and design fault‑tolerant components and systems capable of withstanding in‑service updates using redundancy, replication, and automatic failover.
  • Design systems to handle network partitions by prioritizing consistency, availability, or partition tolerance.
  • Implement strategies to handle network unreliability, including load‑shedding, throttling, and rate‑limiting.
  • Design components that are durable and adhere to service level objectives.
  • Define KPIs and telemetry to identify gaps or issues in running systems.
  • Build and customize dashboards, telemetry systems, and alerting mechanisms to proactively monitor components and system health.
  • Design and implement functional and correctness requirements for feature sets and/or systems.
  • Design complex test scenarios (fault‑injection, brown‑out) to evaluate system correctness.
  • Implement data replication and synchronization techniques to maintain data integrity and availability.
  • Diagnose, debug, and resolve issues in active components and systems; mentor others.
  • Implement strategies to prevent interruptions, ensuring no maintenance windows are required for customers.
  • Maintain expertise to ensure effective troubleshooting and performance.
  • Meet operational readiness expectations through design and implementation.
  • Serve in operational support rotations, providing guidance in incident response and root cause investigations.
  • Implement robust security measures to protect data and applications in multi‑tenant environments.
  • Execute remediation plans to address identified security gaps.
  • Ensure cloud infrastructure complies with industry standards and regulations; keep documentation up to date.
  • Develop and maintain automation scripts and tools (IaC) to manage cloud infrastructure.
  • Create and adhere to change‑management plans for patching, updating, and rolling back applications.
  • Manage moderately complex tasks, monitoring timelines and deliverables; delegate and prioritize work across multiple projects.
  • Collaborate across the organization to align expectations and achieve shared objectives.
  • Identify and address moderately complex issues; proactively escale unresolved or critical issues.
  • Pursue learning opportunities to expand knowledge and skills; coach and mentor junior team members.
  • Develop ideas, recommend updates, and collaborate on process improvements; evaluate impact on stakeholders.
  • Contribute to talent development by participating in candidate interviews and providing hiring recommendations.
Skills
  • 8+ years of experience in security engineering, application development, or related field
  • 6+ years of experience with systems/application development
  • 4+ years of experience with distributed systems or network programming
  • Demonstrated ability to write code in Java or similar OO languages
  • Experience building automated network and security solutions
  • Strong security and network experience, particularly with focus in network, security and identity and service architecture and design patterns
  • Proficient with data structures, algorithms, operating systems
  • Experience with distributed systems: familiarity with CAP theorem, Consensus, messaging, High Availability
  • Strong collaboration and communication skills
  • Experience building new cloud products, specifically security and network related
  • Experience with Windows and Linux
Benefits
  • Medical, dental, and vision insurance, including expert medical opinion
  • Short‑term and long‑term disability insurance
  • Life insurance and AD&D
  • Supplemental life insurance (Employee/Spouse/Child)
  • Health care and dependent care Flexible Spending Accounts
  • Pre‑tax commuter and parking benefits
  • 401(k) Savings and Investment Plan with company match
  • Paid time off: Flexible Vacation, accrued vacation for eligible employees
  • 11 paid holidays
  • Paid sick leave: 72 hours upon hire, refreshed each calendar year
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal services
  • Voluntary benefits including auto, homeowner and pet insurance

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Core Infrastructure Engineer
Principal Core Infrastructure Engineer

Oracle • Austin (TX)

On-site
USD 115,000 - 235,000
Medical, dental, vision insurance
401(k) with company match
Paid time off
+2
Principal Core Infrastructure Engineer (OCI Object Storage)
Principal Core Infrastructure Engineer (OCI Object Storage)

Oracle • Seattle (WA)

On-site
USD 130,000 - 180,000
Medical insurance
Dental insurance
Vision insurance
+4
Senior Core Infrastructure Engineer
Senior Core Infrastructure Engineer

Oracle • Nashville (TN)

On-site
USD 79,200 - 209,500
Lead Principal Core Infrastructure Engineer
Lead Principal Core Infrastructure Engineer

Oracle • Santa Clara (CA)

On-site
USD 146,000 - 307,000
Health insurance
401(k) plan with company match
Paid time off
+1
Senior Core Infrastructure Engineer
Senior Core Infrastructure Engineer

Oracle • United States

On-site
USD 79,000 - 210,000
Principal Core Infrastructure Engineer (OCI Object Storage)
Principal Core Infrastructure Engineer (OCI Object Storage)

Oracle • Santa Clara (CA)

On-site
USD 114,000 - 235,000
Principal Core Infrastructure Engineer - Strategic Customer Engineering
Principal Core Infrastructure Engineer - Strategic Customer Engineering

Oracle • Nashville (TN)

On-site
USD 99,600 - 223,400
Medical, dental, and vision insurance
401(k) Savings and Investment Plan with company match
Paid time off and holidays
+2
Senior Core Infrastructure Engineer (OCI Object Storage)
Senior Core Infrastructure Engineer (OCI Object Storage)

Oracle • Nashville (TN)

On-site
USD 120,000 - 160,000
Medical, dental, and vision insurance
Disability and life insurance
401(k) with company match
+2
Director, Core Infrastructure Engineering
Director, Core Infrastructure Engineering

Oracle • Nashville (TN)

On-site
USD 169,800 - 355,400
Medical insurance
401(k) with company match
Paid time off and holidays
Principal Software Engineer
Principal Software Engineer

Oracle • United States

On-site
USD 99,000 - 224,000
Medical, dental, and vision insurance
401(k) Savings and Investment Plan
Paid time off
+1