Sr. Software Engineer--M365 UIPilot team
Paterson, NJJobSeen 1w agoStill listed today
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near Paterson, NJ, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
The Sr. Software Engineer on Swiftkey’s M365 UIPilot team develops AI-powered computer-use capabilities across web and desktop environments. The role includes building backend services, APIs, orchestration, and user-facing tools; improving reliability and diagnosability; and using AI coding agents. The engineer owns work from problem definition and design through implementation and production validation, with a focus on correctness, security, reliability, and measurable impact.
Skills & qualifications
Skills
Qualifications
Full job description
Advance AI-powered computer use: Develop agent capabilities for planning, interacting with applications, evaluating outcomes, and recovering from failures across web and desktop environments. Build scalable platform capabilities: Design and deliver backend services, APIs, execution orchestration, and user-facing tools that support scenario onboarding and reliable execution across applications and operating systems. Strengthen reliability and diagnosability: Investigate issues across AI behavior, agent execution, application interactions, and cloud infrastructure. Establish root causes and improve evaluation, observability, performance, and recovery mechanisms. Accelerate engineering with AI: Use AI-powered coding agents throughout development and identify opportunities to integrate AI into engineering workflows. Validate solutions for correctness, security, reliability, and measurable impact. Own end-to-end engineering outcomes: Drive features from problem definition and technical design through implementation and production validation. Make thoughtful trade-offs and apply solid code review, testing, documentation, and operational practices. 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 These requirements include but are not limited to the following specialized security screenings: 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. Solid ownership, curiosity, and critical thinking: Take responsibility for outcomes, seek to understand how systems work, and investigate beyond surface-level symptoms. Question assumptions, consider alternative explanations, and validate hypotheses with evidence. Follow through on resolution, collaborating and escalating when appropriate. Proficiency with AI-powered coding agents: Effectively use agentic tools to explore codebases, plan and implement changes, generate tests, and investigate failures. Recognize that AI-generated code and explanations may be incorrect or incomplete, and independently verify outputs through code inspection, testing, and runtime evidence. Solid engineering fundamentals and troubleshooting skills: Build maintainable software using Python or another relevant language, with the ability to work effectively in a Python-based stack. Understand APIs, automated testing, and service interactions, and reason clearly about system behavior and failure modes. Independent execution and effective collaboration: Translate ambiguous problems into actionable plans, make sound technical judgments, and clearly communicate findings, decisions, risks, and next steps. Experience building AI-powered agents, tool integrations, or computer-use capabilities, including planning, task evaluation, and execution recovery. Familiarity with FastAPI, Playwright, Windows UI automation, or TypeScript/React. Familiarity with iOS, Android, MacOS development and automation. Experience with distributed execution, containers, Kubernetes/AKS, or Azure services, including CI/CD, observability, and production troubleshooting.
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
Senior STIBO Software DeveloperCVS Health · RI (Hybrid) · $83–222K/yrPosted 2w agoPosted 2w ago
Senior Software Developer, LiveDesign InfrastructureSchrödinger · New York, NY (Hybrid) · $155–270K/yrPosted 3w agoPosted 3w agoStaff Software Engineer, Agent ProductDecagon · New York, NY · $200–400K/yrPosted 1w agoPosted 1w ago
Senior Software EngineerHazel · New York City, NY (Hybrid) · $150–250K/yrPosted 1w agoPosted 1w ago
Senior Software EngineerCelonis · New York City, NY (Hybrid) · $161–218K/yrPosted 2w agoPosted 2w ago
You've read the whole posting — now see how you match it.