General Information

Req #
WD00020834
Career area:
Cloud Computing
Country/Region:
United States of America
State:
North Carolina
City:
Morrisville
Date:
Monday, January 24, 2022
Working time:
Full-time
Additional Locations: 
* Morrisville - North Carolina - United States of America

Why Work at Lenovo

Here at Lenovo, we believe in smarter technology that builds a brighter, more sustainable and inclusive future for our customers, colleagues, communities, and the planet.

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

We’re not just a US$70 billion revenue Fortune Global 500 company, we’re one of Fortune’s Most Admired. We’re transforming the world through intelligent transformation, offering the world’s most complete portfolio of smart devices, infrastructure, and solutions. With more than 71,500 employees doing business in 180 markets, 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 an Advisory Cloud Solutions Software Engineer within the Advanced Innovation Center (AIC) Group at Lenovo. In this role you will work directly with engineering teams responsible for building secure, robust and scalable cloud solutions.

You’ll be part of highly dynamic agile software development team and engineering cloud services and solutions from concept, to design, implementation, and deployment. In this role you will be working with both local and globally distributed teams and will be responsible for overall software and system designs, and evaluation and selection of which cloud provider(s) and managed services to use. You will apply your knowledge of full stack software engineering and cloud service architectures to execute and oversee software development tasks associated with designing, developing and debugging software applications, infrastructure, operating systems and databases. You will also need the ability to evaluate existing architectures and solutions for product enhancements such as cross-system integrations, scalability, redundancy, or latency improvements, and ensuring products are of the highest quality.

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

Role

* Design and develop microservices using industry standard best practices that are robust and secure.
* Be a part of a high performance team that develops multi-tenant cloud solutions.
* Build highly scalable, highly available solutions deployed on public cloud (e.g., AWS, Azure, etc.), private cloud, On-Prem and/or hybrid environments.
* Conduct solution reviews and oversee implementation quality by performing design and code reviews, following secure coding practices, and utilizing CI/CD and test automation tools and processes.
* Proactively engage with POs, APMs and BizDev managers across the organization to ensure solutions meet the needs of customers both internal and external.
* 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.
* 7+ years of experience in Solution Design and Software Architecture

* Proficient in Java, Spring Framework, Spring Boot and related technologies

* 2+ years of experience in using JavaScript, NodeJS

* 3+ years of software architecture experience building, maintaining, and supporting cloud-native solutions (e.g., RESTful APIs, containerized apps, microservices, etc.)
* 2+ years of experience with two or more of the following: Microservices, SAML, JSON and Postgres/SQL/No-SQL/MongoDB
* 2+ years of hands-on technical leadership
* 2+ years of experience with one or more of the following: AWS, Azure, Kubernetes, Microservices, Containers, Ansible, Terraform
* 2+ years of experience with Agile development processes

Preferred Qualifications
* Demonstrable experience implementing and maintaining globally distributed, highly redundant, scalable cloud-hosted solutions
* Familiarity with load and performance testing, and with designing solutions capable of scaling to support high traffic bursts.
* Designing, implementing, and maintaining solutions on public clouds (e.g., Azure, AWS, AliCloud, etc.), private clouds, On-Prem and hybrids
* Ability to demonstrate knowledge of a container technology such as Docker
* Proficient technical knowledge of current tools and best practices at scale
* Demonstrable experience working with distributed teams & 3rd-party vendors
* Experience with monitoring and logging cloud services and infrastructure
* Fluency in Front-end technologies (Angular, React)
* Fluency in one or more scripting languages (Perl, PHP, Python, etc.)
* Experience using code management tooling such as Git/SVN/CVS
* Significant experience working with Linux servers and command lines
* Experience with Level 1 troubleshooting for a range of areas including Cloud Infrastructure (i.e. - AWS, Azure), LAN/WAN networking, and network security
* Experience using CI/CD pipeline tooling such as Jenkins, Bamboo or others
* Experience with Terraform, Ansible, Puppet and/or Salt
* Experience with Chaos Engineering techniques
* Experience with Confluence and Jira


  • #LI-DB1
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.

Lenovo adopted a COVID-19 Vaccination Policy for US-based employees. As a condition of employment, employees must adhere to Lenovo’s US Vaccination Policy and be fully vaccinated against COVID-19, subject to any applicable accommodations. To be fully vaccinated means individuals must receive the full series of a vaccine either approved by the FDA or WHO and listed by the CDC (e.g. two dose of the Moderna, AstraZeneca or Pfizer-BioNTech vaccines; or one dose of the Johnson & Johnson vaccine). This applies to all US-based employees, contractors and interns, regardless of work location. As a condition of employment, you must provide proof that you are fully vaccinated or follow Lenovo’s accommodation process.

* Morrisville - North Carolina - United States of America