Swiftkey logo

Principal Software Engineer

Swiftkey

ORJobPosted 1 day agoStill listed today

Most applications go out cold — see where you stand first. No sign-up to start.

You apply on the employer's site, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
OR
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

The Principal Software Engineer will design, build, and operate cloud services for firmware lifecycle management, fleet health, and platform reliability across Azure infrastructure. The role leads AI-driven platform capabilities and cross-organizational initiatives, and architects systems using telemetry, machine learning, and automation to detect and remediate infrastructure issues. It also provides technical leadership and influences engineering strategy across Azure.

Skills & qualifications

RequiredNice to have

Skills

CodingDistributed SystemsCloud ServicesAI-Enabled EngineeringAutomationData-Driven Decision MakingTechnical StrategyCross-Organizational LeadershipFirmware TechnologiesInfrastructure Lifecycle ManagementCloud-Scale Fleet OperationsReliability EngineeringFleet Health ManagementService Remediation

Qualifications

BS+6, MS+8 or BS+12 YrsEquivalent Experience10+ Years Distributed Systems Experience

Full job description

Design, build, and operate intelligent cloud services that power firmware lifecycle management, fleet health, and platform reliability across Azure's global infrastructure. Lead the development of AI-driven and autonomous platform capabilities that improve deployment orchestration, firmware compliance, predictive maintenance, and infrastructure remediation at hyperscale. Drive complex, cross-organizational initiatives across Azure Infrastructure, AI, Hardware, Firmware, and Datacenter Operations teams to deliver innovative platform solutions. Architect scalable systems that leverage telemetry, machine learning, and automation to proactively detect, diagnose, and remediate out-of-service nodes and infrastructure health issues. Solve challenging distributed systems and cloud-scale engineering problems while advancing operational excellence, reliability, and efficiency across diverse hardware generations, SKUs, and firmware technologies. Provide technical leadership and influence Azure-wide engineering strategy through innovation, execution excellence, and collaboration across multiple organizations. Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 10+ years of experience architecting, building, and operating large-scale distributed systems and cloud services, including ownership of mission-critical production environments. Proven experience driving AI-enabled engineering practices, automation, and data-driven decision making to improve developer productivity, operational excellence, and service reliability. Demonstrated ability to translate customer, business, and platform needs into durable technical strategy and high-impact engineering outcomes.Track record of leading complex cross-organizational initiatives, influencing technical direction, and aligning diverse stakeholders to deliver platform-wide solutions. Understanding of firmware technologies, infrastructure lifecycle management, or cloud-scale fleet operations. Experience with reliability engineering, fleet health management, service remediation, and operational excellence at hyperscale.

How this job compares

Set against the 8,506 open Software Engineering jobs on Olive Jobs, counted November 7, 2026.

Pay
  • This postingNot listed
  • Oregon median$135–235K/yr48 salary ranges
  • US median$30–45/hr510 hourly ranges
Openings
Olive Jobs lists 66 open Software Engineering jobs in Oregon and 8,506 across the US. 10% of them nationwide are listed as remote or flexible.
Hiring the most in Oregon
Experience
This posting asks for at least 6 years of experience; Software Engineering postings that state a minimum ask for 7 years at the median (6,499 postings).
Education
2,191 of the 8,506 open Software Engineering jobs (26%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 7, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.