Our client is seeking a seasoned Software Engineering Manager to lead their dynamic team. This role offers an exciting opportunity to shape the technology vision for platforms such as MS Windows, Mac OS, iOS, and Android OS. The successful candidate will have the chance to foster a culture of innovation and continuous learning within the team, while refining software development processes to balance autonomy and coordination.
Software Engineering Manager
Salary: Competitive and based on experience
Location: TW
Keywords: Software Engineering, Management, Cross-platform development, Project Planning, Team Leadership
- Lead a software development team of 5-7 members
- Develop technology vision for multiple platforms
- Foster a culture of innovation and continuous learning
What you'll do:
As a Software Engineering Manager, you will play a pivotal role in shaping the technological future of our client's products. You will be responsible for translating high-level product requirements into detailed specifications, managing third-party relationships, and overseeing project planning. Your leadership skills will be crucial in providing effective coaching to developers on various aspects including software design, system architecture, and technical communication. You will also have the opportunity to foster a culture of innovation and continuous learning within your team.
- Translate high-level product requirements into detailed Software Engineering Requirement Specifications (SW ERS)
- Oversee and manage development activities involving suppliers, engineering and quality teams
- Develop and maintain software Work Breakdown Structure (WBS) and project plan with Key Performance Indicators (KPIs)
- Provide effective coaching to developers on software design, system architecture, team collaboration, mentorship, leadership, and technical communication
- Continuously refine software development processes with team input
- Develop a technology vision for the platform for MS Windows, Mac OS, iOS, and Android OS
- Manage a software development team of approximately 5-7 members
- Foster a culture of innovation and continuous learning by exploring new technologies
What you bring:
The ideal candidate for this Software Engineering Manager position brings extensive experience in the field along with strong project management skills. You should have a proven track record of transforming raw product requirements into comprehensive software architectures and designs. Your diverse background in software development will be key in this role. Additionally, your demonstrated leadership in software engineering with specific expertise in system architecture, design, implementation, coding verification/validation will set you apart.
- Bachelor’s degree in computer science and engineering or a related technical discipline
- 20+ years of experience in a Software Engineering role
- Diverse Software Development background with additional experience in software system analysis
- Proven ability to transform raw product requirements into comprehensive software architectures and designs
- In-depth knowledge of professional software engineering practices for the full software development life cycle
- Strong project management skills
- Experience with developing cross-platform desktop applications
- Demonstrated leadership in software engineering with specific expertise in system architecture, design, implementation, coding verification/validation
What sets this company apart:
Our client is a global leader in their field, known for fostering a culture of innovation and continuous learning. They offer an environment where your contributions are truly valued and your professional growth is encouraged. Their commitment to balancing autonomy and coordination in their software development processes sets them apart from other companies in the industry.
What's next:
Ready to take the next step in your career? Don't miss this exciting opportunity!
Apply today by clicking on the link. We look forward to receiving your application!