Job Information

G-TECH Services, Inc. Engineering Manager in Nashville, Tennessee

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

This has been designated as a safety-sensitive job because it involves performing one or more tasks/duties that could reasonably affect the safety and health of the employee performing the task(s) or others.

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, Product Managers and Senior Leadership 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.

Knowledge/Skills Required

· Experience building and managing scalable, modular, multi-tier client/server systems

· Experience working in an agile software environment

· 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 SVN, Perforce or other configuration management systems

· Experience with Jira, Version One 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

Knowledge/Skills Desired

· Familiar with secure programming techniques

· Experience with embedded systems

· Experience in modern software engineering process

· Experience with object-oriented (OO) design patterns and tools (e.g. UML)

· Experience with C/C++ or C# and .NET

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 2 years experience in engineering management

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.

Category Program Management

Function Engineering

Req ID JN -012020-113427

Have any questions? We can help. Contact Us

facebooklinkedinConnect with us on social media.