Summary
Veilant's wholly owned subsidiary, System High, delivers advanced protection and secrecy solutions for critical missions, programs, and intelligence activities. The company is seeking a Software Engineer specializing in frontend development to build a new user-facing application from the ground up, establish frontend architecture and standards, integrate APIs, collaborate across engineering teams, and deliver production-ready software.
Responsibilities
- Own the Frontend Application Layer: Help design and build the frontend from the ground up, establishing scalable patterns for components, routing, state management, performance, accessibility, and maintainability
- Build Production-Ready Experiences: Translate product requirements and UI/UX concepts into responsive, intuitive, high-quality application features
- Integrate with APIs: Build reliable integrations between the frontend and backend services, confidently working with API contracts, data structures, payloads, application state, error handling, and asynchronous workflows
- Shape Frontend Architecture: Participate in technical decisions around frameworks, libraries, application structure, reusable components, testing strategies, and development standards
- Work Across Engineering Boundaries: Collaborate with backend development, AI/technical specialists, QA, and product leadership to solve problems that span multiple parts of the application
- Build Efficient Development Workflows: Work within GitHub, AWS/GIT-based workflows, and CI/CD pipelines to support reliable development, testing, integration, and deployment
- Use AI to Increase Engineering Velocity: Apply AI-assisted development tools to accelerate documentation, testing, debugging, code scaffolding, and repetitive engineering tasks while independently reviewing, validating, and improving generated output
- Automate Where It Makes Sense: Write lightweight scripts or utilities to eliminate repetitive tasks, manipulate data, support development environments, or improve engineering workflows
- Deliver Iteratively: Break complex requirements into manageable technical tasks and deliver working software through an Agile/Scrum development process
- Contribute Beyond Your Code: Participate in code reviews, technical discussions, sprint planning, estimation, and continuous improvement of the team's engineering practices
Skills
- 3–5 years of professional software engineering experience, with meaningful hands-on experience building modern frontend applications
- Strong proficiency in JavaScript and/or TypeScript and modern component-based frontend development
- Professional experience with React or another modern frontend framework
- Experience designing and building reusable frontend components and responsive application interfaces
- Hands-on experience integrating applications with RESTful APIs or comparable backend services
- Experience using Git and GitHub in a collaborative software engineering environment
- Working knowledge of CI/CD concepts and modern software development workflows
- Strong understanding of software engineering fundamentals, including maintainability, testing, debugging, source control, and code review
- Ability to work independently through ambiguous technical problems and clearly explain the reasoning behind your implementation decisions
- Experience using AI-assisted software development tools for activities such as code generation, testing, documentation, debugging, or development acceleration—and the technical judgment to validate their output
- Strong written and verbal communication skills with the ability to collaborate effectively in a remote engineering environment
- Must be able to remain in a stationary position 50% of the time. The person in this position needs to occasionally move about inside the office
- Constantly work with computers and other information technology equipment
- The ability to communicate information and ideas in a classroom style format, may stand at a podium for long periods of time
- React experience is preferred
- Experience helping build a new application, product, or significant feature from the ground up
- Experience with React, Next.js, and TypeScript
- Familiarity with GIT/AWS development workflows, CI/CD pipelines, or cloud-based application delivery
- Experience working across frontend/backend boundaries or collaborating closely with backend engineering teams
- Familiarity with scripting or automation using Node.js, Python, Bash, or similar technologies
- Experience establishing frontend architecture, component libraries, design systems, or engineering standards
- Experience with automated frontend or unit testing
- Exposure to applications incorporating AI/LLM capabilities or other intelligent application services
- Experience working in Agile/Scrum software development environments
Qualifications
Must Haves
- 3–5 years of professional software engineering experience, with meaningful hands-on experience building modern frontend applications
- Strong proficiency in JavaScript and/or TypeScript and modern component-based frontend development
- Professional experience with React or another modern frontend framework
- Experience designing and building reusable frontend components and responsive application interfaces
- Hands-on experience integrating applications with RESTful APIs or comparable backend services
- Experience using Git and GitHub in a collaborative software engineering environment
- Working knowledge of CI/CD concepts and modern software development workflows
- Strong understanding of software engineering fundamentals, including maintainability, testing, debugging, source control, and code review
- Ability to work independently through ambiguous technical problems and clearly explain the reasoning behind your implementation decisions
- Experience using AI-assisted software development tools for activities such as code generation, testing, documentation, debugging, or development acceleration—and the technical judgment to validate their output
- Strong written and verbal communication skills with the ability to collaborate effectively in a remote engineering environment
- Must be able to remain in a stationary position 50% of the time. The person in this position needs to occasionally move about inside the office
- Constantly work with computers and other information technology equipment
- The ability to communicate information and ideas in a classroom style format, may stand at a podium for long periods of time
Nice to Haves
- React experience is preferred
- Experience helping build a new application, product, or significant feature from the ground up
- Experience with React, Next.js, and TypeScript
- Familiarity with GIT/AWS development workflows, CI/CD pipelines, or cloud-based application delivery
- Experience working across frontend/backend boundaries or collaborating closely with backend engineering teams
- Familiarity with scripting or automation using Node.js, Python, Bash, or similar technologies
- Experience establishing frontend architecture, component libraries, design systems, or engineering standards
- Experience with automated frontend or unit testing
- Exposure to applications incorporating AI/LLM capabilities or other intelligent application services
- Experience working in Agile/Scrum software development environments
Benefits
- Medical, dental, vision, and prescription coverage options.
- Paid time off that grows with tenure, plus 11 paid holidays annually.
- A 401(k) retirement savings plan and financial planning guidance.
- Up to $5,250 annually in tuition assistance for approved coursework.
- Support for professional training and certifications.
- Company HSA contributions of $600 for individual coverage or $1,200 for family coverage, prorated.
- Company paid life insurance, plus short term and long term disability coverage.