Role OverviewManage, mentor, and develop a software development team, leading quality design reviews, and establishing software development standards and processes.
What You Will Do
Write high quality C++ code, maintain proficiency with Linux, understand and work with TPC/IP client/service technology, and prepare lifecycle for different projects.
Why It Might Be a Fit
Requires a minimum of 15 years of technical experience, 10 years of experience managing software development teams, and strong multitasking skills.
Requirements
- Bachelor's degree in Computer Science, Software Engineering or equivalent
- A minimum of 15 years of technical experience in high-tech software development
- A minimum of 10 years of experience managing software development teams
- Strong multitasking skills
- Agile Scrum experience
- Experience in SQL and familiarity with database design and theory
- Strong knowledge of Object-Oriented Design
- Experience with various networking protocols (SSH / TCP/IP)
- Familiarity with Jenkins, Artifactory, SVN
- Ability to complete DHS Public Trust Background Check
- Ability to obtain a government clearance
- Must be able to maintain a US Passport and be willing & able to travel at short notice to customer sites, including international travel
Benefits
- 401(K) Matching
- Dental Insurance
- Health Insurance
- Vision Insurance
- Life Insurance
- PTO
]]>