Software Engineer, Full Stack (Angular & Java)

VeilantTysons, VA
Remote

About The Position

Veilant is seeking a Full Stack Software Engineer with expertise in Angular and Java to join their mission-driven team. This role involves designing, building, deploying, and operating production software that integrates geospatial data, external APIs, and cloud infrastructure. The position supports environments where reliability, performance, and security are paramount. Initially, the engineer will spend a few months maintaining legacy systems built on C# and Azure, providing a bridge to learn Veilant's engineering practices and team. Following this phase, the role transitions to the core development team, focusing on the modern tech stack which includes Java for backend development, Angular for the frontend, and working with REST and GraphQL APIs, SQL databases, cloud infrastructure, and DevOps/CI/CD workflows. The ideal candidate is a strong engineer with a growth mindset, comfortable owning features from conception to deployment, and proficient across frontend, backend, and infrastructure.

Requirements

  • Ability to obtain a Security Clearance
  • U.S. Citizenship Required
  • 5 plus years of professional software development experience
  • Strong fundamentals in object-oriented programming
  • Experience with relational databases (SQL, PostgreSQL, etc.)
  • Comfort with REST APIs and web services
  • Demonstrated ability to learn new languages and frameworks

Nice To Haves

  • Professional experience with Java or Angular
  • Hands-on experience implementing GIS or mapping technologies
  • Experience with DevOps, CI/CD pipelines, or infrastructure as code
  • Experience in regulated environments or working with cleared personnel
  • Database administration or optimization experience
  • Experience with Docker, Kubernetes, or containerization

Responsibilities

  • Design, build, deploy, and operate production software integrating geospatial data, external APIs, and cloud infrastructure.
  • Maintain and support legacy systems built on C# and Azure during an initial transition phase.
  • Transition to the core development team to work on the modern tech stack.
  • Build and maintain applications using Java and Angular.
  • Design and consume REST and GraphQL APIs.
  • Work across the full request cycle from database to user interface.
  • Design database schemas and write performant queries.
  • Deploy and operate services in cloud environments.
  • Improve monitoring, logging, and system reliability.
  • Support incident response and root cause analysis.
  • Keep systems running reliably in mission-critical environments.

Benefits

  • Flexible PTO + holidays
  • Generous 401k match benefit up to 10%, with an automatic 3% safe harbor contribution and additional matching based on employee contributions.
  • Medical (HSA & PPO Plans Available), dental, vision, disability, and life insurance
  • Employer Contribution to Health Savings Account (HSA)
  • Learning & Development opportunities
  • Professional coaching services
  • Get the technology you want to do your job
  • Personal Privacy Protection Services
  • Free daily snacks & drinks
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service