Software Engineer - Top Secret

Maania Consultancy ServicesChantilly, VA

About The Position

We are seeking a skilled Software Engineer with a focus on front-end development to join our team. The ideal candidate will have a strong background in building user-centric, reliable solutions from ambiguous requirements. This role involves working with modern front-end technologies to create engaging and efficient user interfaces. A Top Secret clearance is required for this position.

Requirements

  • BS in Software Engineering or related field.
  • 2-10 years of professional software engineering experience focused on front-end development.
  • Strong, hands-on expertise with Angular (components, modules, routing, forms, RxJS).
  • Proficiency in TypeScript, modern JavaScript (ES6+), HTML5, and CSS/SCSS.
  • Experience building reusable component libraries/design systems and consistent UI patterns.
  • Solid understanding of SPA architecture, client-side performance, and web fundamentals.
  • Experience consuming APIs (REST and/or GraphQL), handling auth/session patterns, and error states.
  • Experience with automated testing (Jasmine/Jest, Karma, Cypress/Playwright, or similar).
  • Familiarity with Git workflows and collaborating via code reviews in a team environment.
  • Ability to work from ambiguity and deliver reliable, user-focused solutions.

Nice To Haves

  • Experience with distributed systems and event streaming (Kafka, RabbitMQ, or similar).
  • Familiarity with geospatial, ISR, or intelligence-domain data pipelines that map to TCPED stages.
  • Experience with cloud-native deployments (Docker, Kubernetes, AWS/Azure/GCP).
  • Experience with API security and enterprise auth (OAuth2/OIDC, mTLS, RBAC/ABAC).
  • Experience with performance profiling and tuning for JVM-based services.
  • Exposure to IaC (Terraform/CloudFormation) and platform automation.
  • Mentoring or leading small technical efforts (design reviews, refactors, standards adoption).

Responsibilities

  • Develop and maintain front-end applications using Angular.
  • Build reusable component libraries and establish consistent UI patterns.
  • Implement client-side performance optimizations.
  • Consume and integrate with APIs (REST and/or GraphQL).
  • Implement automated testing strategies.
  • Collaborate with team members through code reviews and Git workflows.
  • Work effectively with ambiguous requirements to deliver user-focused solutions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service