Senior Software Engineer
Company: Capstone Research Corporation
Location: Madison
Posted on: April 2, 2026
|
|
|
Job Description:
Senior Software Engineer Capstone Research Corporation is
seeking to expand our team. Capstone Research Corporation is
headquartered in Huntsville Alabama. We are a customer-oriented
engineering services company providing world class research and
development support across the Department of Defense (DoD): Army,
Navy, Air Force, Marines, and Missile Defense Agency (MDA).
Capstone offers 100% Company Provided Medical and Dental Insurance,
Matching 401K, and Profit Sharing as part of our top-notch benefits
package. Compensation for this position will be determined, but not
limited to, factors such as responsibilities of the job, education,
experience, knowledge, skills, abilities, alignment with market
data, and internal equity. We have an immediate opening for a
Senior Software Engineer to work in our Huntsville, AL office. The
successful candidate will join the interdisciplinary Systems
Analysis Group supporting existing Joint Tactical Integrated Fire
Control projects/programs. The successful candidate will serve as a
technical leader and primary contributor within our team. This role
is responsible for guiding sprint direction, leading architectural
decisions, mentoring junior engineers, and delivering high-quality
production-grade software. The successful candidate will be a
top-tier individual contributor who designs, writes, reviews, and
debugs complex systems daily. This role is hands-on and code
focused. 9-12 years of software engineering experience is desired,
including co-op, intern, academic research and/or other work
experience. Salary based on relevant experience and education. Key
Responsibilities Work on-site within a collaborative team
environment to engineer joint tactical integrated fire control
solutions Drive technical direction of sprint work in collaboration
with product and engineering leadership Translate high-level system
goals into a concrete, implementable architecture Design,
implement, and maintain complex modern C++ systems Debug and
resolve advanced issues involving concurrency, synchronization,
memory ownership, and system-level behavior Write and maintain
comprehensive unit and integration tests using Google Test / Google
Mock Contribute directly to CI/CD pipelines and build
infrastructure improvements Mentor mid-level and junior engineers
in modern C++ best practices Provide high-quality code reviews that
elevate team standards Act as escalation point for complex
technical issues Participate in periodic program reviews and
technical presentations to Government stakeholders Requirements
Bachelor's degree in software engineering, computer science, or
related field 9-12 years of professional software development
experience Expert-level proficiency in embedded / real-time modern
C++ (C++17 or newer) Deep understanding of: Memory management and
ownership models Concurrency primitives and multi-threaded system
design Deterministic resource management Networking fundamentals
Serialization frameworks Asynchronous systems Demonstrated
experience writing high-quality unit tests and enforcing test
discipline Experience leading architectural discussions and making
technical decisions Proven track record of shipping
production-grade systems Ability to both design and develop systems
Excellent problem-solving skills and effective verbal and written
communication skills Ability to travel approximately 10% of the
time 3 references, including 1 personal and 2 who are familiar with
the candidate's prior professional work experience U.S. Citizenship
Preferred Qualifications Experience with DoD operations, concepts,
and technologies and their supporting sensors, effectors, and
networks Experience designing or maintaining message-driven
architectures Experience improving or designing CI/CD systems
Familiarity with cross-platform development (Windows Linux)
Experience in regulated, safety-critical, aerospace, or defense
environments MS Software Engineering or Computer Science Clearance:
Ability to qualify for a DoD Secret or higher clearance Capstone
Research Corporation is an Equal Employment Opportunity Company All
Qualified applicants will receive consideration for employment
without regard to race, color, religion, sex, sexual orientation,
gender identity, national origin, disability or status as a
protected veteran.
Keywords: Capstone Research Corporation, Franklin , Senior Software Engineer, IT / Software / Systems , Madison, Tennessee