Job Requirements
Alexandria, VA
Top Secret/SCI Polygraph not specified
Senior Level Career (10+ yrs experience)
Salary not specified
Join Premium to unlock estimated salaries
Job Description
Job Title: Senior Software Engineer
Location: Alexandria, VA
Clearance Required: Active Top Secret security clearance with the ability to obtain SCI and Polygraph
Citizenship: U.S. Citizenship required
Overview
We are seeking a Senior Software Engineer to support the design, development, and maintenance of secure, scalable applications in a cleared environment. This role involves full lifecycle development, system troubleshooting, and collaboration across technical teams to deliver mission-critical solutions.
Minimum Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or related field with 8–12 years of experience, OR Master’s degree with 6–10 years of experience
Professional experience with Java or Python for object-oriented application development
Experience designing and maintaining RESTful APIs
Strong SQL skills, including writing and optimizing queries in relational databases
Working knowledge of Linux environments for development and deployment
Experience working on moderately complex technical projects with minimal supervision
Preferred Qualifications
Experience with JavaScript and front-end development
Familiarity with GitLab CI/CD pipelines
Experience with Docker or OpenShift
Experience with Spring Boot, PostgreSQL, Tomcat, or Maven
Experience working in Agile development environments
Experience deploying and supporting applications in AWS environments
Familiarity with modern web frameworks
Responsibilities
Design, develop, test, and maintain scalable software using object-oriented principles
Implement and maintain RESTful APIs for application functionality and integrations
Develop and optimize SQL queries; support database performance improvements
Build, deploy, and troubleshoot applications in Linux environments
Diagnose and resolve issues across application and database layers
Contribute to technical design discussions and implementation of approved architectures
Collaborate with cross-functional teams to translate requirements into technical solutions
Participate in code reviews and maintain adherence to engineering best practices
Location: Alexandria, VA
Clearance Required: Active Top Secret security clearance with the ability to obtain SCI and Polygraph
Citizenship: U.S. Citizenship required
Overview
We are seeking a Senior Software Engineer to support the design, development, and maintenance of secure, scalable applications in a cleared environment. This role involves full lifecycle development, system troubleshooting, and collaboration across technical teams to deliver mission-critical solutions.
Minimum Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or related field with 8–12 years of experience, OR Master’s degree with 6–10 years of experience
Professional experience with Java or Python for object-oriented application development
Experience designing and maintaining RESTful APIs
Strong SQL skills, including writing and optimizing queries in relational databases
Working knowledge of Linux environments for development and deployment
Experience working on moderately complex technical projects with minimal supervision
Preferred Qualifications
Experience with JavaScript and front-end development
Familiarity with GitLab CI/CD pipelines
Experience with Docker or OpenShift
Experience with Spring Boot, PostgreSQL, Tomcat, or Maven
Experience working in Agile development environments
Experience deploying and supporting applications in AWS environments
Familiarity with modern web frameworks
Responsibilities
Design, develop, test, and maintain scalable software using object-oriented principles
Implement and maintain RESTful APIs for application functionality and integrations
Develop and optimize SQL queries; support database performance improvements
Build, deploy, and troubleshoot applications in Linux environments
Diagnose and resolve issues across application and database layers
Contribute to technical design discussions and implementation of approved architectures
Collaborate with cross-functional teams to translate requirements into technical solutions
Participate in code reviews and maintain adherence to engineering best practices
group id: RTX197788