About Company
Siemens AG is a global technology powerhouse that has stood for engineering excellence, innovation, quality, reliability and internationality for more than 170 years. We are active in more than 200 countries, focusing on the areas of electrification, automation and digitalization. At Siemens, we’re constantly innovating and developing cutting-edge technologies that improve lives and change the world. We’re looking for talented individuals who share our passion for excellence and are eager to contribute to our global success.
Advertisement
Job Description
Siemens AG is seeking a highly motivated and experienced Software Engineer to join our dynamic team in Munich. As a Software Engineer, you will play a crucial role in the design, development, and implementation of innovative software solutions for our diverse range of projects. You will work closely with a collaborative team of engineers, designers, and product managers to deliver high-quality, scalable, and maintainable software. This role provides a unique opportunity to work on challenging and impactful projects, utilizing cutting-edge technologies and contributing to the advancement of Siemens’ global technological leadership. The position will involve a hybrid work model, offering flexibility and collaboration within a vibrant work environment. You will be involved in all stages of the software development lifecycle, from initial concept and design to testing, deployment, and maintenance. You will be challenged to improve existing systems, develop new features, and implement best practices in software development. We encourage creativity, teamwork, and continuous learning.
Key Responsibilities
- Design, develop, and test high-quality software applications
- Collaborate with cross-functional teams to define and implement software solutions
- Participate in all phases of the software development lifecycle (SDLC)
- Write clean, well-documented, and efficient code
- Troubleshoot and debug software applications
- Contribute to the improvement of existing software systems
- Adhere to coding standards and best practices
- Participate in code reviews and provide constructive feedback
- Stay up-to-date with the latest technologies and trends in software development
Required Skills
- Proficiency in at least one programming language (e.g., Java, Python, C++, C#)
- Experience with software development methodologies (e.g., Agile, Scrum)
- Strong problem-solving and analytical skills
- Excellent communication and teamwork skills
- Experience with version control systems (e.g., Git)
- Experience with databases (e.g., SQL, NoSQL)
Preferred Qualifications
- Master's degree in Computer Science or a related field
- Experience with cloud technologies (e.g., AWS, Azure, GCP)
- Experience with DevOps practices
- Experience with microservices architecture
Perks & Benefits
- Competitive salary and benefits package
- Opportunities for professional development and advancement
- Collaborative and supportive work environment
- Flexible working arrangements (hybrid model)
- Health insurance
- Pension plan
How to Apply
Please submit your resume and cover letter through our online application portal.
Advertisement