About the job Senior Software Engineer JAVA | AWS | SQL | Hybrid | Montevideo
Software Engineer JAVA | AWS | SQL
📍 Location: Argentina 🇦🇷 (Resistencia, Tandil), Mexico 🇲🇽(Querétaro, Tepatiplán), Montevideo 🇺🇾, Cochabamba (🇧🇴)
🌐 About the project
You will work with one of the world’s leading IoT ecosystems 🌍, creating the most effortless way for anyone to build a smart home 🏠. We power seamless experiences across 350+ million users 🌟 — from phones 📱 and TVs 📺 to refrigerators 🧊 and washing machines 🧼.
We also help make smart homes 🔐 more secure, reliable, and interoperable.
👨💻 About the Team
The team is like the nervous system 🧠 of the iOT cloud infrastructure. We:
Handle billions of messages every day 📨
Prioritise stability, resiliency, and low latency
- Own everything end-to-end: from development to testing, deployment, and operations 🔄
- You’ll be working on a suite of Java microservices ☕ and contributing to modernisation projects, pipeline improvements, and API hardening 🛠️.
✅ What You’ll Need (Required)
- 5+ years working with Java / JVM REST cloud services ☁️
- Spring Boot experience preferred but not required 🌱
- Strong familiarity with AWS 🌩️ (especially EC2, VPC, etc.)
- Experience with SQL and/or NoSQL databases 💾
- DynamoDB and MariaDB/MySQL/Aurora are a plus!
🌟 Bonus Points (Nice to Have)
- Kotlin or Groovy ✨
- Microservice architecture knowledge 🧩
- Terraform or other Infrastructure as Code tools 🧱
- Kafka or event streaming systems 📡
🔧 Sample Projects You Might Work On
Enhancing our microservice deployment pipelines 🚀
Strengthening our subscription APIS for resilience 🛡️
- Modernising frameworks and libraries across services 📦
- Boosting test coverage with end-to-end and functional tests 🧪
🗓️ Start Date
As soon as possible, we’re ready to move quickly! 🏃♂️💨
If you love distributed systems, care about high-scale cloud infrastructure, and want to work on systems that touch millions of users, this is your chance to build the future of smart homes with us! 🔧🏡🌎