Software Engineer

Barbaricum is a rapidly growing government contractor providing leading-edge support to federal customers, with a focus on Defense and National Security mission sets.
Warren, MI, USA
Cloud
Senior Software Engineer
Hybrid
5+ years of experience
AI · Cybersecurity · Enterprise SaaS

Description For Software Engineer

Barbaricum is seeking an experienced Software Engineer to support the Program Executive Office Ground Combat Systems (PEO GCS). The role involves leading and supporting research, design, development, and engineering efforts for software solutions across assigned programs. Key responsibilities include cloud infrastructure development, software evaluation, and ensuring compliance with DevSecOps methodologies. The engineer will provide expertise in software architecture, risk analysis, and technical evaluations, collaborating with cross-functional teams to deliver high-level technical guidance and solutions.

The ideal candidate will have an active DoD Secret Security Clearance and a Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or Electrical Engineering from an ABET accredited program. A Master's degree can substitute for one year of experience. The role requires 5 years of experience in developing and managing software for DoD computer systems using Ada, C, C++, or Java, as well as experience in real-time software development for DoD combat platforms.

Key responsibilities include:

  • Developing cloud-based infrastructure benchmarking and development plans
  • Evaluating software in cloud environments within the DevSecOps lifecycle
  • Performing software engineering analysis and architectural analysis
  • Providing technical reviews, requirements analysis, and risk mitigation strategies
  • Supporting the design, development, and sustainment of U.S. military ground combat systems
  • Offering technical expertise in various computing environments and protocols

The role also requires experience with Technical Data Rights, software quality assurance, Cybersecurity, and DoD/Army Acquisition processes. Strong technical capability in system-level design of ground combat vehicles is essential.

Barbaricum, headquartered in Washington, DC, with presence in other locations, offers a vibrant corporate culture and the opportunity to work on complex and rewarding challenges at the forefront of national security.

Last updated 2 months ago

Responsibilities For Software Engineer

  • Develop cloud-based infrastructure benchmarking and infrastructure development plans
  • Evaluate software in cloud environments within the DevSecOps lifecycle
  • Perform software engineering analysis, including design concepts and software architectural analysis
  • Provide technical reviews, requirements analysis, risk analysis, and mitigation strategies
  • Support the design, development, integration, testing, production, logistics, fielding, and sustainment of U.S. military ground combat systems
  • Analyze and design software subsystems, including safety, environmental, and programmatic impacts
  • Offer technical expertise in computing environments, operating systems, communications protocols, and hardware platforms
  • Utilize computer logic, flow-charting techniques, program design methods, debug tools, and database management

Requirements For Software Engineer

Java
  • Active DoD Secret Security Clearance
  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering or Electrical Engineering from an ABET accredited program
  • 5 years experience in development/management of software for DoD computer systems using Ada, C, C++, or Java
  • Experience in development of real-time software for DoD combat platforms systems
  • Experience with Technical Data Rights, software quality assurance, and electrical engineering designs for combat vehicles
  • Experience of Cybersecurity, software security engineering, and software assurance principles
  • Strong technical experience in system level design of ground combat vehicles
  • Experience of DoD/Army Acquisition processes

Interested in this job?

Jobs Related To Barbaricum Software Engineer

System Engineer III

Senior System Engineer position at Barbaricum supporting military cloud services, requiring 10+ years experience and security clearance.

Sr. Hardware Dev Engineer (AWS Generative AI & ML Servers)

Senior Hardware Development Engineer role at AWS focusing on Generative AI and ML server infrastructure development and optimization.

Datacenter Engineering Senior Mechanical Engineer

Senior Mechanical Engineer role at Microsoft's datacenter in Johor Bahru, focusing on construction supervision and mechanical systems design for cloud infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core Trusted Platform team, focusing on cloud security and AI technologies with opportunity for remote work.

Datacenter Engineering Senior Mechanical Engineer

Senior Mechanical Engineer role at Microsoft's Datacenter Engineering team in Kuala Lumpur, focusing on datacenter infrastructure development and construction oversight.