General Information

Req #
WD00005084
Career area:
Software Engineering
Country:
United States of America
State:
North Carolina
City:
Morrisville
Date:
Friday, July 9, 2021
Working time:
Full-time

Why Work at Lenovo

Here at Lenovo, we believe in smarter technology for all, so we spend our time building a society that’s brighter and more inclusive. 

And we go big. No, not big—huge.

We’re not just a Fortune Global 500 company, we’re one of Fortune’s Most Admired. We’re in 180 markets, working with 63,000 brilliant colleagues and counting. And we’re known for the world’s most complete portfolio of smart technology, from devices to software to infrastructure.

With our ingenuity, we help millions—not just the select few—experience our version of a smarter future. 

The one thing that’s missing? Well… you...

Description and Requirements

At Lenovo, we Never Stand Still. Every day, every employee at Lenovo is focused on moving forward, rejecting traditional limits, and always seeking a better way.

We’re looking for a Software Engineer within the Advanced Innovation Center (AIC) Group at Lenovo. In this role you will work directly with engineering teams responsible for building best-in-class client and standalone software applications.

You’ll be part of highly dynamic agile software development team and engineering Android applications from concept to design, implementation and maintenance. In this role you will be working with both local and globally distributed teams. You will apply your knowledge of OS-specific tools and software to contribute highly secure, highly stable software. You will also need the ability to evaluate existing applications for defect analysis and correction, enhancements, and ensuring products are of the highest quality.

As the technology expert, you will take a role to ensure products are of the highest code quality and are developed using secure programming practices. You will also be working with engineers by ensuring all development processes and coding standards are documented and followed.

Role

· Work with teams building software applications for both client-server and standalone solutions for Android devices.

· Manage technical resources, run solution reviews, and oversee implementation quality by participating in design and code reviews, following secure coding practices, and utilizing CI/CD and test automation tools and processes.

· Regularly present product solutions and proposals to both technical and non-technical audiences.

· Proactively engage with POs, APMs and BizDev teams across the organization to ensure solutions meet the needs of customers both internal and external.

· Domestic and international travel may be required (5%) for technical meetings, workshops and on-site collaboration activities.

· Bring a passion to stay on top of tech trends, experiment with and learn new technologies, participate in internal & external tech communities, and interact with other members of the engineering community.

Position Requirements

· BA/BS degree in Computer Science or related software engineering field, or equivalent experience.

· 1+ years of experience in Solution Design and Software Architecture

· 1+ years of software architecture experience building, maintaining and supporting Android software applications

· 1+ years of experience developing and integrating shared/static librari
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, status as a veteran, and basis of disability or any federal, state, or local protected class.