Software Engineering Manager Teradici Corporation
Teradici is a leader in VDI, innovative, and rapidly growing. We are building up a development site in Santa Clara and need trailblazers - smart, energetic, motivated personalities, to help break new ground and lead the VDI revolution.
We are looking for a hands-on Software Engineering Manager that can build up a world class Agile/Scrum software development team and has abilities and desire to take on more management responsibilities as their development team grows. As the Software Engineering Manager, you will be involved in hiring, contribute to product definition, provide leadership, and be responsible for supporting your team?s career development. In your hands-on role within the SW team you may be involved in SW development and prototyping.
You will participate as a team member, acting as the voice of the business and our customers within the product team. We are looking for a detail-oriented leader who can qualify and communicate the importance of features or products in terms of value to your team members and the company at large.
Lead employees using a performance management and development process, includes goal setting, feedback, and performance development planning.
Monitor individual employees? performance, conduct performance management and salary reviews for direct reports.
Provide leadership and guidance to coach, motivate and lead team members to their optimum performance levels and career development.
Interface with key stakeholders to define, develop, shape and refine requirements of software products.
Initially, acting as Product Owner and will be managing the product backlog and refine its contents on an ongoing basis.
Collaboratively define product features and releases with a cross-functional development team.
Add new features (user stories) to your product backlog and refine existing stories "just-in-time".
Thoroughly and accurately represent the business and our customers.
Vet new ideas or features against company strategy and goals.
Communicate effectively, sharing plans, successes and failures
Help developers resolve both technical and people resources issues.
Works with HR to resource and recruit software developers for future growth.
Ensure coordination and communication with other functional groups.
Minimum of 5 years of management/leadership experience in a software development organization required
Bachelors or Masters in Computer Science, Computer Engineering, Software Engineering or equivalent
2 to 3 years of project management experience for enterprise software product developments
Experience developing software for Windows Server platforms
Experience working in an Agile/Scrum environment
Proficient software developer in in either C/C++ or Java
Ability to communicate customer needs and collaborate with a larger group to find innovative solutions
Critical to have planning facilitation at all levels; from product strategy/vision to development iteration and daily execution
Team-oriented, focused and comfortable using both quantitative and qualitative data as a gauge for prioritization
Strong verbal and written communication skills
Desire to create an exciting work environment and deliver new technologies and products to the marketplace
A record of successful delivery of software applications as an individual, team leader and/or development manager
Strong leadership, project management skills, time management and problem solving skills
||Santa Clara, CA |