Sr. Manager of Software Engineering
Manages and oversees the design and development of software applications. Directs the work of engineers to ensure the best practices around software development. Requires a bachelor's degree. Reports to engineering Director. Manages subordinate staff in the day-to-day performance of their jobs. Ensures that project/department milestones/goals are met and adhering to approved budgets. Has full authority for personnel actions. Extensive knowledge of department processes.
salary and promotion planning. Provide regular feedback and annual reviews.
Develop budgets, manpower planning, and performance standards.
Coordination of software development activities for all programs, assigning software
engineers to projects and management of software department manpower requirements.
project requests for feasibility, risk, and level of effort.
Manage onshore, offshore and contract development resources
Maintain an efficient and effective engineering team by empowering and managing staff
members and consultants to meet schedules and/or resolve technical or operational
testing adhere to software quality standards.
meet the needs of the business.
feedback on performance, logic, and maintenance issues.
conversations as a key stakeholder in the Fluke Health business unit.
appropriately align with requirements and have the necessary understanding to escalate
issues for out of cycle product releases when
holders for development planning, training, product launch and sustaining activities.
BS in Computer Science, or Electrical Engineering or equivalent degree required;
Leader with excellent interpersonal skills required
Minimum of 8 years of experience, at least 3 in managing software teams
with a range of experience levels
Experience in software development, verification, and standards required
Complete understanding of design patterns and system architecture
Demonstrated competence in one or more programming languages (i.e: C#, C ,
time and projects effectively required.
Experience managing multiple tasks and working with multiple projects required.
Thorough understanding of Agile development methodology
Self-motivated with strong work ethic.
Excellent verbal and written communication skills
Ability to interface with customers to develop and review requirements
Experience in managing offshore development preferred (probably required)
Background in medical device field or biomed field a strong plus but not required
Ability to travel up to 15% of the time