Job Description
Job Title: Software Architect
Location: Remote
Industry: IT
Compensation: 175k – 180k + 14% Bonus
Who You’ll Work With
Software Architect Job Respon s ibilities:
At Lenovo, we manufacture one of the world’s widest portfolios of connected products, including PCs (ThinkPad, Yoga, Lenovo Legion), tablets, smartphones, and workstations as well as augmented and virtual reality (Mirage, ThinkReality) and smart home/office solutions. We are also building an innovative portfolio of software and services which are changing the industry. Lenovo is creating the capacity and computing power for the connections that are changing business and society.
About Our Team
This position is for a Software Architect in the Cloud and Software team, part of the Advanced Innovation Center. This is an exciting role to work closely with the Development, Security, DevOps, and Chief Architecture teams to design and implement SaaS applications and PaaS platform in the cloud. Even though you're not expected to code on a daily basis, you should feel comfortable rolling up your sleeves as and when necessary.
What You'll Do
- Bridge the gap between high-level architecture and the implementation done by the engineering team
- Be responsible for the overall technical direction, define the low-level design and architecture and ensure that the end-to-end solution is scalable, secure, extensible, and maintainable
- Design the interfaces, APIs, and communication protocols between services and clients
- Convey your architecture decisions and tradeoffs to teams spread in multiple locations and time zones
- Align the architecture decisions with different Development, QA, Compliance, and Hardware teams inside of Lenovo and outside when vendors or partners are involved
Basic Qualifications
Software Architect Job Requirements:
- Bachelor's degree in engineering, computer science, or technical related discipline
- 8+ years of software development experience
- 5+ years of experience working as a technical leader or an architect in a moderately complex solution
- 4+ years of experience with Java, NodeJS, or C#
- 2+ years of experience with source control and continuous integration tools such as Git, Subversion, BitBucket, and Jenkins.
- 2+ years building highly-scalable, distributed, loosely-coupled systems
Preferred Qualifications
- Demonstrated experience with coding and performing code reviews
- Hands-on programming skills for full-stack services development
- Strong demonstrable experience designing and developing large scale Cloud Native, Microservices based SaaS/PaaS applications
- Experience with containers and container orchestration such as Docker, Kubernetes-based deployments
- Experience with one or more public cloud providers like AWS, Azure, or Google
- Understand the importance of observability using tools like Datadog, Splunk, or NewRelic
- Knowledge of WebRTC / MQTT / gRPC protocols is an advantage
- Development experience with MongoDB, Kafka, Spark, and other databases and big data technologies
- Solid understanding of RESTful web services
- Strong understanding of client-side as well as backend technologies
- Excellent communication and interpersonal skills, can coach, grow and mentor other developers
- Experience working with a distributed global team
- Experience with JIRA and Confluence
Software Architect Words
Software, Architect, Security, Cloud, Compliance, Hardware, Java, Development
Frequently Asked Questions
- Benefits? Yes
- Remote Workers? Yes – Fully Remote
- Visa Sponsorship? Not offered
- Corp-to-Corp? Not eligible
How To Apply
For immediate attention please apply online and send a text message or leave a voicemail for Erin O’Connell at 919-817-9408
ettain group is a talent solutions company dedicated to matching people with the most relevant employment opportunities in IT, healthcare IT and the digital creative space. Top employers and highly skilled talent throughout the U.S. select ettain group for a better recruitment experience. Our culture empowers teams with the flexibility to deliver a superior candidate experience and client experience using market intelligence. We recruit resources, own projects and manage programs to offer a wide range of IT development and talent solutions to our clients and candidates. To learn more about ettain group visit www.ettaingroup.com . To explore more job opportunities with ettain group, visit www.ettaingroup.com/job-board.aspx