Senior Software Engineer

United StatesUnited StatesRemotesenior
OtherSoftware EngineerSoftware Engineer InternSoftware Engineering
9 views0 saves0 applied

Quick Summary

Technical Tools
OtherSoftware EngineerSoftware Engineer InternSoftware Engineering

Armaments Research Company (ARC) is a technology company dedicated to bringing real-time situational awareness and battlefield logistics capabilities to the warfighter. You will be an integral part of the ARC team managing program execution in support of our innovative and powerful IoT devices to enhance national security.   

Our core offering is the ARC AI-Enabled Weapons Sensor (AEWS), which collects and transmits real-time tactical data to the cloud. This information enables battlefield/tactical awareness and aggregated insights into big data sets that do not exist today. ARC technologies were initially developed in partnership with DARPA and the National Science Foundation and leverage internet-of-things (IoT) technology and machine learning to derive actionable insights and transform operational responses. This novel technology will be deployed at scale to enhance safety, decision-making, and sustainment for the warfighter at the tactical edge. 

Responsibilities

~1 min read

The Senior Software Engineer is responsible for building and developing our data collection applications and situational awareness tools. You will be a part of a high caliber team dedicated to both mission and advancing ground-breaking technology. Our software stack includes Java-based microservices in AWS using modern orchestration and integration systems.  We use many off-the-shelf technologies including Docker, Kubernetes, Kafka, PostgreSQL, Redis and many others.  The front-end is a React.js presentation that drives web UIs for historical analytics, real-time status information, and data replays similar to mixed-media streaming platforms. We also develop mobile applications for the Android operating system. You will have the opportunity to learn and expand your own knowledge base, leveraging and elevating our highly skilled team.

We are looking to add software engineers that possess DevOps experience or integration experience. Please note that an application for this role means you will be considered for either or both of these positions.

Responsibilities

~1 min read
  • 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 both 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 the development and adherence to strong development processes
  • Leverage AWS cloud infrastructure, VPCs, and managed services
  • Utilize modern IAC practices using GitLab integration
  • Perform CI/CD using Terraform, Helm
  • Automated testing, database management, and Kubernetes
  • 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 is not required
  • This position may require travel up to 10% of the time in support of in-person events including system testing

Requirements

~1 min read
  • 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 will require access to restricted information and facilities protected under U.S. laws and regulations, including the National Industrial Security Program Operating Manual (NISPOM). Please note that any offer for employment will be conditioned on any required authorization to receive access to such restricted information and facilities necessary to perform the responsibilities of the position.  

Citizenship Verification: This position requires verification of U.S. Citizenship to meet federal government security screening requirements required for this role. The successful candidate must be a U.S. Citizen and otherwise eligible to obtain access to classified information and facilities necessary to perform the responsibilities of the position.  

What We Offer

~1 min read

Equity Options
401k plan
Employer paid employee medical, dental and vision

12 paid holidays plus Flexible PTO Policy 

Listing Details

Posted
November 12, 2025
First seen
March 26, 2026
Last seen
April 21, 2026

Posting Health

Days active
26
Repost count
0
Trust Level
32%
Scored at
April 21, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust

3 other jobs at Armamentsresearchcompany

View all →

Explore open roles at Armamentsresearchcompany.

Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

A
Senior Software Engineer