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 discipline3+ years of professional software engineering experience
Preferred Qualifications
3+ years of experience in with Python and Go2+ years of experience with Azure preferred, or another cloud service2+ years of experience in open-source frameworks2+ years of experience in Agile practicesThe 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