DeveloperJobs.io
← Back to all jobs

Job Description

The Senior Software Engineer role at SnapIT Solutions, LLC serves as the technical lead for a Department of Defense contract. The position focuses on sustaining and enhancing the BH Pulse survey application and its administrative portal, supporting web and middleware components, and ensuring the system remains secure, reliable, and user friendly. This hybrid role is based in Arlington, Virginia, with a salary range of USD 110,000 to 125,000 per year and requires a Bachelor’s degree plus eight years of software engineering experience.

Responsibilities

  • Maintain and sustain the BH Pulse survey application and administrative web portal, covering the front-end, middle-tier, and related content within the DoD .mil environment.
  • Execute approved updates to survey questions, modules, user interfaces, and reporting features in coordination with DPRR and the Program Manager.
  • Conduct ongoing application maintenance, defect resolution, performance tuning, and usability enhancements in alignment with SDLC and configuration-management practices.
  • Collaborate with the database administrator on data access strategies, reporting logic, and performance optimization for the application's database interactions.
  • Create and maintain technical documentation, including functional hierarchies, screen layout diagrams, tables of business rules, process diagrams, and end-to-end relational diagrams.
  • Support testing and validation of changes, including unit and integration tests and user experience evaluations, to ensure a stable production environment.
  • Contribute to training materials and best-practice documentation for unit points of contact and behavioral health professionals.
  • Participate in monthly status reports, providing technical input on changes, downtime, performance, and ongoing system sustainment.

Requirements

  • Must have prior experience working in a DoD environment.
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Eight or more years in software engineering, with substantial experience in web-based applications and survey or data-collection platforms.
  • Proficient in server-side and web development using standard industry software packages.
  • Extensive knowledge of concurrent programming concepts, including design, development, testing, maintenance, troubleshooting, and deployment of new products.
  • Experience in developing, implementing, tracking, and identifying subordinate project requirements.
  • A background in graphic arts is required.
  • Experience sustaining production applications in regulated environments such as healthcare, federal, or DoD, with emphasis on reliability, security, and documentation.
  • Proficiency with version control, CI/CD practices, and automated testing.
  • Ability to translate business and user requirements into technical solutions and to document those solutions clearly for both technical and non-technical audiences.

Technologies

SQL Server

Preferred Qualifications

  • Experience integrating web applications with SQL Server databases and collaborating with DBAs on performance and schema design.
  • Prior work on behavioral health, resilience, or analytics tools.
  • Familiarity with DoD or Army IT regulations and information assurance practices.

Application Question

  • Have you previously worked in a DoD environment?

Willingness to Travel

  • 25% (Preferred)

Work Location

Hybrid remote in Arlington, VA 22202

Similar Jobs