Software Developer - Level III
Arlington, Arlington County, Virginia, 22201, USA
Listed on 2026-10-16
-
Software Development
Backend Developer, Software Engineer, .NET Developer, DevOps
If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.
Software Developer - Level IIIFull Time Professional Arlington, VA, US
2 days ago Requisition
Salary Range: $ To $ Annually
Job Title: Software Developer III
Location: Remote
Work Schedule: Monday through Friday, generally 8:00 a.m. to 5:00 p.m. Eastern Time
Security Requirements: Must successfully complete the required DHS/CISA background investigation and obtain and maintain favorable Entry on Duty (EOD)/fitness approval and authorized system access. Public Trust processing is required as applicable to the position.
Work Authorization: Must be authorized to work in the United States and meet DHS/CISA personnel and system access requirements.
AttainX is seeking a Software Developer III to support the Department of Homeland Security (DHS), Cybersecurity and Infrastructure Security Agency (CISA), Office of Bombing Prevention (OBP). This mid-level position develops, integrates, tests, and maintains secure software applications that support mission information sharing and analysis. The developer collaborates with technical teams and stakeholders to modernize applications, improve reliability, and deliver accessible user experiences.
This role performs assigned development work with periodic guidance and escalates complex design or security issues to senior technical staff.
Qualifications and
Education Requirements:
- Bachelor’s degree in computer science, information systems, software engineering, or a related field.
- 4-7 years of related experience in software development, application integration, or a comparable technical role.
- Experience developing, debugging, and maintaining applications using modern programming languages and frameworks.
- Experience developing web applications, reusable components, and accessible user interfaces.
- Working knowledge of RESTful APIs, service integration, and authentication approaches such as OAuth 2.0 or SAML.
- Experience with relational databases, SQL, and application data validation and processing.
- Familiarity with cloud application development, application migration, and scalable software design.
- Experience with Git version control, code reviews, agile development, and continuous integration and delivery practices.
- Ability to write automated tests, investigate defects, and document test results and technical changes.
- Working knowledge of secure coding, vulnerability remediation, access controls, and protection of sensitive information.
- Knowledge of Section 508 accessibility requirements and experience applying accessibility practices to software interfaces.
- Strong analytical, communication, and documentation skills; ability to work independently on assigned development work and collaborate with senior technical staff.
- Experience supporting Federal Government applications, cloud services, data pipelines, or approved AI/ML integrations is preferred.
- Ability to meet DHS/CISA background investigation, EOD/fitness, and system access requirements and maintain required access throughout employment.
Job Duties:
The Software Developer III supports secure application modernization and sustainment throughout the software development lifecycle.
Responsibilities include:
- Develop, enhance, and maintain secure software applications and reusable components that meet approved business and technical requirements.
- Translate user needs into application features, technical designs, and implementation approaches with guidance from senior developers and architects.
- Build intuitive user interfaces that follow approved branding, plain language, and accessibility standards.
- Develop and maintain APIs and service integrations; implement approved…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).