We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Software Engineer (Node.js, Python, Go, Azure)

Lenovo
United States, Illinois, Chicago
Mar 18, 2026


General Information
Req #
WD00096479
Career area:
Software Engineering
Country/Region:
United States of America
State:
Illinois
City:
Chicago
Date:
Wednesday, March 18, 2026
Working time:
Full-time
Additional Locations:
* United States of America - Illinois - Chicago

Why Work at Lenovo
We are Lenovo. We do what we say. We own what we do. We WOW our customers.
Lenovo is a US$69 billion revenue global technology powerhouse, ranked #196 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world's largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo's continued investment in world-changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: LNVGY).
This transformation together with Lenovo's world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit www.lenovo.com, and read about the latest news via our StoryHub.

Description and Requirements

About Our Team

Seeking a Software Engineer to join our team to help build leading edge software solutions that enable rich AI experiences for multiple downstream applications and devices. You will work closely with various teams to design and own features end-to-end, from backend to frontend. Your designs must be highly scalable and optimized for high-performance use cases.


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


What You'll Do:

  • Contribute to major initiatives, delivering reliable, high-impact solutions.
  • Design and integrate scalable technical solutions that support multiple business functions in large production environment hosted in Azure.
  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies.
  • Collaborate and contribute on cloud infrastructure and DevOps pipelines within Azure along with ensuring security scanning, and deployment workflows are completed.
  • Partner with product, data, and platform stakeholders to integrate enterprise systems.
  • Help shape future architecture and technical direction of the platform.
  • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences for millions of users.
  • Utilize programming languages like Java, Node, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker, and a variety of Azure tools and services.
  • Translate business requirements and functional specifications into effective technical designs while assessing impacts to existing systems, processes, and architecture.
  • Develop and maintain enterprise applications using disciplined, modern development practices.
  • Review test strategies and oversee testing to ensure solutions meet business needs with minimal risk.
  • Support successful releases by deploying new modules, upgrades, and fixes to production environments.
  • Troubleshoot and resolve system issues, improving stability and performance.
  • Review updates to application portfolio inventory for accuracy and completeness.

Basic Qualifications

  • Bachelor's Degree Computer Science or technical discipline
  • 3+ years of professional software engineering experience

Preferred Qualifications

  • 3+ years of experience in Node.js
  • Experience with Python and Go
  • 2+ years of experience with Azure preferred, or another cloud service
  • 2+ years of experience in open-source frameworks
  • 2+ years of experience in Agile practices

The base salary range budgeted for this position is $100,000 - $125,000. Individuals may also be considered for bonus and/or commission.


Lenovo's various benefits can be found at www.lenovobenefits.com.
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.
Additional Locations:
* United States of America - Illinois - Chicago
* United States of America
* United States of America - Illinois
* United States of America - Illinois - Chicago

Applied = 0

(web-bd9584865-kzk4k)