Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

West Pharma Principal Software Engineer 
Taiwan, Taichung 
742762768

28.06.2024

Essential Duties and Responsibilities:

Technical leadership

  • Work with the Director of Software Engineering to lead the delivery of complex digital products in a regulated space
  • Architect performant and reliable data intensive systems from prototypes to production
  • Lead technology decision with a long-term mindset
  • Take ownership of projects planning and deliverable
  • Design new features to match stakeholders’ requirements in collaboration with PM role
  • Ensure projects source code quality, documentation, and maintainability
  • Drive evolution of SDLC to improve quality and efficiency
  • Act as single-point-of-contact for project manager and stakeholders

Team leadership

  • Coordinate teamwork in a structured and transparent manner
  • Ensure team and progress visibility to management and stakeholders
  • Ensure efficient collaboration in the team to drive efficiency
  • Ensure durable industry good practices know-how in the team
  • Evangelize project and team by driving collaboration with other local and overseas teams
  • Coach members to support their developments and enable them to perform to their best
  • Ensure company policies are known and followed by the team (Manager only)
  • Manage team members performance (Manager only)

Other duties as assigned

Education and Experience:

  • Master degree in Computer Science, Engineering, or equivalent preferred
  • 10+ years of related work experience

Knowledge, Skills and Abilities:

  • Good ability to read/write/speak/listen in English
  • Ability to produce clear documentation
  • Ability to follow new technologies trends and identify potential interest
  • Solid development experience with various programing languages & databases
  • Extended programing experience in Nodejs, Go and Erlang/Elixir
  • Experience in building distributed and data intensive systems
  • Experience with device connectivity & protocols (HTTP, WebSocket, MQTT)
  • Experience with communication encryption preferred (TLS, PKI, Digital Signature)
  • Experience with firmware development a plus
  • Experience in Cloud services CICD & hosting
  • Experience in technical and team leadership
  • Experience coaching and mentoring junior member
  • Ability to manage the work of a team in a fast-paced and complex environment with a self-motivated work ethic; use sound judgment with an ability to manage multiple priorities with a sense of urgency
  • Ability to work in a virtual environment in a global organization and to effectively prioritize and execute tasks in a high-pressure environment
  • Demonstrated ability to exercise independent judgment in making decisions and resolving complex problems related to general and technical aspects of the job
  • Scrum master or project manager experience a plus
  • Able to comply with the company’s safety and quality policies at all times

Competencies/Authorities

  • Management of the IoT Platform Software Development team

Physical and Travel Requirements

  • Less than 10% travel, including international and within Asia Pacific
  • on-call work required