CybersecurityJobs.io
← Back to all jobs

Job Description

Build and support cybersecurity-focused software capabilities for client data integrity and usability in an Agile environment.

Responsibilities

  • Participate in daily scrum meetings
  • Troubleshoot complex problems and assist customers with application and system issues
  • Use programming skills to automate and improve efficiency of client applications
  • Work independently while collaborating effectively within a development team
  • Support existing production systems and adapt to new technologies as required

Requirements

  • Bachelor's degree in Computer Science or related field
  • TS/SCI with required polygraph clearance (minimum clearance required to start)
  • Minimum 5+ years of experience in software design and development
  • 3 years of experience developing applications in Python
  • Demonstrated experience designing, implementing, or supporting REST API services
  • Demonstrated experience with relational databases such as MySQL, PostgreSQL, or similar
  • Demonstrated experience upgrading, maintaining, and refining existing production applications, including legacy codebase
  • Experience developing and deploying Docker containers

Technologies

  • Python
  • REST API services
  • MySQL, PostgreSQL
  • Docker
  • Django, FastAPI, Flask
  • JavaScript, React, Angular, jQuery/Ajax
  • Windows, Linux
  • Cloud-based environments and services
  • GitLab, Jenkins

Desired

  • Familiarity with ETL/ELT workflows, data pipelines, or backend data processing systems
  • Experience with Python web frameworks such as Django, FastAPI, Flask, or similar
  • Experience developing Python SDKs, client libraries, or developer-consumable integrations
  • Experience with JavaScript-based web applications or front-end technologies such as React, Angular, jQuery/Ajax, or similar frameworks
  • Experience developing and supporting applications in Windows and Linux environments
  • Familiarity with cloud-based environments and services
  • Experience using DevOps tools such as GitLab, Jenkins, or similar platforms in a development workflow

Travel

  • Up to 10% travel
  • Continental US

Benefits

  • Flexible time off benefit
  • Prepaid courses to nationally recognized certification courses
  • Paid cyber events and training, such as Capture the Flag Events
  • Robust learning resources
  • Comprehensive benefits including healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits

Opportunity

  • Part of a large development team creating and maintaining applications focused on improving the integrity and usability of a client’s data
  • Uses Agile methodology
  • Self-starter mindset and willingness to dive into new technologies when appropriate

Location: Chantilly, VA (onsite)

Salary Range: USD 86,600 - 181,800 per yearly

Pay Range: $86,600 - $181,800

Similar Jobs