Search

Senior Software Developer

Action Target Inc
locationProvo, UT, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

Action Target is seeking a talented and self-motivated Senior Software Developer to take ownership of developer tools, software maintenance processes, and creating new products. This individual will play a critical role in the ongoing evolution of our software stack used in advanced shooting range technology for military, law enforcement, and commercial customers.

You’ll work in a fast-moving, startup-like environment with broad responsibilities, spanning DevOps, internal tooling, and feature-level development. Your primary focus will include maintaining and extending software in Go, contributing to tools in C#, and supporting a robust Linux-based infrastructure. This position offers a unique opportunity to shape internal developer experiences while writing software that directly controls physical hardware systems.

________________________________________

Key Responsibilities

• Develop and maintain internal tools used across engineering, installation, and service departments.

• Contribute to Go-based backend software that interfaces with sensors, motion systems, and physical range hardware.

• Support and enhance C#/.NET applications, including web-based tools and range configuration systems.

• Work closely with hardware to support embedded integration, system testing, and real-time software behavior.

• Identify opportunities for process improvements in DevOps, CI/CD, and release management.

• Collaborate across departments to understand needs and implement solutions that improve engineering productivity and quality.

• Support occasional frontend improvements or UI prototypes as needed.

________________________________________

Qualifications

Required Skills

• 5+ years of professional experience in software engineering, including at least:

  • 2 years working with Go
  • 2 years working with C#/.NET

• Comfortable working in Linux environments (CLI, scripting, package management, etc.)

• Strong knowledge of software toolchains, build processes, and continuous integration systems

• Experience developing internal tools or developer productivity systems

• Familiarity with network protocols, HTTP/REST, and general client-server architectures

• Experience writing clean, testable, and maintainable code

Bonus Skills (Nice to Have)

• Embedded systems experience or close work with physical hardware

• Familiarity with container/orchestration technologies

• Experience with cloud infrastructure (AWS)

• Knowledge of frontend development (Angular, HTML/CSS)

• Familiarity with DevOps practice

• Experience with motion control systems or real-time sensor integration

________________________________________

Who You Are

• Independent, resourceful, and capable of taking full ownership of systems and processes

• Adaptable and excited to work in a lean, cross-functional team

• Strong communicator who can gather requirements needed for projects

• Passionate about building efficient, elegant, and scalable solutions

• Willing to wear multiple hats and jump between code, tooling, infrastructure, and even hardware bring-up

• Enjoy hands-on work with hardware that has real-world, mission-critical impact

• Can be part of a collaborative team where your work matters—and gets shipped

________________________________________

About Action Target

At Action Target, we design, build, and support some of the most advanced shooting range systems in the world. Our customers range from law enforcement to the military to commercial operators. With a deep integration of software, hardware, and mechanical systems, we create immersive and high-performance range environments. Join us and help build the future of shooting range technology.


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...