×
Register Here to Apply for Jobs or Post Jobs. X

Senior Systems Software Engineer

Job in Olympia, Thurston County, Washington, 98502, USA
Listing for: Oracle
Full Time position
Listed on 2026-08-22
Job specializations:
  • Software Development
    Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 102000 - 210000 USD Yearly USD 102000.00 210000.00 YEAR
Job Description & How to Apply Below

Job Description

Designs and delivers features for provisioning, onboarding, and platform services; owns small-to-medium components end-to-end. Performs cross-layer debugging spanning kernel/user space, firmware interfaces, and hardware signals; identifies mitigations and root causes. Monitors and tunes performance, capacity, and error budgets for owned services or drivers; adds observability and guardrails. Enhances automation for fleet operations; improves CI/CD, validation, and conformance tests. Participates in schematic/board reviews to surface firmware/software implications;

supports early bring-up with targeted diagnostics.

Responsibilities

Key Responsibilities Systems Software Development:
  • Design, develop, and maintain standard and non-standard system software modules for managing, monitoring, and provisioning computer servers, storage, networking, and GPU subsystems in a hyperscale environment.
  • Independently design, develop, and deploy software layers and tooling to automate hardware provisioning and onboarding of servers to large-scale fleet.
  • Integrate and validate system firmware with hardware components. Collaborate on platform bring-up, firmware updates, platform-level diagnostics, and cross-layer debugging.
  • Diagnose and resolve issues across software, firmware, and hardware layers, working in Dev Ops and incident response paradigms to maintain reliability and availability.
  • Work closely with platform engineering, operations, firmware development, silicon/board vendors, and data center teams to support and troubleshoot hardware bring-up, provisioning, and lifecycle operations.
Software Development and Coding:
  • Designs software solutions and analyzes and helps identify requirements to achieve business and operational goals, independently.
  • Adheres to and suggests improvements to all phases of the software development lifecycle.
  • Utilizes working knowledge to develop new software features and enhancements following design specifications and develops documents to clarify software design and code.
  • Leads code reviews in designated areas to help drive improvements.
  • Conducts debugging and troubleshooting to identify and fix moderately complex software issues. Develops fixes for identified issues.
  • Implements software testing (e.g., functional and non-functional testing), quality assurance processes, software error logging, monitoring, and observability for effective debugging, ensuring review by manager and/or lead throughout the process.
  • Exercises judgment and discretion to conduct performance profiling and optimization of coding.
  • Troubleshoots and resolves moderately complex issues related to application programming interface (API) functionality and integration.
  • Implements moderately complex API versioning, lifecycle, and interoperability strategies.
Software Architecture – Software System Structural Design:
  • Designs and develops software, systems, and services aligned to pre-defined system architecture.
  • Develops working knowledge of software architecture decisions and best practices.
  • Collaborates with team leads to review work to ensure alignment with software architecture.
  • Implements moderately complex performance optimization and scalability strategies in software design.
Issue/Defect Collaboration – Software Products Support:
  • Collaborates within and beyond immediate team to understand customer issues and align solutions.
  • May provide technical guidance and support to customers regarding customer-reported issues, independently.
  • Coaches, mentors, and guides others to advocate for customers’ interests and suggests product enhancements based on feedback.
  • Influences team to ensure customer satisfaction through timely resolution of issues and effective communication.
  • Implements customer issue and/or defect handling and training processes, independently.
  • Investigates and troubleshoots complex product maintenance issues to ensure customer agreement on short- and long-term solutions (e.g., future enhancements).
Practices and Standards Compliance – Security and Compliance:
  • Collaborates with the team to establish and follow development practices and coding standards.
  • Exercises judgment and discretion to ensure code quality and…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary