Job Requisition ID: 15781 About the Role We are looking for a Software Engineer who gets excited about building high-quality, scalable, and reliable distributed services and applications for industrial IoT. In this role, you will design and build solutions that will power and scale our Cloud Platform, with a focus on enabling bestin-class services for our product applications running on top of our platform. You will be a valuable member of a cross-functional, autonomous engineering team to build, experiment, iterate and deliver on new objectives. Above all, your work will impact how we feed the world and protect the planet. You can be located in Berlin. This role is on a hybrid model. What you will be doing - Design, develop and operate high quality services with a strong focus on reliability, availability, and scalability. - Develop testable, maintainable and high-quality product and services. - Take operational responsibility for the platform services that are owned by your team. - Leverage DevSecOps practices and principles to help scale developer’s productivity, and continuously contribute to improve our engineering practices. - Share knowledge and collaborate with some of Yara´s best software engineers What you will bring - You have higher education with minimum a bachelor’s degree in information technology or similar. - Recent graduate or up to five years of software engineering experience in development, architecture and design of distributed systems – preferably with cloud technologies. Experience in modern programming languages such as Kotlin, Java, Python or similar. - Experience in building loosely coupled large-scale distributed systems using a microservice architecture style. - Knowledge about messaging system technologies such as Kafka, AWS SNS, AWS SQS, or Google Pub/Sub. - Experience with test automation, debugging and other automation techniques. - Experience with cloud technologies such as Amazon Web Services (AWS), Azure or Google Cloud is a plus. - You are eager to learn, a conscientious worker, and a thoughtful, kind, supportive person that enjoys sharing your knowledge with your colleagues. - You value team success over personal achievements. Why Us? - Be a key member of a fully cross-functional autonomous engineering team. You and your team define your own objectives, which align with your mission and the business strategy, shape your own roadmap and work to deliver value each step along the way. - Be a key contributor to sustainable global change, reducing carbon emissions while financially supporting growers and enabling the global transformation of farming and its impact on the environment. - You would be working with a globally dispersed and diverse team. We adopt a hybrid approach, where we encourage face-to-face collaboration but are focused on recruiting the best talent. - Support for personal development with internal knowledge sharing – Any specific training available.
Software Engineer (m/w/d) (Ingenieur/in - Informations-, Kommunikationstechnik)