Software Developer - Level III

AttainX

Arlington, VA, United States17h ago

Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.

Key details

Location
Arlington, VA, United States
Work style
Remote
Level
Senior
Job type
Full-time
Experience
4–7 yrs
Function
Software engineering
Focus area
other
Posted
17h ago

Skills

access controlaccessibilityaccessibility standardsagileai/mlapplication developmentauthenticationci/cdcode reviewsdata pipelinesdata qualitydata validationdebugginggitoauthregression testingrelational databasesrestsamlsdlcsection 508secure codingsoftware designsqltest automationversion control

About the role

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 authentication, authorization, and data exchange controls.
  • Develop database queries and data processing components; validate data quality and integrity across application workflows.
  • Support application refactoring and cloud migration while preserving functionality, data integrity, and service continuity.
  • Apply secure coding practices, participate in code reviews, and resolve identified software vulnerabilities and defects.
  • Create and execute unit, integration, and regression tests; document results and support software acceptance and release readiness.
  • Participate in agile planning and development activities; communicate progress, dependencies, and technical issues to the team.
  • Use approved version control and deployment practices; contribute to automated build, test, and release pipelines.
  • Incorporate Section 508 accessibility into application changes and releases and help verify accessibility before deployment.
  • Troubleshoot application errors and performance issues; implement approved fixes, updates, and maintainability improvements.
  • Maintain software documentation, configuration information, and implementation notes to support sustainment and knowledge transfer.
  • Collaborate with security, operations, testing, and business stakeholders to protect sensitive information and support reliable application delivery.

Non-Essential Functions:

Other related duties as assigned.

About Us

AttainX, Inc. delivers technology solutions, software products, and professional services to Federal Government customers. Our people are central to achieving our customers’ missions. We support quality, collaboration, and employee growth through teamwork and professional development.

Benefits

We are proud to offer competitive compensation and benefits packages, including paid vacation, medical, dental, and vision insurance, a matching 401(k) plan, tuition/training reimbursement, and long- and short-term disability coverage, subject to plan terms and eligibility.

EEO Commitment:

AttainX is an equal employment opportunity employer committed to a workplace free from discrimination. We provide equal opportunity to applicants and employees without regard to race, color, religion, sex, national origin, age, disability, protected veteran status, or any other status protected by applicable law.

Accommodations:

Applicants and employees who need a reasonable accommodation for the application process or to perform essential job functions may contact Human Resources.

Physical Demands:

This position primarily involves computer-based work, developing and reviewing software, and communicating with team members and stakeholders. Essential functions may be performed with or without reasonable accommodation.

Work Environment:

Work is primarily performed from a Government-approved remote location within the 50 United States or the District of Columbia. Employees must maintain reliable connectivity and a secure workspace and follow DHS/CISA requirements for Government equipment and sensitive information. Government equipment must remain within the United States. Remote work is subject to Government approval, and attendance at Government facilities may be required. Work follows an eight-hour day, Monday through Friday, excluding federal holidays, with core availability from 9:00 a.m. to 3:00 p.m. Eastern Time. Occasional evening, weekend, or holiday work may be required for critical IT issues or approved changes.

Get jobs like this as soon as they're posted

JobSuited checks company career sites all day and ranks every opening against your profile. Free to join.

Create a free account