Purpose of the Position
The Director Software Engineering, Singapore, directs and coordinates activities related to the design, development and implementation of software systems for products.
He/She is responsible for defining development- and test strategies and processes.
He/she manages one or more subordinate development teams.
Your Responsibilities
· Responsible for the strategic and day-to-day management of medical/non-medical software development for cloud/client/server and/or programmer Software.
· Develops state-of-the-art Software development processes in accordance of standards (62304) and BIOTRONIK QM system and align with Software development processes in HQ and other BIOTRONIK development sites.
· Budget- and cost center management responsibility.
· Transform cost targets from Senior Managements into strategy that meets business needs in cooperation with subordinate manager.
· Personnel responsibility including recruiting, personnel development, agreement on objectives and performance appraisals, directs multiple development groups.
· Provide technical direction in the design, development and testing software systems, subsystems, components, and frameworks for the meeting of their respective specifications and general requirements.
· Oversee the software development life cycle and resolve complex problems.
· Manage technical resources and human resources in software development project as well as taking the lead in designing training programs to clients and subordinates.
· Manage key relationships with key stakeholders inside and outside our department.
· Oversee and review work of the team and monitor individual employees’ performance.
· Further duties and responsibilities can be assigned or reassigned by management at any time.
Your profile
· University degree (PhD., Master or Diploma) in Computer Science or related field
· More than 10 years’ experience in software development
· Theoretical and practical software engineering knowledge for regulated environment
· Software Quality Assurance strategies
· Technological overview in software development and Software test automation
· Demonstrated success in delivering complex software products to the Market in compliance with established schedules and within budget constraints
· Demonstrated success in leading multiple development teams in overcoming difficult technical challenges
· Understands large business demands and reacts with maturity; directs Software team accordingly; establishes positive change management
· Presents status and new ideas effectively to peers and upper management
· Demonstrated good communications and cross-cultural skills