2,049,612open jobs
120,684companies
244,001added this week
Browse all
Salary
≈ $121k – $224k per year (Estimated)
Location
Hybrid (Chicago, United States)
Seniority
Senior · 5+ years exp

Confirmed on the employer's own hiring board on Oct 29, 2026. First seen by Alion on Oct 28, 2026. Lenovo scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Lenovo Group Limited is a global technology enterprise specializing in personal computing, smart devices, data center infrastructure, and enterprise IT services. Headquartered in Beijing, China, and Morrisville, North Carolina, United States - with its registered office in Hong Kong - the publicly traded corporation operates across three primary business divisions: the Intelligent Devices Group (IDG), the Infrastructure Solutions Group (ISG), and the Solutions and Services Group (SSG). Through an extensive product and services portfolio encompassing ThinkPad and IdeaPad personal computers, Motorola smartphones, ThinkSystem enterprise servers, edge computing hardware, and hybrid cloud solutions, the enterprise provides hardware, software, and managed IT services to commercial clients, public institutions, and retail consumers across more than 180 markets worldwide.

About Our Team

We are seeking a hands-on Windows SDK Development Engineer to design, build, integrate, and maintain Qira SDK capabilities for supported Windows devices and applications. This role owns production-quality code, Windows platform integration, developer-facing APIs, automated validation, and technical troubleshooting throughout the SDK release lifecycle.

You will collaborate with Qira core SDK, Windows application, device platform, AI services, and security teams across Lenovo, Motorola, and external partners. The focus is software engineering and technical delivery, translating product requirements and integration feedback into secure, reliable, and maintainable Windows SDK features.

Location: Chicago, IL (Hybrid; 3 days onsite, 2 days remote)

What You’ll Do

Develop Windows SDK Capabilities

  • Design, implement, review, and maintain Windows-specific SDK components, platform adapters, and supported language bindings while contributing reusable functionality to shared SDK components.
  • Build documented APIs with clear lifecycle, threading, memory ownership, error handling, cancellation, and asynchronous event contracts.
  • Maintain source and binary compatibility where required and manage breaking changes through appropriate versioning and deprecation practices.
  • Implement native and managed interoperability using technologies appropriate to the SDK architecture, including C-compatible interfaces, P/Invoke, COM, and WinRT.

Integrate with Windows Applications & Services

  • Integrate Qira capabilities into supported Windows desktop applications, background processes, and services using appropriate process boundaries and IPC mechanisms.
  • Implement and validate Windows lifecycle behavior, including initialization, shutdown, sign-in/sign-out, lock/unlock, sleep/resume, network changes, and service recovery.
  • Maintain compatibility across supported Windows versions, x64 and ARM64, application frameworks, runtime dependencies, and deployment models.
  • Develop responsive, asynchronous integrations with Qira services, including streaming responses, retries, timeouts, cancellation, and offline or degraded behavior.
  • Validate enterprise proxy, certificate, security, and connectivity requirements.

Secure Device Experiences

  • Implement authentication, token lifecycle management, TLS certificate validation, and secure local storage using appropriate Windows capabilities.
  • Apply least privilege, secure IPC, safe DLL loading, dependency management, and secure local file and configuration handling.
  • Support consent and permission boundaries for device data and AI capabilities while protecting sensitive information in diagnostics and logs.
  • Partner with security and Qira engineering teams on threat modeling, vulnerabilities, and security remediation.

Debug & Optimize Production Behavior

  • Diagnose crashes, hangs, deadlocks, race conditions, memory or handle leaks, DLL loading failures, and interoperability defects using Visual Studio, WinDbg, symbols, crash dumps, and Windows diagnostics.
  • Measure and optimize startup time, responsiveness, CPU, memory, and power impact, using structured diagnostics and ETW where appropriate.
  • Own defect reproduction, root-cause analysis, code fixes, regression testing, and release verification.

Build, Test & Release the SDK

  • Maintain reproducible Windows builds using Visual Studio/MSVC, MSBuild, CMake, or equivalent SDK tooling, with CI/CD automation using PowerShell or Python.
  • Develop unit, integration, API-contract, interoperability, and regression tests across supported architectures, Windows versions, permissions, lifecycle transitions, and connectivity scenarios.
  • Produce versioned SDK packages, debug symbols, dependency inventories, release notes, and sample applications using NuGet or native distribution formats as appropriate.
  • Support application packaging such as MSIX, code signing, artifact verification, upgrade testing, dependency compatibility, and rollback.

Enable Integrations Through Working Code

  • Create reference integrations, API documentation, troubleshooting guides, samples, and diagnostic tooling for Windows developers.
  • Work with internal and external engineering teams to reproduce integration issues and improve SDK usability.
  • Translate integration feedback into actionable engineering requirements and participate in design and code reviews.

Basic Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or 4+ years of equivalent practical experience.
  • 5+ years of professional software engineering experience, including substantial hands-on Windows development and delivery of SDKs, reusable libraries, platform components, or developer-facing APIs.
  • Experience in modern C++ and/or C#/.NET skills with experience across native and managed boundaries, including memory ownership, marshaling, concurrency, and asynchronous execution.
  • Experience designing maintainable APIs and managing SDK compatibility, dependencies, testing, and releases.
  • Hands-on experience debugging Windows applications using Visual Studio, crash dumps, and/or WinDbg.
  • Experience with Windows build tooling, Git, automated testing, CI/CD, and PowerShell and/or Python.

Preferred Qualifications

  • Experience with Win32, Windows App SDK/WinUI, WPF, COM/WinRT, or P/Invoke.
  • Experience with Rust, Kotlin/Kotlin Multiplatform, or other SDK implementation languages and native bindings.
  • Experience building native Windows ARM64 applications or libraries.
  • Experience with ETW, Windows Performance Recorder/Analyzer, Windows Error Reporting, symbols, and production diagnostics.
  • Experience with NuGet, MSIX, Authenticode signing, software supply-chain security, or vulnerability remediation.
  • Strong understanding of Windows processes, threads, synchronization, services, IPC, security contexts, DLLs, and application lifecycle.
  • Experience integrating AI services, streaming APIs, or local inference runtimes.
  • Familiarity with agentic AI, MCP, A2A, and permission/consent models.
  • Linux, Android, or embedded experience supporting shared SDK architecture and cross-device interoperability.
  • Knowledge of TLS, authentication, secure credential handling, and resilient network communication.
  • Strong technical ownership, problem-solving, and cross-functional communication skills.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, religion, sexual orientation, gender identity, national origin, status as a veteran, and basis of disability or any federal, state, or local protected class.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,049,612 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Chicago
≈ $121k – $225k per year (Estimated) · In office · 5+ years exp · Dallas
Python
TypeScript
AI/ML
AI Agents
DevOps
GCP
Azure
CI/CD
Kubernetes
Apply
Full Stack Engineer 17 min ago
≈ $99k – $194k per year (Estimated) · In office · 3+ years exp · Dallas
Python
JavaScript
TypeScript
AI/ML
AI Agents
Frontend
React.js
DevOps
GCP
Azure
CI/CD
Kubernetes
Apply
≈ $156k – $289k per year (Estimated) · In office · Full-Time · Bachelor's Degree · San Francisco
JavaScript
TypeScript
Ruby
Ruby
Ruby on Rails
Hotwire
Stimulus
ViewComponent
Databases
PostgreSQL
AI/ML
AI Agents
CrewAI
Frontend
React.js
Apply
$81k – $114k per year · In office · Full-Time · United States
C#
C#
ASP.NET Core
DevOps
Azure
Apply
≈ $137k – $256k per year (Estimated) · In office · Full-Time · 6+ years exp · Bachelor's Degree · Bellevue
Python
JavaScript
SQL
AI/ML
RAG
Machine Learning
DevOps
CI/CD
Apply
In office · Full-Time · Bachelor's Degree · Cebu City
Python
PowerShell
Bash
DevOps
GCP
Zabbix
Datadog
Azure
Windows Server
AWS
Linux
Windows
DNS
DHCP
VPN
Cybersecurity
FortiGate
pfSense
Zero Trust
Microsoft Entra ID
Active Directory
Apply
≈ $40k – $67k per year (Estimated) · In office · Internship · Dallas
Python
C++
Chips/EDA
Altium Designer
Design
SolidWorks
Apply
Project Manager 9 hours ago
≈ $57k – $127k per year (Estimated) · In office · Dublin
C#
C#
.NET
Cybersecurity
GDPR
Apply
≈ $68k – $116k per year (Estimated) · In office · Dublin
C#
C#
.NET
Cybersecurity
GDPR
Apply
≈ $36k – $66k per year (Estimated) · In office · United Kingdom
C#
C#
.NET
Cybersecurity
GDPR
Apply
≈ $83k – $170k per year (Estimated) · Hybrid · Bachelor's Degree · Morrisville
Python
SQL
Python
Flask
FastAPI
AI/ML
LangGraph
AutoGen
LangChain
Embeddings
Prompt Engineering
Function Calling
AI Agents
NLP
PyTorch
LLM
RAG
Hugging Face
Machine Learning
DevOps
Rest API
Docker
Kubernetes
Apply
≈ $139k – $241k per year (Estimated) · Remote (United States) · 5+ years exp · Bachelor's Degree · Morrisville
Java
Databases
PostgreSQL
Redis
RabbitMQ
Apache Kafka
AI/ML
Triton Inference Server
LLM
DevOps
Rest API
gRPC
CI/CD
Docker
Kubernetes
Apply
In office · Shanghai
DevOps
HPC
Apply
产品架构师 1 day ago
≈ $36k – $104k per year (Estimated) · In office · 7+ years exp · Beijing
AI/ML
vLLM
SGLang
KServe
KV Cache
DevOps
Kubernetes
FinOps
API Gateway
Apply
JAVA Programmer 1 day ago
In office · Hong Kong
JavaScript
Java
SQL
Java
Spring Framework
Databases
MySQL
Frontend
Bootstrap
JQuery
DevOps
Rest API
Apply
≈ $77k – $180k per year (Estimated) · Remote (United States) · Part-Time · Denver · Cincinnati · Chicago
Apply
$70k – $94k per year · Remote (United States) · Full-Time · 3+ years exp · Bachelor's Degree · Chicago
Apply
≈ $105k – $231k per year (Estimated) · In office · Full-Time · Dallas · New York · Chicago · Seattle · Boston
Python
AI/ML
Claude
Fine-tuning
AI Agents
Human-in-the-Loop
DevOps
GCP
Azure
AWS
Apply
$60k per year · In office · High School Diploma · Chicago
AI/ML
Computer Vision
Apply
$44k – $56k per year · In office · 3+ years exp · Chicago
Apply
See all jobs
This is one of many
2,049,612 more open roles from verified company boards, updated every day.