Skip to main content
Swiftkey logo

Senior 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 Senior Software Engineer will identify risks across internal, external, and support portfolios, including vulnerabilities in AI systems and generative AI solutions. The role uses telemetry and asset data to investigate anomalies, test risk hypotheses, and drive remediation. It also develops scalable testing and detection methods, advises teams on business impact, and communicates risk posture and trends to leadership.

Skills & qualifications

RequiredNice to have

Skills

Risk Identification, nice to haveAI Penetration Testing, nice to haveVulnerability Discovery, nice to haveRisk Hunting, nice to haveC, nice to haveC++, nice to haveC#, nice to haveJava, nice to haveJavaScript, nice to havePython, nice to havePowerShell, nice to haveKali Linux, nice to haveBurp Suite, nice to haveNmap, nice to haveNessus, nice to haveKQL/Kusto, nice to haveSQL, nice to haveData Analysis, nice to haveAI Security, nice to haveLLM Security, nice to havePrompt Injection, nice to haveAgent Threat Modeling, nice to haveOWASP Top 10 for LLM Applications, nice to haveThreat Hunting, nice to haveRisk Assessment, nice to haveDetection Engineering, nice to haveAutomated Detection, nice to haveCloud Security, nice to haveIdentity Security, nice to haveAzure, nice to haveEntra ID, nice to haveAsset Inventory, nice to havePosture Management, nice to haveBusiness Process Analysis, nice to haveBusiness Risk Communication, nice to have

Qualifications

Bachelor's in Computer Science or Related Technical Field and 4+ Years Technical Engineering Experience or Equivalent, nice to haveMaster's in Computer Science or Related Technical Field and 6+ Years Technical Engineering Experience or Bachelor's in Computer Science or Related Technical Field and 8+ Years Technical Engineering Experience or Equivalent, nice to have5+ Years Security and Engineering Experience, nice to have5+ Years Penetration Testing Tools Experience, nice to have5+ Years Programming Experience, nice to haveGPEN/GXPN, nice to haveGWAPT, nice to haveOSCP/OSCE, nice to haveCRT/CCT/CCSAS, nice to have

Full job description

Proactive risk indentification and discovery Proactively find risks that traditional methods such as reviews, attestations and scans do not catch, across the internal, external and support portfolios. Use data sources, telemetry, asset inventories and business processes to connect signals across systems, spot gaps and anomalies, and uncover hidden or emerging risk. Form and test risk hypotheses, validate findings, and quantify exploitability, blast radius and business impact. Drive remediation with asset owners and track risk to closure. AI penetration testing and novel scenarios Discover and exploit vulnerabilities end to end to assess the security of AI systems, agents, copilots, connectors and generative AI solutions. Execute penetration testing operations on production AI systems using real-world adversarial tactics and techniques. Research and test new and emerging threats, including prompt injection, agent-to-agent trust abuse, tool and memory poisoning and model supply chain risk, before they areexploited. Stay current with penetration testing tools, methodologies, tactics and mitigations. Accelerate Turn systemic, repeating risk patterns into automated detections, agent test cases or policy updates, so the same class of risk is caught at scale without another manual hunt. Develop tools and techniques that scale AI penetration testing, vulnerability discovery and risk hunting, including contributions to TrIP testing and assessment agents. Develop, operationalize and maintain penetration testing and risk hunting procedures and methodologies. Business enablement Act as a trusted risk advisor, translating technical risk into business impact and clear go, go-with-conditions or no-go guidance. Partner with teams early in design to help them launch solutions with the right protections instead of being blocked late. Produce high-quality reports, papers and presentations, including risk posture and trend readouts for leadership. 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 OR equivalent experience. Master'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 Bachelor'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 equivalent experience. 5+ years of experience in identifying security vulnerabilities, software development lifecycle, large-scale computing, modeling, cyber security and anomaly detection. 5+ years of experience using common penetration testing tools such as Kali Linux, Burp Suite, Nmap and Nessus. 5+ years of experience with one or more programming languages: Python, C#, C/C++, PowerShell. Experience analyzing large data sets and telemetry to identify risk, anomalies or threats (for example, KQL/Kusto, SQL or Python data analysis). Hands-on experience with AI and LLM security, including prompt injection, agent threat modeling and the OWASP Top 10 for LLM Applications. Experience in threat hunting, risk assessment or detection engineering, including building automated detections from findings. Familiarity with cloud and identity security (Azure, Entra ID, app registrations and permissions) and asset inventory or posture management. Ability to understand business processes and connect technical findings to business and operational risk. Penetration testing qualifications such as GPEN/GXPN, GWAPT, OSCP/OSCE or CRT/CCT/CCSAS.

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 5 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.