Full Stack Software Engineer

CACIDenver, CO
Hybrid

About The Position

Join the CASTViz program to build cutting-edge geospatial information systems. Work on mission-critical platforms supporting law enforcement with tens of thousands of users. Develop software that directly impacts public safety and operational decision-making. Freedom to work at all levels of the software stack and take pride in what you build. This position is remote, however, we would prefer local candidates in the Denver metro area and have the ability to work onsite/hybrid.

Requirements

  • U.S Citizen and the ability to obtain and maintain a security clearance
  • Bachelor’s degree in Computer Science or a related field
  • 5+ years of professional software development experience
  • Strong experience with Java or Java-like languages (e.g., Kotlin, C#, Scala)
  • Full-stack web development experience with modern web technologies
  • Strong understanding of algorithms, data structures, and relational database systems (RDBMS)
  • Experience working in command-line environments on POSIX-compliant systems
  • Strong troubleshooting and problem-solving skills
  • Understand and implement CI/CD processes
  • Working knowledge of user-driven design principles and have solid automated and manual software testing experience

Nice To Haves

  • Strong background in geospatial information systems (GIS)
  • Experience with React or similar modern frontend frameworks
  • Experience with embedded or lightweight databases such as H2
  • Experience deploying or operating systems in AWS
  • Experience building or maintaining multi-user systems
  • Familiarity with Windows, Linux and macOS
  • Ability to mentor other engineers and influence technical direction

Responsibilities

  • Design, develop, deploy, and sustain software systems
  • Work across the full software stack, from backend services to web-based user interfaces
  • Troubleshoot complex system issues and drive problems to resolution
  • Collaborate with engineers and stakeholders to deliver reliable, scalable solutions
  • Take technical ownership for code quality, performance, and maintainability

Benefits

  • flexible time off benefit
  • robust learning resources
  • competitive compensation
  • benefits and learning and development opportunities
  • comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service