Full Stack Software Engineer

Government contractor focused on Defense and National Security, providing support in Intelligence, Analytics, Engineering, Mission Support, and Communications.
Backend
Senior Software Engineer
Hybrid
101 - 500 Employees
5+ years of experience
AI · Cybersecurity

Description For Full Stack Software Engineer

Barbaricum, a leading government contractor specializing in Defense and National Security, is seeking a Full Stack Software Engineer to join their team supporting the Department of Defense's Chief Data and Artificial Intelligence Officer (CDAO). This role is crucial in accelerating the DoD's adoption of data, analytics, and AI through the Search Portfolio, which includes GAMECHANGER, Contract Search, and JBook Search applications on the Advana platform.

The position offers an opportunity to work at the intersection of cutting-edge technology and national security, developing and maintaining AI and machine learning applications that enhance defense capabilities and decision-making. Based in Washington, DC's historic Dupont Circle neighborhood, Barbaricum has established itself as a transformative force in approaching complex problem sets with innovative solutions.

As a Full Stack Software Engineer, you'll be responsible for designing and developing software requirements for AI-based capabilities, working with both frontend and backend technologies, and maintaining critical applications. The role requires expertise in multiple programming languages, modern software architectures, and DevSecOps practices. You'll work closely with clients and team members, contributing to the development of product lines and strategic planning.

The ideal candidate will bring a strong technical background combined with excellent communication skills, as you'll be engaging with CDAO members both inside and outside your team. This position requires an active DoD Top Secret clearance and offers the opportunity to work on some of the Nation's most complex and rewarding challenges in a collaborative, innovative environment.

Join Barbaricum's vibrant corporate culture, which values diverse expertise and perspectives, and be part of a team that's pushing the boundaries of technology in service of national security. With locations across the United States and a commitment to continual growth and expertise building, this role offers unique opportunities for professional development and meaningful impact.

Last updated a month ago

Responsibilities For Full Stack Software Engineer

  • Design and develop software requirements for AI-based support capabilities including architectures, APIs, frameworks, and libraries
  • Develop front end and backend of software prototypes, components, and tooling
  • Maintain and guide development of common libraries and tools
  • Maintain existing code base of in-production applications
  • Work closely with clients and requirements owners
  • Develop plans, road maps, and software design strategies
  • Aid in formulating strategy for rapid prototyping of AI capabilities

Requirements For Full Stack Software Engineer

Python
JavaScript
Java
React
Node.js
PostgreSQL
Kubernetes
  • Active DoD Top Secret clearance with ability to achieve TS/SCI clearance
  • Bachelor's degree plus 5-7 years experience, or Master's Degree plus 3 years experience
  • Programming experience with Python, JavaScript, and Java (preferred)
  • Experience with front end frameworks like React or Vue
  • Experience with backend frameworks like Node.js, Spring, Django, Flask
  • Experience with Agile software development methodologies
  • DevSecOps experience including CI/CD tooling
  • Experience with containerization and Kubernetes
  • Familiarity with ORM frameworks and PostgreSQL
  • Strong communications skills
  • DoDD 8140 IAT Level III preferred

Interested in this job?

Jobs Related To Barbaricum Full Stack Software Engineer

Software Engineer III

Senior Software Engineer position at Barbaricum, focusing on defense technology and cloud services, requiring 10+ years experience and DoD Secret Clearance.

Senior Full Stack Software Engineer

Senior Full Stack Software Engineer role at Barbaricum, focusing on AI/ML development for DoD's CDAO, requiring TS clearance and extensive full-stack experience.

Senior Foreign Military Sales (FMS) Engineer

Senior FMS Engineer role at Barbaricum supporting PEO GCS, focusing on system engineering for military vehicle platforms in Foreign Military Sales.

Software Engineer

Experienced Software Engineer (SIL Support) needed for systems integration and C5ISR support at Barbaricum, a leading government contractor.

Production Engineer - Lead

Lead Production Engineer role at Barbaricum, supporting PEO GCS with expertise in production engineering and system readiness for defense and automotive industries.