As part of Lenovo, you’ll be contributing to a company that powers technology behind some of the world’s most recognized global organizations and events. More than a device company, Lenovo enables digital transformation for companies across the world and is a trusted partner of FIFA and collaborates with Formula 1, supporting high-performance computing, data processing, and digital innovation at a global scale. Lenovo also partners with NVIDIA to advance AI-driven solutions, combining cutting-edge hardware and software to power next-generation intelligent systems and accelerate innovation across industries.
This means the technologies you help to build are connected to real-world, high-visibility environments where performance, reliability, and scalability truly matter—bringing an additional level of impact and excitement to your work.
What you’ll do
You will be part of a global team building a device management platform that monitors, analyzes, and optimizes millions of endpoints in real time.
If you enjoy working with distributed systems, cloud-native architecture, and large-scale engineering challenges, this is an opportunity to make a real impact on products used by companies worldwide.
In this position you will be challenged to:
-
Design, build, and evolve backend services and frontend applications for a global device management platform
-
Develop scalable, well-structured microservices (yes, you will code!)
-
Work with real-time telemetry and data pipelines
-
Contribute to architecture decisions and platform modernization
-
Reduce technical debt and improve code quality and test coverage
-
Collaborate with global teams across Brazil, the U.S., and other regions
️Technologies you’ll work with
We use a modern cloud-native stack, including:
-
Backend: Java, Spring Boot, C#
-
Frontend: Angular (or similar modern frameworks)
-
Messaging: Kafka, MQTT
-
Cloud: AWS
-
Security: Keycloak and secure coding practices
Important: We value strong engineering fundamentals over experience with specific technologies.
✅ What we’re looking for
-
Solid experience in software engineering (full-stack or backend with some frontend exposure)
-
Experience with microservices architecture and distributed systems
-
Hands-on experience with cloud platforms (AWS, Azure, or similar)
-
Strong foundation in code quality, testing, and CI/CD
-
Ability to collaborate effectively in distributed/global teams
-
Experience with large-scale systems
Nice to have:
-
Experience with telemetry platforms
-
Background in system modernization or technical debt reduction
-
Previous experience working in global environments
-
Experience in Azure is a plus!
Why join this team
-
Work on a global product with real impact across thousands of companies
-
Tackle meaningful technical challenges (scale, performance, architecture)
-
Collaborate with international teams
-
Opportunity to influence technical decisions and system design
Work model
-
Hybrid model, you can choose one option either working from São Paulo OR Indaiatuba offices
-
Collaborative environment with strong engineering culture
Compensation & benefits
-
Competitive salary aligned with the Brazilian market
-
Health insurance plan
-
Dental plan
-
Medication subsidy
-
Life insurance
-
Private pension plan
-
Meal/food voucher
-
Transportation benefits, including public transportation or company shuttle (as applicable)
-
Wellness / gym benefit
-
Real opportunities for growth and career development