Golang Developer
Job Description
Software Development Engineer – SAP Digital Manufacturing Cloud (DMC)
Company: SAP
Location: Hybrid
Employment Type: Regular Full-Time
Travel Requirement: 0–10%
Requisition ID: 432810
About SAP
At SAP, we help the world run better by enabling organizations to operate more efficiently and make data-driven decisions. Our culture is built on collaboration, innovation, inclusion, and continuous learning. We empower our employees to bring out their best while contributing to solutions that shape the future of global industries.
Position Overview
We are seeking a passionate and highly skilled Software Development Engineer to join the SAP Digital Manufacturing team. In this role, you will design and develop the next-generation Digital Manufacturing Execution Engine (V2) for SAP Digital Manufacturing Cloud (DMC), a multi-tenant SaaS solution running on SAP Business Technology Platform (BTP).
You will build scalable, high-performance services that enable real-time manufacturing execution for global enterprises, helping manufacturers improve production efficiency, operational visibility, and system integration across the shop floor.
Key Responsibilities
Software Design & Development
Design, develop, test, and maintain high-quality software solutions for SAP Digital Manufacturing Cloud.
Build scalable, secure, and resilient cloud-native applications and services.
Develop high-performance backend systems supporting real-time manufacturing execution processes.
Participate in architectural discussions and contribute to technical design decisions.
Cloud & Platform Engineering
Develop and deploy applications on SAP Business Technology Platform (BTP).
Design and implement distributed, multi-tenant SaaS applications.
Optimize system performance, scalability, reliability, and maintainability.
Quality & Engineering Excellence
Write clean, maintainable, and well-documented code following engineering best practices.
Perform code reviews and contribute to continuous improvement initiatives.
Implement automated testing and quality assurance practices.
Troubleshoot and resolve complex technical issues.
Collaboration & Innovation
Collaborate with global cross-functional teams including product managers, architects, QA engineers, and developers.
Participate in Agile development processes and sprint activities.
Stay updated with emerging technologies and contribute innovative ideas to improve products and processes.
Required Qualifications
Education
Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
Technical Skills
Strong proficiency in Java and Object-Oriented Programming.
Experience developing enterprise-scale software applications.
Solid understanding of cloud-native application development.
Experience with RESTful APIs and microservices architecture.
Knowledge of distributed systems and scalable backend services.
Familiarity with SQL and database technologies.
Experience with version control systems such as Git.
Understanding of Agile software development methodologies.
Preferred Qualifications
Experience with SAP Business Technology Platform (BTP).
Knowledge of manufacturing systems or Manufacturing Execution Systems (MES).
Experience with Spring Boot and modern Java frameworks.
Familiarity with containerization technologies such as Docker and Kubernetes.
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Understanding of CI/CD pipelines and DevOps practices.
Exposure to event-driven architectures and messaging systems.
Desired Attributes
Strong engineering mindset with a passion for building high-quality software.
Excellent problem-solving and analytical skills.
Curiosity to learn and adopt new technologies.
Ability to work effectively in a collaborative and globally distributed environment.
Strong communication and interpersonal skills.
Ownership, accountability, and customer-focused thinking.
What We Offer
Opportunity to work on cutting-edge cloud and manufacturing technologies.
Collaborative and inclusive work culture.
Continuous learning and career development programs.
Mentorship from experienced engineers and technical leaders.
Competitive compensation and benefits package.
Flexible and hybrid working environment.