Sr. Software Engineer - Internet of Things (IoT)
Bosch GroupAbout the role
Company Description
We Are Bosch.
At Bosch, we shape the future by inventing high-quality technologies and services that spark enthusiasm and enrich people’s lives. Our areas of activity are every bit as diverse as our outstanding Bosch teams around the world. Their creativity is the key to innovation through connected living, mobility, or industry.
Let’s grow together, enjoy more, and inspire each other. Work #LikeABosch
- Reinvent yourself: At Bosch, you will evolve.
- Discover new directions: At Bosch, you will find your place.
- Balance your life: At Bosch, your job matches your lifestyle.
- Celebrate success: At Bosch, we celebrate you.
- Be yourself: At Bosch, we value values.
- Shape tomorrow: At Bosch, you change lives.
This position is not a Remote role and will sit at our facility in Watertown, MA.
Job Description
We are seeking an enthusiastic and skilled Senior/Lead Cloud IoT Engineer to join our growing IoT engineering group at Home Comfort. In this key role, you will collaborate closely with the IoT leadership team to shape the cloud and mobile application development for Bosch Home Comfort’s products. You will lead the design, architecture, development, testing, and deployment of cutting-edge cloud-based IoT applications, ensuring all deliverables meet the highest standards of quality, reliability, and performance.
This position requires expertise in cloud platforms (preferably AWS), IoT protocols, and software engineering principles to design and implement scalable, resilient cloud-native solutions utilizing AWS serverless technologies. You will champion best practices within a distributed development team, including agile methodologies, DevOps principles, and CI/CD pipelines. This is a unique opportunity to make a significant impact in a growing team while contributing to the future of IoT innovation at Bosch Home Comfort
Specific Responsibilities:
- Collaborate with stakeholders to assess business needs and recommend the right implementation strategies, cloud services, and architectural approaches.
- Design, develop, and deploy cloud-based solutions leveraging AWS services or Cloud Native systems.
- Architect scalable and efficient AWS cloud solutions capable of managing high volumes of requests from thousands of IoT devices.
- Expertise in AWS services, serverless architectures, and Infrastructure as Code tools (e.g., AWS CloudFormation, Terraform).
- Guide the team in determining the most appropriate AWS services and configurations to meet technical requirements effectively ensuring high performance and availability.
- Ensure cloud solutions align with governance, security, privacy and compliance controls, as well as industry best practices.
- Analyze user stories, product backlogs, and requirements documents to identify opportunities for improvement.
- Research and recommend optimizations for existing code repositories, ensuring maintainability and scalability.
- Participate in sprint planning sessions, daily standups, demo days, and sprint reviews to maintain alignment with project goals and timelines.
- Scrum and Kanban experience in Jira is preferred.
- Stay updated with emerging cloud technologies and continue to grow professionally as a cloud-native engineer.
Qualifications
Basic Qualifications:
- 5+ years of experience working as a Cloud Engineer, prefer on AWS.
- Experience with AWS serverless services, like Lambda, SQS, S3, DynamoDB, Step Functions, API Gateway, etc.
- In-depth knowledge of cloud computing principles and architectures - including IaaS, PaaS, and SaaS
- Proficiency in infrastructure as code tools - such as Terraform or CloudFormation.
- 3+ years of experience developing applications and APIs in object-oriented programming language - such as Node.js or Java
- 3+ years of experience with AWS Experience working with enterprise-scale cloud, DevOps automation frameworks, and CI/CD pipelines.
- Cloud certifications are mandatory.
Preferred Qualifications:
- Ability to contribute effectively as a member of a team and work cohesively as a part of a team.
- Ensures the accuracy and completeness of all work products.
- Ability to effectively prioritize duties and efficiently complete responsibilities autonomously.
- Demonstrated time-management skills to complete assignments while meeting critical deadlines.
- Atlassian’s tools for work management and
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s