Job Requirements
Alexandria, VA
Top Secret/SCI Polygraph not specified
Mid Level Career (5+ yrs experience)
Salary not specified
Join Premium to unlock estimated salaries
Job Description
Job Title: Mid-Level Software Engineer
Location: Gaithersburg, MD
Clearance Required: Active Top Secret/SCI (TS/SCI) security clearance
Citizenship: U.S. Citizenship required
Overview
We are seeking a Mid-Level Software Engineer to support development of secure, mission-critical applications in a cleared environment. This role involves building and maintaining backend services, working with modern development tools, and collaborating within an Agile team.
Minimum Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or related field with 4–8 years of experience, OR Master’s degree with 2–6 years of experience
Professional experience with Java or Python
Experience developing or maintaining RESTful APIs
Strong SQL skills and experience with relational databases
Working knowledge of Linux environments
Ability to work independently within established technical frameworks
Desired Qualifications
Experience with JavaScript and front-end development
Familiarity with GitLab CI/CD pipelines
Experience with Docker or OpenShift
Exposure to cloud environments
Experience with modern web frameworks
Familiarity with Spring Boot, PostgreSQL, Tomcat, or Maven
Experience working in Agile environments
Responsibilities
Develop, test, and maintain software using object-oriented principles
Implement and support RESTful APIs
Write and maintain SQL queries and support database updates
Troubleshoot applications in Linux environments
Debug and resolve defects and performance issues
Collaborate with engineering team members to deliver solutions
Follow coding standards and participate in code reviews
Location: Gaithersburg, MD
Clearance Required: Active Top Secret/SCI (TS/SCI) security clearance
Citizenship: U.S. Citizenship required
Overview
We are seeking a Mid-Level Software Engineer to support development of secure, mission-critical applications in a cleared environment. This role involves building and maintaining backend services, working with modern development tools, and collaborating within an Agile team.
Minimum Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or related field with 4–8 years of experience, OR Master’s degree with 2–6 years of experience
Professional experience with Java or Python
Experience developing or maintaining RESTful APIs
Strong SQL skills and experience with relational databases
Working knowledge of Linux environments
Ability to work independently within established technical frameworks
Desired Qualifications
Experience with JavaScript and front-end development
Familiarity with GitLab CI/CD pipelines
Experience with Docker or OpenShift
Exposure to cloud environments
Experience with modern web frameworks
Familiarity with Spring Boot, PostgreSQL, Tomcat, or Maven
Experience working in Agile environments
Responsibilities
Develop, test, and maintain software using object-oriented principles
Implement and support RESTful APIs
Write and maintain SQL queries and support database updates
Troubleshoot applications in Linux environments
Debug and resolve defects and performance issues
Collaborate with engineering team members to deliver solutions
Follow coding standards and participate in code reviews
group id: RTX197788