Armaments Research Company
Armaments Research Company is hiring: Senior Software Engineer in Ashburn
Armaments Research Company, Ashburn, VA, US, 22011
Join to apply for the Senior Software Engineer role at Armaments Research Company
4 months ago Be among the first 25 applicants
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. 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 NSF, leveraging IoT technology and machine learning to derive actionable insights and transform operational responses. This technology will be deployed at scale to enhance safety, decision-making, and sustainment for the warfighter at the tactical edge.
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 mission success and technological innovation. Our software stack includes Java microservices in AWS, using modern orchestration and integration systems. Technologies include Docker, Kubernetes, Kafka, PostgreSQL, Redis, and others. The front-end involves React.js for web UIs, and we develop mobile applications for Android. You will have opportunities to expand your knowledge and contribute to a highly skilled team.
Role Responsibilities - How You Will Make An Impact
Design and document enterprise software solutions collaboratively with a small team.
Maintain current and future software requirements.
Participate in enterprise architecture discussions.
Develop reliable back-end software and modern web UIs.
Write automated unit and integration tests for software verification.
Create system component simulators.
Collaborate with mobile developers, firmware, hardware engineers, and data scientists.
Mentor junior engineers and promote continuous improvement.
Leverage AWS cloud infrastructure and managed services.
Implement infrastructure as code using GitLab, Terraform, Helm.
Perform CI/CD and automated testing, manage databases, operate Kubernetes.
Deploy software using modern DevOps practices including multi-cloud strategies.
Operate firearms platforms under supervision; prior firearms experience not required.
This role may require travel up to 10% for in-person testing and events.
Relevant Skills And Experience Bachelors degree in CS, CE, or equivalent experience.
6+ years of software engineering experience.
Experience with cloud-agnostic architectures, decentralized identity, networking protocols, automation, and working in start-up or government contractor environments.
Ability to obtain a DoD Security Clearance.
This position requires U.S. citizenship and access to restricted information per U.S. laws, including NISPOM. Employment offers are contingent upon security clearance eligibility.
What We Offer
Equity options
401k plan
Employer-paid health, dental, vision
12 paid holidays + Flexible PTO
Additional Details Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and IT
Industry: Defense and Space Manufacturing
Referrals can double your chances of interview success. Get notified about new Senior Software Engineer roles in Ashburn, VA .
#J-18808-Ljbffr