Software Engineer
Role details
Job location
Tech stack
Job description
This Software Engineer role focuses on contributing to the development of modern healthcare software solutions in a collaborative, agile environment. The position is designed for engineers early in their careers who want to grow strong software engineering fundamentals while working on AIu2011enabled, cloudu2011based systems in a regulated medical domain. The role involves implementing and maintaining software components, collaborating closely with experienced engineers and product stakeholders, and applying bestu2011practice development methods across the full software lifecycle. Engineers are expected to learn and apply secure, highu2011quality coding practices, support continuous improvement, and develop an understanding of healthcare workflows. The position also emphasizes the responsible use of generative AI tools to support software development activities such as coding, testing, documentation, and problem analysis. Based in Munich with a flexible hybrid working model, the role offers strong mentorship, structured learning, and longu2011term career development within an inclusive, technologyu2011driven organization. At GE HealthCare weu2019re creating what doctors, researchers, and scientists need to pursue a healthy future. For us, healthcare is more than just a businessu2014itu2019s a mission. Itu2019s what drives us to make every moment matter for ourselves, our customers, and their patients. Job Description About the Company: We are a global innovator in medical technology and digital healthcare solutions, working to create a future where healthcare has no limits. Our culture supports engineers early in their careers by providing strong mentorship, structured learning, and opportunities to contribute to meaningful products from the start. You will join an inclusive, collaborative environment where curiosity is encouraged and your work helps improve lives worldwide. Your Role: As a Software Engineer (m/f/d) , you will contribute to the development and evolution of modern healthcare software solutions. You will work closely with experienced engineers, architects, and product leaders in an agile environment, gaining handsu2011on experience with cloud technologies, AIu2011enabled systems, and highu2011quality software engineering practices in a regulated domain. This role is well suited for engineers at the beginning of their professional journey who are eager to learn, grow their technical capabilities, and responsibly apply generative AI tools within software development. Important note: This role is offered on a 2-year fixed-term basis . Based on strong performance and mutual interest, there is a clear opportunity for long-term employment. Your Responsibilities: Design, develop, and maintain software components with guidance from senior team members Contribute to feature development, bug fixing, and continuous improvement in an agile development environment Collaborate with product and engineering stakeholders to understand product goals and requirements Help translate clearly defined requirements into development tasks and user stories Learn and apply software engineering best practices, including clean code, version control, testing, and documentation Participate in refactoring activities to improve code quality, maintainability, and reuse Support quality, performance, reliability, and security objectives throughout the software lifecycle Build an understanding of healthcare workflows and domain concepts through collaboration with subject matter experts Work with modern development environments and CI/CD pipelines under guidance Use generative AI tools (for example, for coding assistance, test generation, documentation drafts, or problem analysis) in a transparent and responsible way, aligned with company policies Share progress, impediments, and learnings proactively within the team Your Profile:, Takes ownership of assigned tasks and delivers reliably with support and feedback Open to coaching, learning, and constructive input from peers and mentors Communicates clearly and asks questions when requirements or expectations are unclear Works effectively in crossu2011functional teams and values diverse perspectives, Don't meet all the requirements? We are aware that there is almost never a perfect profile. You can learn (almost) anything as long as you are interested and enjoy new topics and challenges. In short: we look forward to receiving your application, even if you do not yet meet the requirements 100%!
Requirements
Bacheloru2019s degree in Computer Science or a related STEM field Initial practical experience in software development through internships, academic projects, working student roles, or first professional experience Exposure to at least one programming language such as C++, Python, Java, or similar; cloud familiarity is a plus Technical Skills & Interests Basic experience developing software on Windows and/or Linux platforms Familiarity with common development tools such as IDEs, Git, and issue tracking systems First handsu2011on experience using generative AI tools in software development , for example: AIu2011assisted code generation or refactoring Automated suggestions for tests or documentation Exploratory analysis or problem solving with AI support Strong interest in AIu2011driven software and its application in healthcare Willingness to learn secure development practices and qualityu2011focused engineering Business Mindset & Learning Ability Curious and motivated to explore new technologies and development approaches Able to break down problems with guidance and document solutions clearly Growing awareness of how technical decisions affect products, users, and business outcomes, Good written and verbal communication skills Teamu2011oriented, dependable, and eager to learn Demonstrates persistence and a positive attitude when facing technical challenges