Redhorse Corporation is seeking a Full Stack Software Engineer to support the Defense Intelligence Agency (DIA) in assessing and advancing Combatant Command's technology integration initiatives and driving AI/ML and data-driven decision-making across the Department of Defense (DoD).
Requirements
- Programming experience with Python and JavaScript.
- Experience with a front-end framework (React or Vue).
- Experience with at least one backend runtime/framework (Node.js, Spring, Spring Boot, Django, Flask).
- Experience with Agile software development methodologies and tools.
- Strong understanding of modern software architectures such as microservices, and front-end frameworks.
- DevSecOps experience.
- Experience with DataBricks, Gitlab, Jira, or Spark.
Responsibilities
- Design and develop software requirements for multiple intelligence-based support capabilities, encompassing software architectures, APIs, frameworks, and libraries.
- Contribute to the development of a strategy for rapid prototyping of AI capabilities, including Generative AI.
- Maintain and guide the development of common libraries and tools utilized by multiple teams.
- Document requirements and specifications; review documentation from other teams and vendors.
- Develop front-end and back-end components and tooling to accelerate the prototyping process.
- Develop plans, roadmaps, and software design strategies.
- Analyze and decompose activities and requirements into software designs allocated across systems components/sub-components.
Other
- Bachelor's Degree plus 7+ years of experience OR a Master's Degree plus 5+ years of experience.
- Top Secret security clearance with SCI eligibility and CI Polygraph.
- Strong communication skills.
- Ability to synthesize requirements underlying feature requests, recommend alternative technical and business approaches, and facilitate engineering efforts to meet aggressive timelines.
- Frequent travel is required.