Software Engineer- Team Lead
Click the Facebook, Google+ or LinkedIn icons to share this job with your friends or contacts. Click the Twitter icon to tweet this job to your followers. Click the link button to view the URL of the job, which then can be copied and pasted into an e-mail or other document.
Huntsville, AL 35806
At Pinnacle Solutions, our goal has been to establish and maintain a level of excellence that clearly identifies our organization in the eyes of our peers, our industry, and most importantly our customers. We are involved in the aviation industry at nearly every level, from technical publications to training simulators to instructor pilots and more.
Pinnacle Solutions is looking for a motivated, experienced Software Engineer to lead the technical development effort on one of our Virtual and Web-Based Programs. The team is developing 3D Interactive Multimedia Instruction (IMI) for civilian and government customers around the world. The team consists of 3D Artists, Animators, Junior Software Engineers, Instructional Systems Designers, and Multi-Media Designers. The ideal candidate has a proven track record for designing, developing, and maintaining commercial or government software.
As a lead engineer, you will be relied upon to make architecture and technology design decisions, manage team schedules, brief program management, and enable Pinnacle to create world-class products. Pinnacle’s applications range from serious games built in Unity to database driven, web applications to full-motion aircraft simulators.
1.Proven experience designing, developing, and maintaining a commercial or government software product.
2.Demonstrated expertise with Object oriented programming concepts and Design Patterns.
3.Experience successfully leading a software development team or effort.
4.Candidate must be a motivated, self-starter and able to work under pressure.
5.Proficiency with C#, Java, Python, or other equivalent programming language.
6.Candidate must be effective in communicating with technical and non-technical customers alike.
1.Experience with modern MVC frameworks such as CakePHP, Angular, or ASP.net.
2.Familiarity with Git or other version control system highly.
3.Familiarity with database schema design, queries, and performance.
4.Experience working in multiple software development life cycles.
•Bachelor’s Degree in Computer Science, Software Engineering or a related technical discipline and 2 years of experience OR 9 years experience in a related field
SPECIAL REQUIREMENTS (Certifications, Etc.)
•Ability to obtain a secret security clearance is required.
•Must be a US citizen.
ADDITIONAL INFORMATIONPinnacle Solutions is an Equal Opportunity Employer