Software Engineer
CTC Group
Summary
CTC Group is seeking Software Engineers , for a contingent program supporting the development, maintenance, and enhancement of complex mission software systems. In this role, you will design and develop new capabilities, improve existing applications, troubleshoot software issues, and collaborate with engineering teams to deliver reliable solutions across analytics, large-scale data processing, real-time systems, and other mission environments.
Locations: Annapolis Junction / Ft. Meade
Responsibilities
- Design, develop, maintain, and enhance complex software systems based on documented mission and technical requirements
- Analyze user requirements to derive software design and performance requirements
- Design and code new software and modify existing applications to add capabilities and improve performance
- Debug existing software, investigate software problem reports, and resolve defects
- Integrate existing software into new or modified systems and operating environments
- Review and test software components to ensure they meet design and performance requirements
- Develop and execute software test procedures and document test results
- Develop database queries and interfaces for existing or proposed databases and data repositories
- Apply software development and design methodologies appropriate to the technical environment
- Analyze system performance, data usage, workflows, and technical constraints to develop effective software solutions
- Collaborate with systems and hardware engineers to define software requirements, interfaces, and technical approaches
- Evaluate hardware/software trade-offs, software reuse, and the use of COTS/GOTS solutions
- Develop and maintain software and system documentation
- Recommend and implement improvements to software development processes, standards, and documentation
- For senior-level positions, provide technical leadership, oversee software development activities, and ensure the quality of developed and modified software
Requirements
- Active TS/SCI with polygraph security clearance
- Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required.
- Four (4) years of SWE experience on projects with similar software processes may be substituted for a bachelor’s degree.
Level 0 Qualifications
- No demonstrated experience is required.
Level 1 Qualifications
- Seven (7) years experience as a SWE, in programs and contracts of similar scope, type, and complexity is required.
Level 2 Qualifications
- Fourteen (14) years experience as a SWE, in programs and contracts of similar scope, type, and complexity is required.
Level 3 Qualifications
- Twenty (20) years experience as a SWE, in programs and contracts of similar scope, type, and complexity is required.
Why CTC Group?
We recognize that successful partnerships are based on open and direct communication, mutual respect, and the ability to adapt to evolving capabilities. Our cleared employees bring decades of experience supporting customers in the Intelligence and Defense communities. We specialize in providing engineering, technical, operational support, and training services to Federal government, and Mission Operations.
CTC Group provides a comprehensive benefits package that includes, but is not limited to, Health/Dental/Vision, 401k, PTO and holiday pay, disability and life insurance.
CTC Group provides equal employment opportunities to all employees and applicants without regard to race, color, religious creed, sex, national origin, ancestry, citizenship status, pregnancy, physical disability, genetic information, mental disability, age, military status or status as a Vietnam-era or special disabled veteran, marital status, registered domestic partner status, gender (including sex stereotyping), medical condition (including, but not limited to, cancer related or HIV/AIDS related) or sexual orientation in accordance with applicable federal and state laws. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
- ...an employment Visa. What You’ll Be Doing (We don’t love the bullet points, but we love the work!) In this key role as a Software Engineer, you'll get to transform a Streamlit-built UI prototype into a polished, production-ready interface, with a roadmap to extend...SuggestedFull timeVisa sponsorshipWork visa
$10k
...one capability to perform functions instead of multiple processes for similar capabilities. Detail oriented and team driven Software Engineers will provide full lifecycle support, to include modernization, of applications and tools. We are seeking a highly motivated...Suggested$203k - $260k
...Job Description Job Description Full Stack Software Engineer — Data Analytics Team Make an Impact Where It Matters Most At Intelliforce, we put powerful technology directly into the hands of mission operators. In this role, you will build tools that turn complex...SuggestedImmediate startVisa sponsorship$170k - $230k
...clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Senior Full Stack Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company drone...SuggestedFull timeContract workRemote workWork from homeRelocation package$77.6k - $176k
Data Platforms Software Engineer, SeniorThe Opportunity:We build software that helps cyber operators and analysts make sense of fragmented, high-volume data. As a Senior Software Engineer, you’ll focus on backend services and production data pipelines for cyber platforms...SuggestedFull timeContract workPart timeLocal areaRemote work- ...MANTECH seeks a motivated, career and customer-oriented Senior Software Engineer in the Fort Meade, MD area . This is an onsite position. Responsibilities include, but are not limited to: Cyber Security and development expertise to design, test, implement, and...Work experience placementWork at office
$100k
...looking for someone like you to join our team at APL! We develop software systems to address challenging national security problems that... ...processing, and applied data analytics. We seek talented engineers who can work with a team to construct, implement, test, document...Temporary workWork experience placementRelocation packageFlexible hours- ...Job Description Job Description Pointer Technologies is looking for a Software Engineer to join our team in Annapolis Junction, Maryland. A full stack software engineer will be expected to design, develop, test, deploy, document, maintain, and enhance complex and diverse...Temporary workImmediate startFlexible hours
- ...responsibilities of the position and has completed the necessary telework training Basic Requirements: ~7 years of experience as a software engineer ~ Bachelor’s degree in a technical discipline ~4 additional years of experience as a software engineer may be substituted...16 hoursFull timeImmediate startRemote work
$170k - $230k
...security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Senior Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company drone...16 hoursFull timeContract workRemote workWork from homeRelocation package$125.1k - $225.2k
...Unleash your talent and redefine what’s possible. Job Description: Parsons is looking for an amazingly talented Full Stack Software Engineer to join our team! In this role you will get to Develop and enhance complex software systems that directly support critical customer...Local areaWorldwideFlexible hours- Description*This position requires an active Top Secret/SCI w/ Fullscope Polygraph clearance to be considered.*ProSync is seeking a Software Engineer with strong satellite protocol processing experience and excellent critical‑thinking skills to support a mission‑focused...Contract workFlexible hours
- Description*This position requires an active Top Secret/SCI w/ Fullscope Polygraph clearance to be considered.*ProSync is seeking a Software Engineer to enhance and modernize a Spring Boot application that processes large volumes of operational data. This role offers the...Contract workFlexible hours
$86.9k - $198k
Software EngineerThe Opportunity:As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast,... ...Computer Science field and 7+ years of experience with software engineering, or 11+ years of experience with software engineering in lieu...Full timeContract workPart timeWork at officeLocal areaRemote work$102.1k - $202.2k
...officeRole type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewMicrosoft has an exciting opportunity for a Software Engineer II in the Microsoft Specialized Clouds Teams Phone team, focused...Ongoing contractLocal area3 days per week$146k - $234k
ResponsibilitiesThe team is in search of an experienced Software Engineer to design, build, and operate highly scalable distributed systems and cloud-native applications. This role is ideal for an engineer with strong Java and distributed computing experience, hands-on...Contract workShift work$112k - $179k
Responsibilities Peraton is seeking a Cloud Software Engineer in Annapolis Junction, MD.This team supports two critical web applications used across the Intelligence Community (IC) to manage collection initiatives, track signal analysis workflows, and maintain a comprehensive...Contract workShift work$100k - $220k
...over 20 years, our team provides expertise in network, system engineering and both offensive and defensive cybersecurity operations.What... ...ensure today is safe and tomorrow is smarter. ANS is seeking a Sr. Software Engineer to join our team in Annapolis Junction, MD....Temporary workLocal area$176k - $282k
ResponsibilitiesPeraton is seeking a Senior Software Engineer in Annapolis Junction, MD.This team supports two web applications used to manage collection initiatives, track signal analysis workflows, and maintain signal reference knowledge across the Agency and its mission...Contract workShift work$176.9k - $332.4k
...potential. Unleash your talent and redefine what’s possible.Job Description:Parsons is looking for an amazingly talented Senior Software Engineer to join our team! In this role you will get to designs, modifies, develops, writes, and implements and tests software and...Full timeFlexible hours- Description*This position requires an active Top Secret/SCI w/ Fullscope Polygraph clearance to be considered.*ProSync is seeking a Software Engineer to develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm...Contract workFlexible hours
$10k
...a world-class, truly unique employee experience that is rare within our industry. We are seeking an experienced full-stack software engineer to support the Cybersecurity Intelligence Team (CIT). The team develops and sustains mission software that helps analysts organize...Hourly payFull timeContract workTemporary workWork experience placementSummer workImmediate startRemote work$144k - $147k
...Job Description Job Description Red Arch Solutions is seeking a Software Engineer in Annapolis Junction, MD on a priority contract. The position will support the development, testing, and quality assurance of backend software systems in an Agile environment. The ideal...16 hoursContract workWork experience placementLocal areaRemote work$8k
...Secret (TS/SCI) clearance with polygraph is required. Visionist has an exciting new, fully FUNDED opportunity for a Senior Software Engineer - Platform on our largest PRIME contract. Our team of Analysts and Engineers is motivated by the direct impact on the mission...Permanent employmentContract workTemporary workImmediate startFlexible hours- ...Job Description Job Description Frontend Software Engineer — Secure Mission Systems Location: Mainly remote, with onsite work in Laurel, Maryland, typically one day approximately every six weeks for team-wide sprint planning Clearance: Active final DoD Secret...Weekly payContract workRemote workWork from homeHome office1 day per week
- ...What You Will Do: At Independent Software, as a Software Engineer, you will design, develop, test, and maintain enterprise Java applications supporting mission-critical systems. You will work with modern technologies including Java, Spring Boot, RESTful APIs, relational...Full time
$160k - $185k
The Software Engineer shall be responsible for creating and maintaining data workflows and automation pipelines using Apache Airflow. This role focuses on building reliable, scalable, and observable workflow orchestration solutions that support data engineering, analytics...Full timeContract workWork experience placementLocal area- ...It's a Mission in Every Line of Code: Join us as a Software Engineer! At Adaptic, we don't just write code—we build mission-driven systems that push the boundaries of what's possible. Join a collaborative team where your expertise in software engineering contributes...Full time
$10k
...Analyze user and system requirements to design and implement software solutions. Develop, test, debug, and maintain Java and Angular... ...experience. Fourteen (14) or more years of experience as a Software Engineer on programs and contracts of similar scope, type, and...Hourly payFull timeContract workTemporary workWork experience placementSummer workImmediate start- ...Polygraph Description: This candidate will perform hardware, software, and signal analysis of embedded devices and their supporting... ...: Five (5) years of experience as a software reverse engineer in programs and contracts of similar scope, type, and complexity...Temporary workLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- trading software engineer
- entry level software development engineer
- entry level associate software engineer
- netflix software developer
- software engineer 1 year experience
- 2021 software engineer internship
- software engineer internship remote
- senior software engineer ruby on rails
- software developer positions
- intermediate software engineer




