Engineering Manager
Description
Job Description
Position Summary
The Engineering Manager will manage the day-to-day and strategic technical activities within the engineering group and guide the delivery of projects throughout their life cycle
Key Performance Competencies
- Leadership
- Technical
- Problem Solving
- Planning and Organizing
- Communication
Essential Duties and Responsibilities
- Supervise and manage employees, coordinating with Software Engineers, Project Managers, LIVE Team, Engineering Ops and Platform Group Leads to manage resources
- Provide feedback and coaching to staff through regular communication and performance appraisals
- Design, modify and review work products; ensure projects meet customer requirements and specifications
- Plan and manage product and project schedules in assigned areas of responsibility
- Manage all stages of the development cycle: requirements analysis, design and implementation, system testing and maintenance
- Deliver projects on-time
- Works with Sr. Management to accomplish business goals and works with Sr. Management and the engineering staff to set development standards and technical process.
- Responsible for their staff and their success and the success of the group as a whole.
Physical Demands
- Ability to sit for long periods of time while working at a desk
- Ability to view data on a computer screen for long periods of time
- Overnight travel expected to be at least 10%
Work Environment
This is a non-smoking office environment.
Required Skills
Knowledge/Skills Required
Qualifications (required):
- Experience building and managing scalable, modular, multi-tier clien/server systems
- Expertise in the full software/project life cycle, including specifications, requirements analysis, design/architecture, implementation, testing, and maintenance
- Experience with development and deployment in Windows and/or Linux environments
- Experience with Perforce or other configuration management systems
- Experience with Test Track Pro or other defect tracking system
- Advanced skills in Microsoft programs i.e. Word, Excel, PowerPoint, Outlook, etc.
- Excellent verbal and written communication skills and the ability to work in a fast-paced team environment
- Able to multi-task and manage several projects
Qualifications (desirable):
- Familiar with networking fundamentals (IP, TCP, routing, VPN, switches, VLAN, SNMP, etc.)
- Familiar with secure programming techniques
- Experience with embedded systems
- Experience with Microsoft Project
- Experience in modern software engineering process
Some Engineering Manager positions may also require:
- Experience with object-oriented (OO) design patterns and tools (e.g. UML)
- Experience with C/C++ and .NET
- Proficient in C++
Required Experience
Education, Training and Experience
- Bachelor's degree in CS/EE/Computer Engineering or equivalent experience
- Minimum 12 years experience of progressively more responsible engineering positions
- At least 4 years experience in engineering management
This Job is no longer active!