Senior Software Engineer

3 weeks ago


Virginia, United States Armaments Research Company Full time

Senior Software Engineer • Armaments Research Company Join to apply for the Senior Software Engineer role at Armaments Research Company. About Armaments Research Company Armaments Research Company (ARC) is a technology company dedicated to bringing real‑time situational awareness and battlefield logistics capabilities to the warfighter. The ARC team manages program execution in support of innovative IoT devices that enhance national security. ARC’s core offering is the AI‑Enabled Weapons Sensor (AEWS), which collects and transmits real‑time tactical data to the cloud, providing battlefield awareness and actionable insights. Devices were initially developed in partnership with DARPA and the National Science Foundation, leveraging IoT technology and machine learning to transform operational responses. What You’ll Do The Senior Software Engineer is responsible for building and developing data collection applications and situational awareness tools. You will be part of a high‑caliber team dedicated to both mission and advancing ground‑breaking technology. Our software stack includes Java‑based microservices in AWS, Docker, Kubernetes, Kafka, PostgreSQL, Redis, a React.js front‑end for web UIs, and mobile Android applications. Role Responsibilities – How You Will Make An Impact Collaborate with a small team of software engineers to design and document forward‑thinking approaches to solving enterprise software problems Capture, update, and maintain current and future software requirements Participate in enterprise architecture design discussions and documentation Develop and implement reliable back‑end software Develop and implement modern web‑based user interfaces Write and maintain automated software unit tests and integration tests for functional verification and regression testing Write and maintain system component simulators Collaborate across teams with mobile software developers, firmware engineers, hardware engineers, and data scientists Mentor junior engineers and technicians in promoting a culture of continuous improvement through development processes Leverage AWS cloud infrastructure, VPCs, and managed services Utilize modern IaC practices using GitLab integration Perform CI/CD using Terraform and Helm Automated testing, database management, and Kubernetes management Deploy software using contemporary DevOps practices including multi‑cloud, multi‑tenant, and hybrid strategies Safely operate firearms platforms under supervision from trained and licensed range officers and qualified ARC personnel (prior experience with firearms not required) This position may require travel up to 10% of the time for in‑person events including system testing Relevant Skills And Experience Bachelor’s degree in computer science, computer engineering, or equivalent practical experience 6+ years of experience as a software engineer Comfort with cloud‑agnostic architectures Comfort with decentralized identity management including zero‑trust frameworks Comfort with networking protocols and ICDs Experience with software integrations (star, horizontal, vertical) Experience with software automation through simulation and digital twins Experience working in a start‑up environment Experience working for a DoD or government contractor Ability to obtain a DoD Security Clearance This position requires access to restricted information and facilities protected under U.S. laws and regulations, including the National Industrial Security Program Operating Manual (NISPOM). Offer for employment will be conditioned on authorization to receive access to restricted information necessary to perform responsibilities. Citizenship Verification: This position requires verification of U.S. Citizenship to meet federal government security screening requirements. What We Offer Equity options 401(k) plan Employer paid employee medical, dental and vision 12 paid holidays plus flexible PTO policy Seniority Level: Mid‑Senior level Employment Type: Full‑time Job Function: Engineering and Information Technology Industries: Defense and Space Manufacturing Referrals increase your chances of interviewing at Armaments Research Company by 2x. Locations & Salary: McLean, VA – $120,000.00‑$135,000.00; Chantilly, VA – $165,000.00‑$185,000.00. #J-18808-Ljbffr



  • Virginia, United States Armaments Research Company Full time

    Senior Software Engineer Armaments Research Company Join to apply for the Senior Software Engineer role at Armaments Research Company. About Armaments Research Company Armaments Research Company (ARC) is a technology company dedicated to bringing real?time situational awareness and battlefield logistics capabilities to the warfighter. The ARC team manages...


  • Virginia, MN, United States Armaments Research Company Full time

    Senior Software Engineer Armaments Research Company Join to apply for the Senior Software Engineer role at Armaments Research Company. About Armaments Research Company Armaments Research Company (ARC) is a technology company dedicated to bringing real?time situational awareness and battlefield logistics capabilities to the warfighter. The ARC team manages...


  • Virginia, United States iHire Full time

    Senior Software Engineer, Back End (Enterprise Platform Technology) – Capital One Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast‑paced, collaborative, inclusive, and iterative delivery environment? At Capital One you’ll be part of a big group of makers, breakers, doers and...


  • Virginia, United States Verite Group Full time

    Overview Join to apply for the Senior Software Engineer - R25-024 role at Verite Group, Inc. Verite Group, Inc. is actively recruiting top-tier software engineering talent to join our development team. Verite Group, Inc. is both a software product development company and a consultancy. Responsibilities Developers for this position will be active in all...


  • Virginia, United States Engineer-SAI Consulting Engineers, Inc. Full time

    Position Overview What drives you? Are you driven to be a champion of change or are you looking to make a positive difference where you live and work? Do you strive to use your traffic engineering skills and expertise to serve others and are committed to leading innovation? Then consider building a career working for VDOT Richmond District Traffic...


  • Virginia, United States iHire Full time

    Capital One has partnered with iHire to reach top talent for their opening below. Check it out and apply via iHireTechnology today! Senior Software Engineer, Back End (SRE/Python/AWS) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery...


  • Virginia, MN, United States Verite Group Full time

    Overview Join to apply for the Senior Software Engineer - R25-024 role at Verite Group, Inc. Verite Group, Inc. is actively recruiting top-tier software engineering talent to join our development team. Verite Group, Inc. is both a software product development company and a consultancy. Responsibilities Developers for this position will be active in all...


  • Virginia, MN, United States Verite Group Full time

    Overview Join to apply for the Senior Software Engineer - R25-024 role at Verite Group, Inc. Verite Group, Inc. is actively recruiting top-tier software engineering talent to join our development team. Verite Group, Inc. is both a software product development company and a consultancy. Responsibilities Developers for this position will be active in all...


  • Virginia, MN, United States Verite Group Full time

    Overview Join to apply for the Senior Software Engineer - R25-024 role at Verite Group, Inc. Verite Group, Inc. is actively recruiting top-tier software engineering talent to join our development team. Verite Group, Inc. is both a software product development company and a consultancy. Responsibilities Developers for this position will be active in all...


  • Virginia, MN, United States Verite Group Full time

    Overview Join to apply for the Senior Software Engineer - R25-024 role at Verite Group, Inc. Verite Group, Inc. is actively recruiting top-tier software engineering talent to join our development team. Verite Group, Inc. is both a software product development company and a consultancy. Responsibilities Developers for this position will be active in all...