Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr. Software Engineer - Internet of Things (IoT) image - Rise Careers
Job details

Sr. Software Engineer - Internet of Things (IoT)

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 adept writing skills, Excel and PowerPoint.

Additional Information

Sponsorship for employment authorization will be considered based on the strength of the candidate's qualifications.

EEO/OFCCP: Bosch is an equal opportunity employer and makes all employment decisions on the basis of merit. Bosch is fully committed to compliance with all applicable laws providing equal employment opportunities and to providing equal employment opportunity to all associates and applicants for employment without regard to race, gender, sex, pregnancy, childbirth (or related medical conditions, including but not limited to, lactation), national origin or ancestry, religion, gender identity, sexual orientation, age, disability, veteran status, genetic information or any other characteristic protected by law.

This equal employment opportunity policy applies to all terms and conditions and aspects of employment including, but not limited to, recruitment, hiring, retention, training, placement, promotion, advancement, transfers, job assignments, layoffs, leaves of absence, termination, and compensation. Our management team is dedicated to this policy with respect to all aspects of employment.

Bosch is dedicated to maintaining compliance with all federal, state, and local law, including but not limited to, affirmative action plan requirements, EEO-1 and VETS-4212 reporting, and I9 / work authorization guidance.

Please note that employment is contingent upon the successful completion of a drug screen and background check. Candidates who have been offered the position must pass both screenings before their start date. 

#LI-HG1

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr. Software Engineer - Internet of Things (IoT), Bosch Group

At Bosch, we’re on the lookout for a dynamic Sr. Software Engineer - Internet of Things (IoT) to join our innovative team in Watertown, MA. In this exciting role, you’ll work closely with the IoT leadership team to lead the design and development of our cloud-based IoT applications. If you have a passion for technology and a knack for building scalable solutions on platforms like AWS, you’re in the right place! You’ll be responsible for guiding your team through best practices in cloud architecture, pushing the boundaries of IoT technology, and ensuring that all our applications run smoothly and meet the highest standards of quality. Take charge of shaping cloud-native solutions and dive into a world where collaboration, agile methodologies, and cutting-edge technology are part of the everyday routine. This position is perfect for someone who has a solid foundation in cloud computing and is eager to help us pave the way for the future of connected living. Plus, at Bosch, we value work-life balance and celebrate our successes together, so you’ll not only be growing your career but also enjoying a fulfilling work environment. Come join us at Bosch where incredible technologies and inspiring teams work hand-in-hand to change lives and make the world a better place!

Frequently Asked Questions (FAQs) for Sr. Software Engineer - Internet of Things (IoT) Role at Bosch Group
What are the primary responsibilities of a Sr. Software Engineer - Internet of Things at Bosch?

As a Sr. Software Engineer - Internet of Things at Bosch, your main responsibilities will include leading the design and architecture of cloud-based IoT applications, collaborating with stakeholders to assess business needs, and deploying scalable solutions on AWS. You will also guide your team in best practices, ensure high performance and availability, and track project timelines effectively.

Join Rise to see the full answer
What qualifications are needed to become a Sr. Software Engineer - Internet of Things at Bosch?

To qualify for the Sr. Software Engineer - Internet of Things position at Bosch, candidates should have over 5 years of experience in cloud engineering, particularly with AWS. Proficiency in serverless technologies, knowledge of IoT protocols, and experience in developing applications in object-oriented programming languages like Node.js or Java are essential. Additionally, relevant cloud certifications are mandatory.

Join Rise to see the full answer
What kind of work environment can a Sr. Software Engineer expect at Bosch?

At Bosch, a Sr. Software Engineer - Internet of Things can expect a collaborative work environment where innovation thrives. We promote agile methodologies, celebrate successes as a team, and value individual growth. You'll have opportunities to work on cutting-edge projects, and we prioritize work-life balance to ensure you enjoy a fulfilling career.

Join Rise to see the full answer
What technologies will a Sr. Software Engineer - Internet of Things at Bosch work with?

A Sr. Software Engineer - Internet of Things at Bosch will work extensively with AWS services, serverless architectures, and Infrastructure as Code tools like Terraform or CloudFormation. Familiarity with IoT protocols and other emerging cloud technologies will also play a key role in your day-to-day responsibilities.

Join Rise to see the full answer
Is previous experience in IoT required for the Sr. Software Engineer position at Bosch?

While previous experience specifically in IoT can be advantageous, the primary requirement for the Sr. Software Engineer - Internet of Things at Bosch is strong expertise in cloud engineering and software development. A solid understanding of cloud computing principles, AWS infrastructure, and programming abilities are crucial for the role.

Join Rise to see the full answer
Common Interview Questions for Sr. Software Engineer - Internet of Things (IoT)
How do you approach designing a scalable cloud-based IoT application?

When designing a scalable cloud-based IoT application, I first assess the business requirements and expected traffic. I focus on leveraging cloud services such as AWS Lambda for serverless processing, and DynamoDB for scalable storage. Building a robust architecture that includes load balancers and efficient APIs is essential to ensure the application can handle increased loads effectively.

Join Rise to see the full answer
Can you explain your experience with AWS serverless services?

In my previous roles, I have extensively used AWS serverless services, particularly Lambda for executing backend code without provisioning servers, and SQS for managing the queue of messages between components. This approach not only reduces costs but also enhances scalability and reliability, which is crucial for IoT applications.

Join Rise to see the full answer
What strategies do you implement to ensure the security of cloud-based applications?

Ensuring the security of cloud-based applications is multi-faceted. I implement strict IAM policies, utilize encryption for data at rest and in transit, and enforce security groups and VPC configurations to limit access. Regular security audits and compliance checks are also crucial to maintain optimal security standards.

Join Rise to see the full answer
How do you stay updated with emerging cloud technologies?

To stay updated with the rapidly evolving cloud landscape, I regularly read industry blogs, participate in webinars, and attend technology conferences. I also engage in online courses to deepen my knowledge and apply new concepts in my projects, ensuring I remain proficient with current cloud technologies.

Join Rise to see the full answer
Describe your experience with CI/CD pipelines and their importance.

CI/CD pipelines are essential in maintaining agility and ensuring high-quality releases. I have implemented CI/CD processes using tools like Jenkins and AWS CodePipeline to automate testing and deployment. This not only accelerates the development cycle but also minimizes the chances of human error, allowing for more stable releases.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced development environment?

In a fast-paced development environment, I prioritize tasks based on immediate business needs, project timelines, and potential impacts on the user experience. I also ensure open communication with my team to align on crucial tasks and use agile methodologies like Scrum to remain adaptable.

Join Rise to see the full answer
What role does documentation play in your development process?

Documentation is vital in my development process as it promotes clear communication and knowledge sharing among team members. I ensure that all design decisions, code changes, and deployment processes are well documented, which helps onboard new team members and aids in future maintenance.

Join Rise to see the full answer
How would you handle a disagreement within your team about the design of a cloud solution?

In the case of a disagreement about the design of a cloud solution, I advocate for a collaborative discussion to weigh the pros and cons of each approach. It’s important to introduce data-driven insights and involve relevant stakeholders to ensure that the best solution is chosen based on the project's goals.

Join Rise to see the full answer
Can you give an example of an IoT project you’ve contributed to?

Certainly! In my last role, I worked on an IoT project that involved designing a cloud-based solution for smart thermostats. I led the integration of various AWS services such as IoT Core and Lambda, which significantly improved temperature regulation and customer engagement through real-time data analytics, ultimately enhancing user experience.

Join Rise to see the full answer
What is your approach to debugging and troubleshooting cloud applications?

My approach to debugging cloud applications involves a systematic process. I start by reviewing logs from AWS CloudTrail and CloudWatch to identify anomalies. From there, I analyze the system architecture, APIs, and data flows to isolate issues. I also collaborate with my team to share insights and efficiently solve problems.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Bosch Group Remote 123, Hosur Rd, 7th Block, Koramangala, Bengaluru, Karnataka 560095, Bengaluru, Karnataka, India
Posted 4 days ago
Photo of the Rise User
Posted 14 hours ago
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Mental Health Resources
Learning & Development
Flex-Friendly
Medfar Remote 1224 Rue Stanley, Montréal, QC H3B 1H7, Canada
Posted 5 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 10 days ago

Bosch is a global supplier of technology and services. Bosch specializes in consumer goods, industrial technology, and energy technology. It offers innovative solutions for smart homes, smart cities, connected mobility, and connected manufacturing...

345 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!