Senior Software Engineer with Security Clearance
2HB Incorporated · Annapolis Junction, MD · 3 wk ago
Engineering$146k/yrFull-time
About the role
Develop innovative software solutions that enhance security systems. Collaborate with cross-functional teams to design, develop, test, and deploy secure software applications.
Responsibilities
- Design, develop, and maintain secure software applications using modern programming languages and frameworks.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Work closely with security experts to integrate security features into software products.
- Contribute to the continuous improvement of development processes and tools.
- Document software designs, code, and processes for future reference and maintenance.
Requirements
- At least a Bachelor's degree in Computer Science, Engineering, or a related field.
- A minimum of 5 years of professional software engineering experience.
- A current Top Secret clearance with Polygraph.
- Experience with secure software development methodologies and tools.
- Strong understanding of software development lifecycle and agile methodologies.
- Excellent problem-solving skills and ability to work independently and as part of a team.
Qualifications
- Proficiency in at least one programming language such as Java, C#, Python, or JavaScript.
- Experience with secure coding practices and knowledge of common security vulnerabilities.
- Knowledge of software testing methodologies and tools.
- Experience with version control systems like Git.
Skills
- Software Development
- Security Engineering
- Agile Methodologies
- Version Control
- Secure Coding Practices
Benefits
- Competitive salary commensurate with experience.
- Health insurance coverage.
- Paid time off and holidays.
- Professional development opportunities.
Pay
- $146,373 - $230,530 per year
Schedule
- Full-time