Swiftkey logo

Principal Software Engineer - AI Experiences, Monetization

Swiftkey

Mountain View, CAJobPosted todayStill 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
Mountain View, CA
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 services and applications for campaign management, reporting, and optimization. The role owns features end to end, leads architecture and technical direction, and maintains production health. It partners with product, design, and engineering teams to deliver advertiser solutions, advance AI-enabled engineering and platform capabilities, mentor engineers, and modernize legacy systems.

Skills & qualifications

RequiredNice to have

Skills

Backend Service DevelopmentAPI DevelopmentFull-Stack DevelopmentDistributed Systems DesignCloud InfrastructureData Flow EngineeringTransactional Data StoresCachingAsynchronous ProcessingMessagingAd Platform IntegrationReliability EngineeringPerformance OptimizationSecurityObservabilityTechnical DesignArchitecture ReviewsMonitoringAlertingCapacity PlanningIncident ResponseAI EngineeringCode ReviewMentoringCC++C#JavaJavaScriptPython

Qualifications

Bachelor's in CS or Related6+ Years Technical Engineering ExperienceMaster's in CS or Related + 8+ Years, Bachelor's in CS or Related + 12+ Years, or Equivalent Experience

Full job description

Design, build and operate scalable backend services and APIs that power campaign management, reporting and optimization workflows. Own features end to end across the stack, including data models, storage, service logic, API contracts and the client applications that consume them. Design distributed systems for high throughput, low latency, fault tolerance and cost efficiency on cloud infrastructure. Build and improve data flows: transactional data stores, caching, asynchronous processing, messaging and integration with upstream and downstream ad platform systems. Drive improvements in reliability, performance, security, observability and maintainability across services and applications. Lead technical design, architecture reviews and investigations for business-critical features, and influence technical direction within and across teams. Own production health for your areas, including monitoring, alerting, capacity planning, incident response and post-incident improvements. Partner with product, design and partner engineering teams to turn complex advertiser needs into well-built, end-to-end solutions. Advance AI-enabled engineering practices, and help integrate AI capabilities into platform services and advertiser workflows. Mentor engineers and raise the technical bar through code reviews, design guidance and knowledge sharing. Identify opportunities to modernize legacy systems, reduce complexity and improve customer outcomes. 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.

How this job compares

Set against the 41,744 open Software Engineer jobs on Olive Jobs, counted November 8, 2026.

Pay
  • This postingNot listed
  • California median$165–249K/yr7,713 salary ranges
  • California median$46–66/hr162 hourly ranges
Openings
Olive Jobs lists 9,623 open Software Engineer jobs in California and 41,744 across the US. 8% of them nationwide are listed as remote or flexible.
Hiring the most in California
Experience
This posting asks for at least 6 years of experience; Software Engineer postings that state a minimum ask for 5 years at the median (34,145 postings).
Education
13,036 of the 41,744 open Software Engineer jobs (31%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 8, 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.