Software Developer
Location: Springfield, VAClearance Requirement: Active Top Secret (TS) with eligibility for SCIEmployment Type: Full TimeAbout CompanyDisruptive Solutions, a Service-Disabled Veteran-Owned Small Business (SDVOSB) delivering mission-focused cybersecurity and technology solutions for federal and commercial clients. We specialize in advanced cybersecurity operations, AI/ML integration, cloud modernization, data governance, and risk management. With a proven track record supporting agencies like the Department of Defense (DoD), Department of Homeland Security (DHS), Cybersecurity and Infrastructure Security Agency (CISA), and the Department of Treasury, we deliver innovative solutions that maximize efficiency and strengthen cyber resilience.Job SummaryThe Mid-Level Software Developer is responsible for designing, developing, and maintaining software solutions under the Agile methodology, contributing to development efforts, implementing features, and collaborating with Agile teams to deliver high-quality software increments. Be part of the team building custom cyber capabilities for Law Enforcement.Key ResponsibilitiesDesign, develop, and maintain software applications, features, and components using programming languages, frameworks, and toolsParticipate in Agile ceremonies such as sprint planning, daily stand-ups, and sprint reviewsImplement assigned user stories and tasks, ensuring alignment with project requirements and acceptance criteriaWrite clean, maintainable code and conduct unit testing to verify software functionalityDocument software designs, implementation details, and technical specificationsRequired QualificationsMinimum of five (5) years of professional experience in software development roles, with exposure to designing and building software solutionsExperience with developing programs in PythonMinimum of two (2) years of experience working in Agile environments in roles involving collaboration within Agile teamsExperience with development in one or more scripting languages or methodologies (e.g., Go, Bash, JavaScript, etc.)Experience designing working environments and/or programs within Linux-based operating systems (Ubuntu, RedHat, Debian, etc.)Experience with User Interface / User Experience (UI/UX) development technologies, especially with JavaScript frameworks, such as React, Angular, or VueWorking knowledge of database query languages and mobile database design (e.g., SQLite)Familiarity with issue tracking software, such as Jira, as part of a software development teamExperience with the git version control systemPreferred QualificationsExperience in Android development or other similar environment and ability to learn quickly through collaboration with others on the jobEqual Opportunity StatementDisruptive Solutions, LLC is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender identity, or any other characteristic protected by law.