Senior Software Engineer

Startup dedicated to bringing real time situational awareness and battlefield logistics capabilities to both the DoD and law enforcement personnel.
United States
Backend
Senior Software Engineer
Remote
11 - 50 Employees
7+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Armaments Research Company (ARC) is a startup dedicated to bringing real time situational awareness and battlefield logistics capabilities to both the DoD and law enforcement personnel. As a Senior Software Engineer, you'll be an integral part of the ARC team, creating innovative IoT devices that feed data to the ARC technology stack.

ARC's core offering is an embedded device designed in-house that pushes real-time data to the cloud and back down to tactical users on a mobile Android device. This technology provides battlefield/tactical awareness that doesn't exist today, initially developed for DARPA and NSF.

You'll work on a Java-based microservices stack in AWS, using modern orchestration and integration systems like Docker, Kubernetes, Kafka, PostgreSQL, and Redis. The front-end is React.js, driving web UIs for historical analytics, real-time status information, and data replays.

Key responsibilities include:

  • Collaborating on enterprise software design
  • Developing reliable back-end software and modern web-based UIs
  • Writing automated tests and system component simulators
  • Deploying software using DevOps practices
  • Collaborating across teams (mobile, firmware, hardware, data science)
  • Mentoring junior engineers

This role offers exposure to production software integration across various technologies and problem domains. You may occasionally need to safely operate firearms under supervision, and the position might require up to 10% travel for system testing.

Join ARC to work on cutting-edge technology that saves lives on the frontline, enhancing safety, decision-making, and transparency for ground personnel in military and law enforcement contexts.

Last updated 7 months ago

Responsibilities For Senior Software Engineer

  • Design and document approaches to solving enterprise software problems
  • Develop and implement reliable back-end software
  • Develop and implement modern web-based user interfaces
  • Write and maintain automated software tests and integration tests
  • Write and maintain system component simulators
  • Collaborate with mobile software developers, firmware engineers, hardware engineers, and data scientists
  • Mentor junior engineers
  • Deploy software using contemporary DevOps practices
  • Safely operate firearms platforms under supervision (when required)
  • Travel for in-person events and system testing (less than 10% of the time)

Requirements For Senior Software Engineer

Java
JavaScript
Kafka
Kubernetes
MongoDB
PostgreSQL
React
Redis
  • Bachelor's degree in computer science, computer engineering or related field
  • 7+ years of experience as a software engineer
  • Experience with Java-based microservices in AWS
  • Familiarity with Docker, Kubernetes, Kafka, PostgreSQL, Redis
  • Experience with React.js
  • Knowledge of DevOps practices
  • Ability to obtain a DoD security clearance

Benefits For Senior Software Engineer

401k
Dental Insurance
Equity
Medical Insurance
Vision Insurance
  • Equity Options
  • 401k plan
  • Employer paid employee medical, dental and vision
  • 13 paid holidays
  • Flexible PTO Policy

Interested in this job?

Jobs Related To Armaments Research Company Senior Software Engineer

Software Engineer III - Backend (Sunnyvale)

Senior Backend Software Engineer role at Walmart's Sam's Club team, focusing on developing high-performance APIs and services.

Senior Manager, Record to Report

Senior Manager position at Walmart leading cross-functional accounting teams, managing month-end close processes, and driving financial excellence.

Software Engineer III

Senior Software Engineer role at Walmart focusing on building scalable checkout solutions using Node.js, Java, and cloud technologies in Silicon Valley.

Software Engineer III- Back end

Senior Backend Software Engineer role at Walmart Global Tech, focusing on data initiatives and cloud solutions with competitive pay and benefits in Silicon Valley.

Senior Software Development Engineer, International Operations Tech

Senior Software Engineer role at Amazon leading international operations technology solutions, focusing on distributed systems and team leadership.