Overview
Skills
Job Details
Location: Alexandria, VA / San Diego,CA / Aurora,CO / Annapolis Junction,MD - Onsite
Duration: Permanent
Clearance Required: TS/SCI with CI Poly
Job Overview:
We are seeking a highly skilled Software Engineer to join our critical program, contributing to the development and support of enterprise-level software systems. This role offers a permanent position working in a secure and collaborative agile environment across multiple U.S. locations. You will be responsible for designing, developing, testing, and deploying high-quality software solutions using modern technologies and secure development practices.
Key Responsibilities:
Design, develop, test, and maintain software systems both independently and as part of an agile team.
Participate in Agile ceremonies including program increment planning, sprint reviews, and daily standups.
Analyze complex system requirements and develop high-level and detailed technical designs.
Write clean, efficient, fault-tolerant, and maintainable code using industry best practices.
Develop and maintain automation and scripting for development and deployment environments.
Utilize CASE tools, design software, and modeling techniques to support software development efforts.
Promote code reuse, modular development, and cross-functional collaboration across teams.
Author documentation, interface control documents, and test plans for internal and external stakeholders.
Required Qualifications:
Active TS/SCI with CI Polygraph clearance
7+ years of experience in software engineering or related field
Bachelor's degree in Computer Science or related discipline (Relevant work experience may be substituted)
Strong programming experience in Java and familiarity with Tomcat, WebLogic, JBoss
Experience or working knowledge in multiple of the following:
Languages & Tools: Python, C/C++, Perl, Shell Scripting, SQL, HTML, XML, XSLT, SOAP, Jenkins, Eclipse
Platforms & Environments: Windows, Linux, Oracle, Postgres
Development Practices: Agile/Scrum, Continuous Integration/Delivery, Secure Software Development
Testing Tools: Selenium, HP Unified Functional Testing (UFT), Cucumber
Other Tools/Concepts: B2B Software, Structured Software Lifecycle, Interface Control
Preferred Qualifications:
Experience with JEE, RESTful/SOAP APIs, and scripting languages like PowerShell or VBS
Familiarity with Agile practices such as Pair Programming, BDD, ATDD, TDD, and Refactoring
Knowledge of frameworks and tools: Cucumber, FITNesse, Mockito, UFT
Experience with high-level requirements management and secure systems engineering
Familiarity with SAFe (Scaled Agile Framework) and related certifications
Benefits:
Paid Time Off: 3 weeks
Holidays: 11 Federal Holidays
Health Coverage: Medical, Dental
Insurance: Short-Term & Long-Term Disability, Life, AD&D
Retirement: 401(k) with up to 4% company match
Profit Sharing: End-of-year bonus opportunities