Backend Software Engineer

IT Veterans

$90K — $130K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Active TS/SCI security clearance.
  • Proficiency in backend development with Golang, Python, or similar languages.
  • Experience with relational or NoSQL databases like PostgreSQL.
  • Familiarity with Git and CI/CD pipeline practices.
  • Strong knowledge of web application security and cybersecurity best practices.
  • Experience with containerization using Kubernetes.
  • Familiarity with cloud platforms such as GCP, Azure, or AWS.

Responsibilities

  • Design and maintain secure backend components for web applications.
  • Develop RESTful APIs for communication between frontend and backend systems.
  • Write clean and efficient code following secure coding standards.
  • Collaborate with cross-functional teams to gather requirements and implement features.
  • Participate in peer code reviews to uphold code quality.
  • Troubleshoot and resolve backend performance issues.
  • Evaluate emerging technologies to enhance backend solutions.

Benefits

  • Opportunity to work on cutting-edge technology in a secure environment.
  • Engagement in projects directly supporting Department of Defense initiatives.
  • Collaboration with a multidisciplinary team of experts.
  • Access to continuous learning and professional development opportunities.
Full Job Description
Job Title: Backend Software Engineer
Location: Washington, D.C.
Clearance Required: Active TS/SCI

Position Overview
IT Veterans is seeking a highly skilled Backend Software Engineer to support the design, development, and maintenance of secure, scalable backend solutions for web applications operating in Department of Defense (DoD) environments at Impact Level 5 (IL5) and above.
The ideal candidate will develop reliable server-side applications and services that integrate commercial Frontier AI models into secure DoD systems. This role requires a strong background in backend development, cloud technologies, secure software engineering, and modern DevSecOps practices.

Key Responsibilities:
  • Design, develop, test, and maintain secure backend components for modern web applications using industry-standard frameworks and technologies.
  • Develop and maintain RESTful APIs that enable seamless communication between frontend and backend systems while supporting multi-model integrations with Frontier AI platforms.
  • Write clean, efficient, maintainable, and well-documented code that follows secure coding practices and established software engineering standards.
  • Collaborate with product managers, designers, frontend developers, and other technical stakeholders to gather requirements, develop solutions, and implement new features.
  • Participate in peer code reviews to maintain high code quality, identify improvement opportunities, and contribute to development best practices.
  • Troubleshoot application issues, resolve backend performance bottlenecks, and optimize system reliability and scalability across both classified and unclassified environments.
  • Continuously evaluate emerging backend technologies, cloud capabilities, and advancements in the generative AI landscape to support ongoing innovation.

Required Qualifications:
  • Active TS/SCI security clearance.
  • Strong experience developing backend applications using Golang, Python, or comparable programming languages.
  • Experience working with relational and/or NoSQL databases, including PostgreSQL or similar technologies.
  • Familiarity with version control systems such as Git and modern CI/CD pipelines.
  • Solid understanding of web application security principles, secure software design, authentication methods, and cybersecurity best practices.
  • Experience developing and deploying containerized applications using Kubernetes.
  • Experience working with cloud platforms, including Google Cloud Platform (GCP), Microsoft Azure, or Amazon Web Services (AWS).

Preferred Qualifications:
  • Google Cloud Platform (GCP) experience and/or industry certifications.
  • Microsoft Azure experience and/or certifications.
  • Amazon Web Services (AWS) experience and/or certifications.
  • Experience with DevOps methodologies, automation, and supporting toolsets.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to work independently while collaborating effectively within a multidisciplinary team.
  • Demonstrated curiosity and commitment to staying current with emerging technologies, cloud services, and the rapidly evolving field of generative artificial intelligence.

Similar Jobs

More Jobs at IT Veterans

  • Backend Software Engineer
    $90K — $130K *
    Washington, DC 20011 (District Of Columbia County)
    Aerospace & Defense
    In-Person

More Aerospace & Defense Jobs

Find similar Backend Software Engineer jobs: