Tasks
About Us
At Mercedes-Benz, we don’t just build cars; we create great software. We develop tomorrow’s mobility in our product lines, pushing the digitization of the Mercedes-Benz Group AG forward. As a tech company, we are agile, innovative, and always attentive to change. Core components of our daily work include inner source, FOSS, secure code, DevOps, infrastructure as code (IaC), data analytics, artificial intelligence, and more.
IT is our passion, and we move toward a bright future, sometimes quickly, sometimes creatively, but always together.
We believe in integrity, trust, and transparency as part of our flexible work culture, emphasizing teamwork, continuous learning, and progress in all products we develop within the Mercedes-Benz Group.
Our workplace is anywhere* with a fast connection—remotely at home, at your favorite café, or at our integrated office at Wisma Mercedes-Benz, which features an LRT station at its doorstep, an al fresco cafeteria, greenspaces, and free parking.
Job Description
- Implementation of product requirements in a software system based on one or more technologies or products.
- Development and consultation with customers on product requirements.
- Conception and design of system architecture and software components based on customer requirements (product visions).
- Independent implementation and quality assurance of product increments, including test automation, CI/CD, and security checks (e.g., Black Duck).
- Creation and maintenance of technical documentation as part of software development projects.
- You build it – you test it – you run it.
Qualifications
Qualifications
- Minimum of 8 years’ experience in a related field.
- Education in IT or a related industry.
Experience
- Experience with Agile methodologies.
- Experience with open-source and enterprise technologies like Jira/Confluence.
- IT and programming certifications.
Specific Knowledge/Skills
- Excellent communication skills in English.
- Good customer service orientation.
- Analytical, passionate, and driven by technology and product quality.
- Result-oriented thinking and action.
- Product-oriented mindset.
Knowledge and Skills
- Develops highly complex components and systems, responsible for their vision and implementation.
- Masters and implements solution and implementation alternatives, including various technologies and programming languages.
- Responsible for overarching software architecture and design.
- Abstracts technical relationships.
- Creates complex technical documentation.
- Designs and develops reliable, scalable enterprise architectures.
- Advises customers and acquires projects.
- Manages medium to large development teams.
- Presents software solutions at customer and expert levels.
Responsibility and Scope for Decision-Making
- Designs environments for implementing complex projects/products.
- Applies alternative solutions and courses of action.
- Builds and organizes high-performance teams.
- Integrates relevant experts across Business Units independently and proactively.
- Acts with strategic and entrepreneurial vision.
Technical Skills
- Front End: Angular, React, VueJS, JavaScript/TypeScript
- Back End: Java, Kotlin, Golang
- Frameworks: Spring (Spring Boot, Webflux)
- Web services: REST API
- Cloud: Microsoft Azure, AWS
- Databases: PostgreSQL, MongoDB
- Containerization and microservices: Kubernetes, Docker
- Testing: JUnit, Mock
- Monitoring: Datadog