Bachelor's degree in computer engineering or related field plus 5 years of software engineering experience (or 9 years total without a degree)
2 years of experience in SIGINT, IA, or IT domains
Strong Java (Spring Boot) and Python skills
Competent with PostgreSQL and NoSQL databases
Experience in Docker environments for development and orchestration
Familiarity with AI concepts and tools, including LLMs for code assistance
Responsibilities
Provide hands-on software engineering support throughout the full SDLC
Develop and enhance enterprise software solutions using Java/Spring Boot and Python
Support product installations and deployments for DoD customers
Participate in code reviews and collaborate with cross-functional teams
Collaborate with test teams and stakeholders to understand requirements
Develop and maintain technical documentation including architectural diagrams and training materials
Benefits
Company Medical/Dental/Vision plans - Company paid
Short-term and long-term disability and life insurance - Company paid
Business/First Class travel upgrade for long flights
25 vacation/personal days per year
11 paid Federal Holidays
$5,000 Annual Professional Development Fund plus 40 paid hours for classes
401K with 6% company match, with immediate vesting
$10,000 referral bonus for hiring new employees
Up to 3 paid Code Red days due to customer closure
Full Job Description
Software Engineer - GATEKEEPER
In this role, you will provide hands-on software engineering support throughout the full Software Development Life Cycle (SDLC), including application development, system integration, troubleshooting, deployment, and sustainment. You will contribute to the development and enhancement of enterprise software solutions using technologies such as Java/Spring Boot, Python, relational (PostgreSQL) and NoSQL databases, and modern CI/CD practices. This is a full-time position (40 hours/week, normal day shift) at a Government or contractor facility in the Fort Meade, MD area.
Job Responsibilities
Provide hands-on software engineering support throughout the full SDLC, including application development, system integration, troubleshooting, deployment, and sustainment
Develop and enhance enterprise software solutions using Java/Spring Boot, Python, PostgreSQL and NoSQL databases, and modern CI/CD practices
Support product installations and deployments for DoD customers and resolve technical issues
Participate in code reviews and collaborate with cross-functional teams to ensure reliable and maintainable software solutions
Collaborate closely with the test team, developers, and other stakeholders to understand requirements
Develop and maintain technical documentation, including architectural diagrams, process flows, deployment procedures, and training materials
Required Qualifications
Bachelor's degree or higher in computer engineering or a related computer engineering or computer science discipline plus 5 years of software engineering experience. An additional 4 years of software engineering experience may be substituted for the degree (9 years total).
2 years of work experience in the SIGINT, IA, or IT domains
Preferred Qualifications
Strong Java (Spring Boot), Python, and scripting skills
Competent with RDBMS (PostgreSQL) and NoSQL (MongoDB)
Database optimization skills
Experience working in a Docker environment (packaging, development, orchestration)
Some experience with AI concepts and tools or using LLMs for code assistance
Experience building Retrieval-Augmented Generation (RAG) applications
Experience using front-end frameworks such as Angular, React, or Vue
Security Clearance
Active Top Secret clearance with a Polygraph
Benefits
Competitive salary
Company Medical/Dental/Vision plans - Company paid
Short-term Disability, Long-term disability and Life Insurance - Company paid
Business/ First Class travel upgrade for 7 hour or longer flights & company card will be provided for expenses
Vacation / Personal days granted at 25 days per year
Paid Federal Holidays - 11 days
$5,000 Annual Professional Development Fund plus 40 paid hours if in class
401K with 6% company match; all contributions are immediately vested by Employee
Employee will be paid a bonus of $10,000 per employee hired based on their referral
Up to 3 paid Code Red days due to customer closure