> Markdown version of [/jobs/ext/3069997-principal-software-engineer-core-infrastructure](https://www.wearedevelopers.com/jobs/ext/3069997-principal-software-engineer-core-infrastructure). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer, Core Infrastructure - **Company:** Oracle - **Location:** Salem, OR, United States - **Experience:** Expert - **Salary:** $114,600.0 - $234,600.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, Java (Programming Language), Amazon Web Services, Microsoft Azure, BIOS, C Sharp (Programming Language), C++ (Programming Language), Cloud Computing, Computer Networks, Computer Engineering, Data Centers, Data Structures, Dynamic Host Configuration Protocol, Software Debugging, Distributed Data Store, Distributed Systems, Domain Name System (DNS), Network Interface Controllers, Failover, Fault Tolerance, Firmware, Hardware Design, Load Testing, Object-Oriented Software Development, PCI Express, Reliability Engineering, System Programming, AI Infrastructure, Data Processing, Google Cloud, Extensible Firmware Interface, Software Security, Rate Limiting, System-level Testing, Infrastructure Automation Frameworks, Information Technology, Bare Metal, Hardware Asset Management, Hardware Infrastructure, Oracle Cloud Infrastructure, Nvme, Microservices - **Published:** September 25, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3404571732&tx=ZT1716TYT&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience. * 7+ years of professional software-engineering experience, with demonstrated impact on large-scale distributed systems or cloud infrastructure. * Strong experience designing and operating highly available, scalable, fault-tolerant distributed systems. * Proficiency in one or more object-oriented or systems programming languages, such as Java, C++, C#, or Go. * Deep understanding of distributed-systems design, data structures, algorithms, operating systems, networking, and secure software-development practices. * Experience with system-level test automation, performance/load testing, reliability engineering, and production incident response. * Demonstrated experience leading or influencing technical architecture and mentoring engineers. * Strong problem-solving, communication, and cross-functional collaboration skills. Preferred Qualifications * Experience with Oracle Cloud, AWS, Azure, Google Cloud, or other large-scale cloud platforms. * Experience with data-plane platforms, distributed storage, microservices, replication, state management, or high-throughput data processing. * Experience defining SLOs, building observability systems, and operating services in a 24x7 production environment. * Experience with Infrastructure as Code, service automation, security controls, and compliance requirements for cloud infrastructure. ## Description * Compute & GPU Provisioning: Experience with BIOS/UEFI, BMC/SMM, Redfish, PLDM, TPM, virtual media, firmware installation and upgrades, and hardware lifecycle management. * CPU/GPU & Hardware Systems: Knowledge of CPU/GPU architectures, PCIe, DMA, NICs, NVMe, device enumeration, hardware bring-up, burn-in validation, and firmware debugging. * Bare-Metal & OS Provisioning: Experience with PXE/iPXE, DHCP/DNS, Linux networking, OS imaging, and secure fleet-scale provisioning and automation. * Leads development and begins architecting scalable, container-based services that build, validate, and monitor liquid-cooled GPU infrastructure across factory environments. * Develops secure infrastructure, control-plane workflows, and data-plane test capabilities that orchestrate manufacturing test lifecycles, operator workflows, quality gates, fleet status, and business reporting for platforms including GB200, GB300, VR, MI355, and MI455. * Automates and maintains GPU test validation; manages consistent firmware, software, and hardware configuration; and develops repair and triage capabilities that identify root causes and guide recovery. * Partners with Supply Chain Operations, Hardware Development, external manufacturing partners, data-center operations, NVIDIA, and AMD to resolve issues before racks ship. * Establishes manufacturing yield, throughput, quality, and deployment-readiness metrics that reduce rework and downstream failures, improve data-center ingestion, and accelerate reliable hyperscale AI infrastructure delivery. Responsibilities Responsibilities * Lead the design, implementation, and ongoing evolution of core distributed systems and data-plane services at hyperscale. * Define scalability, elasticity, durability, and availability requirements for owned components and ensure designs meet them. * Optimize high-throughput data paths for large-scale retrieval, storage, and processing using distributed state, replication, and synchronization patterns. * Design fault-tolerant systems that support in-service updates through redundancy, automatic failover, and recovery-oriented design. * Apply sound distributed-systems tradeoffs for network partitions and reliability, including load shedding, throttling, rate limiting, retries, and timeouts. * Establish service-level objectives, key performance indicators, telemetry, dashboards, and proactive alerting for critical systems. * Design and lead performance, load, fault-injection, and brownout testing to validate correctness, resilience, and operational readiness. * Lead production incident diagnosis and recovery, guide root-cause analysis, and mentor engineers in operational excellence. * Build and improve Infrastructure as Code and operational automation that enable safe patching, updates, rollbacks, and change management. * Apply robust security controls and remediation practices for multi-tenant cloud infrastructure, including encryption, access controls, and compliance readiness. Qualifications ## Related Videos - [10M Data Records Lost, Underwater Computing, and Psychedelic Fish - Matthias Geniar](https://www.wearedevelopers.com/videos/1908-10m-data-records-lost-underwater-computing-and-psychedelic-fish-matthias-geniar) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [How building an industry DBMS differs from building a research one](https://www.wearedevelopers.com/videos/768-how-building-an-industry-dbms-differs-from-building-a-research-one) - [How to Submit CFPs and Get into Public Speaking - Moran Weber](https://www.wearedevelopers.com/videos/2112-how-to-submit-cfps-and-get-into-public-speaking-moran-weber) - [Building Systems that Last](https://www.wearedevelopers.com/videos/1389-building-systems-that-last) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)