Skip to main content
Swiftkey logo

Principal Software Engineer

Swiftkey

Redmond, WAJobPosted todayStill listed today

See where you stand before you apply. No sign-up to start.

You apply on the posting's application page, 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
Redmond, WA
Work Authorization
Not specified

Olive focuses on jobs in the United States, including remote roles you can work from there.

Job overview

The Principal Software Engineer will lead AI-native engineering practices and provide technical leadership for the Forensics Pipeline. The role drives architecture for large-scale distributed data-processing systems, develops and operates solutions using Substrate, Azure COSMIC, and Synapse, and improves production reliability through observability and root-cause investigations. It also collaborates across platform, security, and partner teams to resolve complex dependencies and promote responsible AI use.

Skills & qualifications

RequiredNice to have

Skills

AI-Native Engineering, nice to haveGenerative AI, nice to haveResponsible AI, nice to haveDistributed Systems, nice to haveCloud-Scale Data Processing, nice to haveData Pipelines, nice to haveStorage Systems, nice to haveStreaming Architectures, nice to haveEvent-Driven Architectures, nice to haveProduction Services, nice to haveTelemetry, nice to haveMonitoring, nice to haveIncident Investigation, nice to haveDebugging, nice to haveDeployment, nice to haveLive-Site Response, nice to haveRoot-Cause Analysis, nice to haveDesign Reviews, nice to haveCode Reviews, nice to haveTechnical Mentoring, nice to haveC, nice to haveC++, nice to haveC#, nice to haveJava, nice to haveJavaScript, nice to havePython, nice to have

Qualifications

Bachelor's in CS or Related, nice to have6+ Years Technical Engineering Experience, nice to haveMaster's in CS or Related + 8+ Years or Bachelor's in CS or Related + 12+ Years or Equivalent Experience, nice to have

Full job description

Lead AI-native engineering practices across the team, using AI throughout the software development lifecycle to accelerate design, coding, testing, debugging, code comprehension, documentation, and operational analysis. Identify and develop new ways to use AI to solve complex engineering problems, improve developer productivity, automate repetitive engineering work, and increase the speed and quality of software delivery. Champion the responsible use of AI-generated code and engineering artifacts, ensuring appropriate human review and adherence to security, privacy, quality, and Responsible AI practices. Provide technical leadership for the Forensics Pipeline, driving architecture and engineering decisions across large-scale distributed data-processing systems spanning Substrate, Azure COSMIC, Synapse, storage, routing, transformation, and related platform components. Design and build high-scale, resilient, and cost-efficient distributed systems, considering throughput, capacity, reliability, failure isolation, disaster recovery, performance, security, privacy, and COGS. Work extensively within the Substrate codebase, understanding complex dependencies and safely introducing changes into mature, business-critical infrastructure. Develop and operate large-scale data-processing solutions using Azure COSMIC and Synapse, including transformation, orchestration, storage, capacity management, deployment, and operational troubleshooting. Establish end-to-end observability and measurable engineering outcomes, using telemetry to understand reliability, latency, capacity, operational health, and production behavior. Diagnose difficult production problems using telemetry and code and data analysis; lead root-cause investigations and ensure learnings translate into durable engineering improvements. Collaborate across Substrate, Azure, security, and partner teams, driving technical alignment and resolving complex cross-team dependencies. 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 These requirements include but are not limited to the following specialized security screenings: 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. Demonstrated AI-native software engineering experience, with substantial use of generative AI across coding, design, testing, debugging, code comprehension, documentation, analysis, or developer-productivity workflows. Proven ability to identify and apply AI to engineering problems, going beyond basic code completion to materially improve engineering velocity, quality, automation, or problem solving. Solid understanding of the responsible application of AI in software engineering, including human accountability for AI-generated code and artifacts, validation, security, privacy, and appropriate engineering controls. These expectations align with the Role Library's emphasis on disciplined AI use throughout the SDLC and Responsible AI practices. Experience with cloud-scale data processing, including distributed processing, data pipelines, storage systems, streaming or event-driven architectures, and high-volume telemetry. Experience developing and operating production services, including telemetry, monitoring, incident investigation, debugging, deployment, live-site response, and root-cause analysis. Experience leading design and code reviews and raising engineering quality through technical guidance and mentoring.

How this job compares

Set against the 9,017 open Software Engineering jobs on Olive Jobs, counted November 13, 2026.

Pay
  • This postingNot listed
  • Washington median$168–260K/yr440 salary ranges
  • Washington median$45–50/hr30 hourly ranges
Openings
Olive Jobs lists 508 open Software Engineering jobs in Washington and 9,017 across the US. 9% of them nationwide are listed as remote or flexible.
Hiring the most in Washington
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,967 postings).
Education
2,190 of the 9,017 open Software Engineering jobs (24%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 13, 2026. Figures based on too few postings are left out.

Prepare for this role

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