Senior Front-End Software Engineer

CACIAurora, PA
Onsite

About The Position

We are seeking a talented and motivated Front-End Software Engineer to join our dynamic development team. This role is ideal for an early to mid-career developer who is passionate about building scalable, reliable, and high-performance front-end services for mission applications. You will be responsible for designing, deploying, and testing a software UI for one of the missions software services that run within a modern orchestration. If you are eager to learn, enthusiastic about problem-solving, and ready to make a significant impact on our core product architecture, we would love to hear from you!

Requirements

  • Active Secret U.S. Government Security Clearance
  • Bachelor's degree in computer science or related field
  • At least 5 years of professional software development experience and working proficiency in Python and/or Java
  • Experience with lightweight frameworks such as FastAPI, Flask, Quarkus, or Spring Boot
  • Proficiency with software packaging tools (uv, pip, Maven, etc)
  • Comprehensive testing experience, including unit tests (e.g., pytest, JUnit), system tests, and integration tests
  • Proficiency with various data storage solutions (PostgreSQL, MongoDB, AWS or Azure cloud storage services)
  • Experience with source control tools (e.g., Git, GitLab)
  • Experience implementing and managing CI/CD pipelines using tools such as GitLab CI/CD or Jenkins
  • Experience containerizing and deploying applications using Docker and Kubernetes
  • Ability to work in office

Nice To Haves

  • Knowledge of application development supporting Command and Control ground systems
  • In-depth knowledge of and practical experience with standard AWS managed services (S3, ECS, EC2, Lambda, Step Functions, DynamoDB, OpenSearch)
  • Experience with ArgoCD or GitOps deployment workflows
  • Experience with Government Clouds (e.g., GovCloud, C2S)
  • Experience with DevSecOps and Agile Scrum software development methodology, including tools like Jira and Confluence
  • IAT Level II or III certification (e.g., Security+, CISSP, or CASP)

Responsibilities

  • Design a front end user interface for an existing application that can be deployed within a modular system
  • Participate in customer working group to extract user needs and develop wire frame diagrams of the user interface
  • Work within a software development team to relay user needs to back end developers
  • Create E2E for verifying UI functionality
  • Participate in usability events to validate the user interface

Benefits

  • flexible time off
  • 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