Job Openings >> Software Engineering Manager
Software Engineering Manager
Summary
Title:Software Engineering Manager
ID:091 - 18
Location:Huntsville, AL
Description
COMPANY DESCRIPTION

Pinnacle is seeking a Software Engineering Manager to support our Engineering business area. Pinnacle, headquartered in Huntsville, AL, is a leading innovator, developer, and provider of defense and aerospace products and services. Pinnacle fosters a work-hard, play-hard corporate culture, with many opportunities for advancement and career progression in a fast-paced organization that is experiencing exponential growth. Celebrating our 10th Anniversary, Pinnacle has been on the Inc. 5000 Fastest Growing Companies list in 2013, 2015, 2016, and 2017! While Pinnacle offers competitive, traditional benefits, we are excited about the recent implementation of an Employee Stock Ownership Program (ESOP)!

About Huntsville -

Military, space, telecommunications, biotechnology, diversified manufacturing and a variety of emerging specialties provide challenging work in delightful surroundings. The area enjoys a favorable cost of living and quality of life. Mountains, lakes, woodlands and the Tennessee River accommodate numerous recreational activities. A temperate climate enhances the season for outdoor sports, including world-class golf, hiking, biking, and fishing. Major concerts, Broadway and symphony performances, extensive permanent collections and traveling exhibitions contribute to a wonderful way of life.

Huntsville, Alabama is one of the most recognized cities in the Southeast - consistently named as one of the best places to live and work by a variety of national publications. Our city is regularly named as a premier location for both business and quality of life.


JOB DESCRIPTION

The ideal candidate will be a self-starter, have a can-do attitude, and be willing to take ownership and help grow the capabilities of our growing engineering team. Manages and oversees the design and development of software applications. Directs the work of engineers to ensure that software development best practices are followed. Manages support staff in the day-to-day performance of their jobs.
Duties include:
Manage developers comprised of multiple sprint teams to ensure on-time deliveries while maintaining the highest level of quality
Provide technical leadership and direction to the team to determine solutions to complex issues
Understand and promote company best practices for software development and product delivery
Regularly keep management educated of technical progress, including impediments and risks that could impact product deliveries
Perform annual performance reviews and mentor the team with varying skill types to help them grow professionally
Continuously learn new skills, development methodologies and approaches to keep up to date on emerging technologies and trends
Direct department personnel issues such as hiring and performance evaluations
Additional duties as identified and assigned

SKILLS/EXPERIENCE REQUIREMENTS:

Experience with developing object oriented software in Java or equivalent
Experience with Agile/SCRUM development framework is desired
Excellent communication, presentation, and interpersonal skills
Minimum of 5 years of experience with software development
Minimum of 2 years of experience in a leadership role

EDUCATION REQUIREMENTS

BS degree in engineering or related technical field, or equivalent work experience

SPECIAL REQUIREMENTS (Certifications, Etc.)

Must be able to obtain and maintain a security clearance

ADDITIONAL INFORMATION
Pinnacle Solutions is an equal opportunity employer. Minority/Female/Disabled/Veteran
This opening is closed and is no longer accepting applications
ApplicantStack powered by Swipeclock