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.