Jobs and Careers
BO

Senior Backend Software Engineer (F/M/Div)

Bosch Group
Portugalfull_timeVerifiedPosted 31 Aug 2023

About the role

<h3>Company Description</h3><p>At Bosch, we shape the future by inventing high-quality technologies and services that spark enthusiasm and enrich people’s lives.  </p><p>We make this happen at Aveiro, in the Center of Engineering of Bosch Thermotechnology, where more than 200 engineers are making homes and cities smarter, greener, and ultimately, better places to live. From hardware to software, we have all kinds of opportunities waiting for you. </p><p>Our team is turning this vision into reality with the development of Diagnosis and Monitoring web applications, helping consumers get the best out of their home heating appliances and supporting technicians with the best information to complete their maintenance tasks. </p><p>This is where you come in. We are looking for a person that yearns to learn and is ready to make us a better team. </p><p><a href="https://c.smartrecruiters.com/sr-company-attachments-prod-dc5/58652035e4b04016904de9fe/0509686b-345d-4514-b0c3-fbe2ba18c4e2?r=s3-eu-central-1">Check our handbook to have a glimpse of what it is like to be part of this Center of Engineering. </a></p><p><strong>This is Our Team </strong></p><p>We redefine Home Comfort – for our customers and our environment. We are certain that housing and efficient technologies go hand in hand. This is the only way to make a home truly comfortable and sustainable. Our team is committed to delivering reliable, scalable, and secure backend services so that our customers can experience home comfort like never before, and almost all our jokes are funny. </p><p>This team gets it done because: </p><ul><li><p>We collaborate with other teams’ developers, to discuss and clarify doubts, or to solve bugs together. </p></li></ul><ul><li><p>Our engineers take effect: Defining requirements, adjusting priorities and scoping user stories with extensive technical knowledge. </p></li><li><p>We have daily touchpoints for the team to meet and stay connected remotely. </p></li><li><p>We strive for quality: All our code goes through pull requests and automated tests to ensure customer satisfaction </p></li><li><p>Focus times are a priority and our calendar reflects that: 80+% of mornings/afternoons without meetings.</p></li></ul><h3>Job Description</h3><p><strong>The Infrastructure and CI/CD Stack We Build With</strong> </p><p>We are building infrastructure to provide services and servers both on-premises and on Azure or AWS Cloud: </p><ul><li><p>Our production infrastructure is supported by Docker Swarm with CI/CD implemented using Jenkins. </p></li><li><p>We are using web frameworks, such as Spring Boot.</p></li><li><p>From CI/CD and GitOps we are making progress by using GitHub and GitHub Actions. </p></li><li><p>Our observability tooling is all integrated in Elasticsearch. </p></li></ul><ul><li><p>The connectivity platforms are on top of open standards like XMPP / MQTT / HTTP. </p></li></ul><p><strong>Your Contribution to Something Big</strong> </p><p>We are optimizing the way heating systems are managed, operated, and maintained by providing knowledge and tools for our customers to reduce CO2 emissions and energy consumption in heating, ventilation and air conditioning systems. </p><p>As a Senior backend Engineer, you will be an active voice in shaping and bringing up stacks that support the development environments of products in residential heating and cooling solutions. You will be part of a talented, motivated, and multicultural team that fosters continuous improvement through learning, retrospectives, and feedback. </p><p>On a typical day you will: </p><ul><li><p>Work closely with cross-functional teams to develop solutions that meet our business objectives, technical requirements, and industry standards</p></li><li>Furthermore, you will develop, ship, and maintain Java backend services using container technologies such as Docker and Kubernetes.</li><li>You build it, you run it: operate backend services in the cloud and ensure high availability.</li><li>Collaborate with developers and product owners. </li><li>Familiar with testing backend services using best practices.</li><li><p>Identify areas of improvement in our products and processes. </p></li><li>To ensure we are following best practices you will participate in code and design reviews. </li><li><p>Share knowledge with teammates. </p></li><li><p>You will set the technical direction in alignment with our business objectives. </p></li></ul><p><strong>These are the base skills for you to help us: </strong></p><ul><li><p>Strong written and verbal communication skills in English. </p></li><li><p>Many years of professional working experience in the backend and/or an academic degree in Computer Science or related technical fields. </p></li></ul><h3>Qualifications</h3><p><strong>You Would Be a Great Fit If </strong></p><p>You love to build products with a team and learn every day. But also, you: </p><ul><li><p>Want to have an impact on people’s lives with the work you do. </p></li><li><p>Ta

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 Kit

Free account required — sign up in 30s

Company

Bosch Group

View company profile →