Swiftkey logo

Software Engineer II - CTJ - Poly

Swiftkey

VAJob$102–202K/yrPosted 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
$102–202K/yr
Location
VA
Work Authorization
Not specified

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

Requirements

Credentials this posting asks for.

Bachelor's degree

Job overview

The Software Engineer II works with stakeholders to define feature requirements, contributes to design and estimation, and develops and maintains software deployed on Azure Cloud. The role includes on-call accountability for monitoring service health and responding to interruptions. The engineer also improves availability, reliability, efficiency, observability, and performance while sharing knowledge with other engineers.

Skills & qualifications

RequiredNice to have

Skills

CodingCloud ComputingBackend ServicesGolangLinuxCloud-Native DevelopmentSystems ProgrammingSite Reliability EngineeringMonitoringIncident ResponseSystem ResilienceCloud DevelopmentData StructuresAlgorithmsDistributed SystemsOn-Call OperationsCross-Functional CollaborationDeliverable Ownership

Qualifications

Bachelor's in Computer Science or Related Technical Field4+ Years Technical Engineering Experience2+ Years Cloud or Backend Experience4+ Years Cross-Functional Experience1+ Year Golang and Linux Experience1+ Year SRE Experience

Full job description

  • Works with appropriate stakeholders to determine user requirements for a set of features. - Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight. - Contributes to efforts to break down larger work items into smaller work items and provides estimation. - Create, debug and maintain clean, efficient, easy-to-maintain and well-documented code to ensure that any software that gets deployed onto Azure Cloud meets our high-quality standards and provides a seamless experience to our partner teams and end users, reusing code as applicable. - Holds accountability as a Designated Responsible Individual (DRI), working on-call to monitor system/product/service for degradation, downtime, or interruptions. - Proactively seeking new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers. I acknowledge we will use the standard, approved Required Qualifications Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python 2+ years experience in cloud computing or building large scale backend services. 4+ years of experience successfully collaborating with cross functional teams, owning deliverables and driving results to meet business objectives. 1+ year(s) of experience with Golang and Linux, contributing to cloud-native development and systems programming. 1+ year(s) of experience applying site-reliability engineering (SRE) practices, including monitoring, incident response, and improving system resilience. Solid understanding of cloud development principles and patterns, data structures, algorithms, and distributed systems. Experience with on-call responsibilities, including monitoring, incident response, and improving system resilience. Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $102,100 - $202,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $133,800 - $219,200 per year. Certain roles may be eligible for benefits and other compensation.

How this job compares

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

Pay
  • This posting$102–202K/yr
  • Virginia median$129–205K/yr1,569 salary ranges
  • US median$135–218K/yr33,226 salary ranges

This range's midpoint, $152K, is 10% below the Virginia median midpoint ($169K) — in the middle half of Software Engineer salary ranges in Virginia.

Openings
Olive Jobs lists 1,863 open Software Engineer jobs in Virginia and 41,882 across the US. 8% of them nationwide are listed as remote or flexible.
Hiring the most in Virginia
Experience
This posting asks for at least 4 years of experience; Software Engineer postings that state a minimum ask for 5 years at the median (34,350 postings).
Education
This posting asks for a bachelor's degree; 13,565 of the 41,882 open Software Engineer jobs (32%) 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.