Yesterday
Top Secret/SCI
Senior Level Career (10+ yrs experience)
$205,487
No Traveling
Full Scope Polygraph
IT - Software
Fort Meade, MD (On-Site/Office)
Software Engineer Level 2 - (TBSWE2-000-147)
Country Intelligence Group is seeking a full-time Software Engineer Level 2 to support our client at Fort Meade, MD in the development, enhancement, and deployment of complex software systems. The selected candidate will lead or contribute to agile development teams responsible for implementing advanced algorithms, designing containerized microservices, and ensuring software solutions meet strict performance and interface requirements. The role includes coordinating with system and hardware engineers to define software requirements, managing software installations, and ensuring system specifications are met in operational environments. Responsibilities include overseeing development teams, conducting software quality control, documenting processes, and providing recommendations for continuous improvement. The candidate will participate in full lifecycle software development including requirements analysis, system design, integration, and testing, with a strong focus on leveraging modern tools and methodologies such as Spring Boot, Kafka, MongoDB, and Agile practices.
Tasks Performed:
• Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints.
• Perform quality control on team products Implement recommendations for improving documentation and software development process standards.
• Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project.
• Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces.
• Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met.
Education, Experience and Qualifications:
• Minimum High School Diploma/GED with at least 18 years of relevant experience.
• Bachelor’s degree in computer science or computer engineering with 14 years of relevant experience.
• Experience in container-based microservices design (preferred experience within cloud suites, e.g. AWS/ECR).
• Experience developing, maintaining, and enhancing complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.
• Experience working individually and as part of a team.
• Experience reviewing and testing software components for adherence to the design requirements and documents test results.
• Experience resolving software problem reports.
• Experience utilizing software development and software design methodologies appropriate to the development environment.
• Experience providing specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development.
• Experience performing requirements analysis and synthesis from system level to individual software components.
• Linux / Unix command-line
• Agile developer
• Springboot
• Mongo
• Kafka
• Java
• Jira
• Confluence, SharePoint, or similar
Other Job Requirements:
• Minimum Active Top Secret/SCI security clearance with a Full Scope Polygraph.
• U.S. Citizenship, and successful background check.
• Location: Fort Meade, MD
Salary Range & Benefits:
• $205,487/Year
• 401K
• Health Insurance
• Dental Insurance
• Basic Life Insurance
Country Intelligence Group is seeking a full-time Software Engineer Level 2 to support our client at Fort Meade, MD in the development, enhancement, and deployment of complex software systems. The selected candidate will lead or contribute to agile development teams responsible for implementing advanced algorithms, designing containerized microservices, and ensuring software solutions meet strict performance and interface requirements. The role includes coordinating with system and hardware engineers to define software requirements, managing software installations, and ensuring system specifications are met in operational environments. Responsibilities include overseeing development teams, conducting software quality control, documenting processes, and providing recommendations for continuous improvement. The candidate will participate in full lifecycle software development including requirements analysis, system design, integration, and testing, with a strong focus on leveraging modern tools and methodologies such as Spring Boot, Kafka, MongoDB, and Agile practices.
Tasks Performed:
• Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints.
• Perform quality control on team products Implement recommendations for improving documentation and software development process standards.
• Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project.
• Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces.
• Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met.
Education, Experience and Qualifications:
• Minimum High School Diploma/GED with at least 18 years of relevant experience.
• Bachelor’s degree in computer science or computer engineering with 14 years of relevant experience.
• Experience in container-based microservices design (preferred experience within cloud suites, e.g. AWS/ECR).
• Experience developing, maintaining, and enhancing complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.
• Experience working individually and as part of a team.
• Experience reviewing and testing software components for adherence to the design requirements and documents test results.
• Experience resolving software problem reports.
• Experience utilizing software development and software design methodologies appropriate to the development environment.
• Experience providing specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development.
• Experience performing requirements analysis and synthesis from system level to individual software components.
• Linux / Unix command-line
• Agile developer
• Springboot
• Mongo
• Kafka
• Java
• Jira
• Confluence, SharePoint, or similar
Other Job Requirements:
• Minimum Active Top Secret/SCI security clearance with a Full Scope Polygraph.
• U.S. Citizenship, and successful background check.
• Location: Fort Meade, MD
Salary Range & Benefits:
• $205,487/Year
• 401K
• Health Insurance
• Dental Insurance
• Basic Life Insurance
group id: 91157172