Back to jobs

Senior Principal Software Engineer (Front End)

Herndon, VA

Clarity Innovations is a trusted national security partner, dedicated to safeguarding our nation’s interests and delivering innovative solutions that empower the Intelligence Community (IC) and Department of Defense (DoD) to transform data into actionable intelligence, ensuring mission success in an evolving world.

Our mission-first software and data engineering platform modernizes data operations, utilizing advanced workflows, CI/CD, and secure DevSecOps practices. We focus on challenges in Information Warfare, Cyber Operations, Operational Security, and Data Structuring, enabling end-to-end solutions that drive operational impact.

We are committed to delivering cutting-edge tools and capabilities that address the most complex national security challenges, empowering our partners to stay ahead of emerging threats and ensuring the success of their critical missions. At Clarity, we are people-focused and set on being a destination employer for top talent, offering an environment where innovation thrives, careers grow, and individuals are valued. Join us as we continue to lead innovation and tackle the most pressing challenges in national security.

Position Overview

This position is part of a dynamic team at the forefront of prototyping infrastructure designs to support the next generation of cyber network operations. In this role, you will contribute to creating user-friendly front-end solutions that simplify complex infrastructure management across cloud-native and on-premises environments. Your work will involve designing and implementing cohesive user experiences, building reusable component libraries, and creating intuitive interfaces for infrastructure automation workflows. The goal is to create interfaces and design patterns that make our platform capabilities more accessible and efficient for developers and users across the organization. You will bridge the gap between complex backend systems and user-facing interfaces, ensuring our platform's powerful capabilities are easily discoverable and usable.

Key Responsibilities

  • Lead frontend architecture decisions and prototype developer-facing interfaces that improve platform usability and adoption
  • Develop intuitive interfaces for complex platform features, making workflows more accessible and efficient
  • Drive improvements to the developer experience by gathering feedback, conducting user research, and iterating on interface designs
  • Build and maintain frontend testing frameworks that ensure reliable platform interfaces
  • Champion frontend best practices and mentor other engineers on effective UI patterns for developer tools
  • Build high-quality UI components with React and TypeScript
  • Design and prototype solutions using industry tools (Figma, Sketch, Adobe XD, etc.)

Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, Software Engineering, or a related technical discipline. (Degree requirement can be met with four years of hands-on experience in a Software Engineering or similar full-time position.)
  • Proficiency in JavaScript, TypeScript, React, and CSS for implementing responsive and accessible user interfaces
  • Strong proficiency in modern frontend technologies and frameworks (e.g., React, TypeScript)
  • Experience with modern frontend testing frameworks (e.g., Jest, Cypress, Puppeteer)
  • Experience building and maintaining large-scale web applications
  • Experience building and maintaining design systems and component libraries
  • Strong communication skills with ability to write clear technical documentation and articulate design decisions
  • Ability to collaborate within a team but execute independently
  • Proficient in Linux-based development environments (e.g., Ubuntu, RedHat Enterprise Linux, or derivatives)
  • Proficient writing Automated Tests (e.g., unit tests, acceptance tests, system/integration tests)
  • Proficient with a version control software such as Git and hosted code repositories, such as GitLab

Preferred Qualifications

  • Current Top Secret security clearance SCI eligibility
  • Experience with developer portal platforms (e.g., Backstage) and building custom plugins/extensions
  • Previous work on developer platforms or internal developer tooling UIs
  • Experience with building CI/CD pipelines for frontend applications
  • Experience with GitOps workflows
  • Familiarity with Cloud Native Computing Foundation (CNCF) utilities.
  • Experience designing and implementing solutions on cloud services (Azure, AWS)
  • Experience in application deployments on Kubernetes

 

We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Education

Select...
Select...
Select...
Select...
Select...

Select...