DMI (Digital Management, LLC)

Senior Software Developer, Systems Software

DMI (Digital Management, LLC)

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Designs, develops, and delivers enterprise-grade software solutions supporting TSA’s mission-critical applications
  • Works within Agile and DevSecOps delivery frameworks to develop secure, scalable, and maintainable code
  • Collaborates closely with systems engineers, cloud architects, and the O&M contractor
  • Ensures software deliverables are transition-ready and fully documented for sustainment
  • Conduct requirements analysis, software design, coding, unit and integration testing, code review
  • Develops technical documentation including API specifications, developer guides, and runbooks
  • Supports software migrations and modernization efforts
  • Participates in operational testing periods post-transition
  • Available for post-deployment troubleshooting

Requirements

  • A minimum of 6 years of software development experience
  • Proficiency in programming languages (e.g., Python, Java, .NET, JavaScript)
  • API development experience
  • Familiarity with DevSecOps toolchains including CI/CD pipelines
  • Experience with containerization (Docker/Kubernetes)
  • Experience developing software in FISMA-governed federal environments
  • Familiarity with DHS software security standards
  • Must be a U.S. citizens or Lawful Permanent Residents capable of obtaining TSA fitness determination
  • Availability to support after-hours deployments
  • Background investigation clearance
Benefits
  • Virtual health visits
  • Commuter perks
  • Pet insurance
  • Entertainment discounts
  • Annual performance reviews
  • Tuition assistance
  • Internal career growth opportunities
  • 401(k) matches
  • Life and disability insurance
  • Financial wellness tools
  • Healthcare coverage
  • Wellness programs
  • Flu shots
  • Biometric screenings
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonJava.NETJavaScriptAPI developmentcontainerizationDockerKubernetesAgileDevSecOps
Soft Skills
collaborationcommunicationtroubleshootingrequirements analysisdocumentation