- Lead software development projects from conception to deployment in C and C++
- Collaborate with senior customers, program managers, and internal staff
- Create and maintain design artifacts for scalable, maintainable software solutions
- Mentor junior team members in software application construction, integration, and testing
- Utilize static analysis tools to resolve security vulnerabilities
- Maintain knowledge of industry trends and software development best practices
Requirements
- Active TS/SCI DoD security clearance
- Counterintelligence polygraph required or to be obtained
- BS in Computer Science, Electrical Engineering, or related field with ten (10) years of experience; OR MS with eight (8) years; OR PhD with five (5) years
- Proven experience in software lifecycle development
- Proficiency in C, C++
- Proficiency in Python for analytics and data analysis
- Experience in embedded software development, performance testing
- Experience with static analysis tools for code quality and security
- Excellent problem-solving skills
Core Competencies
Demonstrates expertise in leading software development projects using C and C++, with a strong focus on creating scalable and maintainable solutions. Proficient in utilizing static analysis tools to enhance code quality and security, while mentoring junior team members and maintaining industry best practices.
Highest-signal resume keywords
- C Programming
- C++ Programming
- Python for Analytics
- Static Analysis Tools
- Active TS/SCI DoD Security Clearance
ATS Optimization Keywords
Hard Skills
- Software Lifecycle Development
- Embedded Software Development
- Performance Testing
- Software Application Construction
- Integration
- Testing
Soft Skills
- Excellent Problem-Solving Skills
- Mentoring
Certifications & Qualifications
- Counterintelligence Polygraph
Industry Keywords
- Design Artifacts
- Scalable Software Solutions
- Maintainable Software Solutions
- Industry Trends
- Software Development Best Practices