O

Oracle

Builds databases, business apps and cloud services

Principal Software Engineer - Core Infrastructure, CDS

Site Reliability EngineeringConfirmed live in the last 24 hours
Full-timeReston, VA, USAIn-person

About the Job

Requirements

  • Broad systems infrastructure experience.
  • Understanding of security-first engineering and ability to troubleshoot complex interactions across compute, storage, networking, virtualization, identity, and cross-domain components.
  • Ability to work in highly controlled environments and translate security requirements into practical designs.
  • Ability to collaborate with security, network, application, accreditation, and operations teams.

Responsibilities

  • Design, deploy, configure, and maintain infrastructure that hosts or integrates with Cross Domain Solutions.
  • Integrate cross-domain solution technologies, including data diodes, guards, transfer solutions, access solutions, and protocol or content-filtering services.
  • Develop technical designs, implementation plans, configuration standards, system diagrams, test procedures, and operational documentation.
  • Build and design fault-tolerant components and systems capable of withstanding in-service updates by implementing redundancy, replication, and automatic failover mechanisms.
  • Define scalability requirements for owned components and ensure design and implementation requirements are met.
  • Define key performance indicators and telemetry to identify gaps or issues in running systems.
  • Build and customize moderately complex dashboards, telemetry systems, and alerting mechanisms to proactively monitor components and system health.
  • Implement data replication and synchronization techniques to maintain data integrity and availability.
  • Support security assessment and authorization activities by implementing controls, producing technical evidence, and resolving findings.
  • Apply system hardening guidance, configuration baselines, vulnerability remediation, patching, and lifecycle-management practices.
  • Troubleshoot complex issues across infrastructure, applications, networks, security controls, and cross-domain solution components.
  • Monitor platform health, performance, capacity, and availability, and identify risks before they affect mission services.
  • Participate in incident response, root-cause analysis, change management, and problem-management activities.
  • Serve in operational support rotations, providing guidance in incident response and root-cause investigations.
  • Automate provisioning, configuration, compliance validation, and routine operational tasks where appropriate.
  • Develop and maintain automation scripts and tools, such as Infrastructure as Code, to manage cloud infrastructure.
  • Create and adhere to change-management plans for patching, updating, and rolling back applications, and begin designing systems and components to allow automation of these processes.
  • Plan and execute upgrades, migrations, capacity improvements, and technology refreshes with minimal operational disruption.
  • Manage and coordinate moderately complex tasks, monitoring timelines and deliverables to ensure timely completion and adherence to requirements for a moderately sized project or initiative.
  • Delegate, monitor, and prioritize work across multiple projects, providing technical oversight and adjusting plans to address resource or timeline shifts.
  • Collaborate across the organization to align expectations and achieve shared objectives, ensuring proposed solutions meet stakeholder and customer needs.
  • Work closely with cybersecurity, network engineering, enterprise architecture, application teams, vendors, and mission stakeholders.
  • Provide technical guidance to other engineers and contribute to engineering standards and reusable solutions.
  • Identify and address moderately complex issues by analyzing data and information, escalate unresolved or critical issues with an assessment and potential solutions, and review, contribute to, and document problem-solving strategies.
  • Pursue learning opportunities, stay abreast of industry trends and best practices, and use feedback and training to improve skills.
  • Coach and mentor junior team members, fostering continuous learning and knowledge sharing within and across teams.
  • Develop ideas, recommend updates, and collaborate on improvements to increase process, protocol, and workflow efficiency and effectiveness across teams.
  • Solicit feedback on ideas for alternative approaches and methods for continued improvement.
  • Participate in candidate interviews, assess candidates, and provide hiring recommendations.

About the Company

Oracle

Builds databases, business apps and cloud services

Oracle builds databases, business applications, and cloud infrastructure for companies and public-sector organizations. Oracle Database stores and processes business data, while Oracle Cloud Infrastructure provides computing, storage, and networking for applications and AI workloads. Fusion Cloud Applications support finance, human resources, supply chains, and customer service, helping businesses manage everyday operations and reporting. Customers pay for cloud subscriptions and usage, software licenses, support, hardware, and consulting, with deployment options in Oracle's cloud or their own data centers. Oracle was founded in 1977 and is headquartered in Austin, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Austin, TX
Founded
1977

Recently Posted Jobs

Explore more opportunities at Oracle

See more jobs