Castellum logo

Software Developer

Castellum

Dahlgren, VA
Full Time
Mid Level
10 days ago

Job Description

About the Role

The Software Developer will write code using modern programming languages for a data fusion application. The team is developing back-end to front-end application components for a rich, responsive web/desktop application, and is looking for an experienced software developer who can assist with developing software modules for integration of vendor developed hardware components. Produce clean, efficient code based on specifications, and optimize for performance, scalability and user experience. Participate in product design sessions and contribute to feature development. Recommend and execute improvements utilizing best practices. Create technical documentation for reference and training. This is an exciting opportunity to see the application development process from beginning to implementation, and to collaborate with various teams and vendors for hardware integration into the application. Infrequent local travel possible for in-person meetings. Possible overseas travel for one to two weeks in a year, as applicable.

Key Responsibilities

  • Write code using modern programming languages for a data fusion application.
  • Develop back-end to front-end application components for a web/desktop application.
  • Assist with developing software modules for integration of vendor developed hardware components.
  • Produce clean, efficient code based on specifications.
  • Optimize code for performance, scalability, and user experience.
  • Participate in product design sessions and contribute to feature development.
  • Recommend and execute improvements utilizing best practices.
  • Create technical documentation for reference and training.
  • Work with the team, customer(s), and Sponsor(s) to help develop and refine technical requirements.

Requirements

  • Experience in C, C++, Java, JavaScript, TypeScript, and/or Rust.
  • Experience with git.
  • Experience with software debugging and associated tools such as Eclipse, Visual Studio Code.
  • Basic knowledge of integrating hardware equipment into a software application.
  • Proficiency in resourcefulness, troubleshooting, and problem-solving skills.
  • Experience writing technical documentation.
  • Excellent communication skills.
  • Familiarity with Agile development methodologies.
  • Ability to learn new languages and technologies.
  • Active Secret clearance is desired with the ability to obtain Top Secret with Sensitive Compartmented Information (SCI).
Apply Now

Job Details

Posted AtJun 10, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceMid Level

About Castellum

Website

castellumus.com

Company Size

101-250 employees

Location

Dahlgren, VA

Industry

All Other Chemical Product and Preparation Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches