S

Sphinx Defense

Develops software for national security solutions

Senior Full Stack Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 5 years of progressively responsible web or software development experience using modern development approaches.
  • Strong front-end development experience and understanding of modern user-interface principles, component-based architecture, responsive design, performance, and usability.
  • Extensive experience with JavaScript, TypeScript, HTML, CSS, and modern front-end frameworks such as React, Angular, or Vue.
  • Experience translating designs, user needs, and requirements into intuitive, production-quality user experiences.
  • Strong full-stack fundamentals, including backend systems, Python, API development and integration, application architecture, and service-to-service communication.
  • Experience with relational databases and SQL, including querying and integrating data into web applications.
  • Experience designing, consuming, and integrating APIs between front-end applications and backend services.
  • Understanding of modern containerized and microservices architectures using technologies such as Docker and Kubernetes.
  • Experience collaborating with QA throughout the software development lifecycle, including defining acceptance criteria, troubleshooting defects, validating functionality, and supporting release readiness.
  • Demonstrated experience writing automated tests and developing software against defined user, functional, and technical requirements.
  • Understanding of software engineering best practices, including code reviews, version control, automated testing, security, performance, and maintainability.
  • Comfort working with ambiguity, self-directing work, and providing technical guidance to other engineers.
  • Ability to own technical problems end-to-end and make sound engineering tradeoffs.
  • Experience working with end users and cross-functional teams to design and build solutions that meet their needs.
  • Experience developing, testing, and deploying software within air-gapped or highly secure government network environments.
  • Ability to hold and maintain a U.S. Government Top Secret/Sensitive Compartmented Information (TS/SCI) clearance.
  • Must be a U.S. citizen.
  • Must be able to obtain and hold a U.S. Top Secret security clearance and be eligible to obtain and maintain a TS/SCI clearance.
  • Must be a U.S. citizen or national, U.S. lawful permanent resident, refugee, or asylee, or be eligible to obtain required authorizations from the U.S. Department of State.

Responsibilities

  • Build intuitive, responsive, and maintainable user experiences using modern front-end development technologies such as JavaScript, TypeScript, React, Angular, or Vue.
  • Translate design mockups, user feedback, and system requirements into functional, visually appealing, and intuitive user interfaces.
  • Build performant, secure, and well-tested web applications focused on scalability, automation, usability, and security.
  • Lead development of critical features across the full software development lifecycle, incorporating user feedback, system requirements, design engineering, and evolving customer needs.
  • Design, develop, and improve APIs and backend services that support front-end applications and system capabilities.
  • Develop and maintain backend functionality using technologies such as Python, SQL, RESTful APIs, and containerized architectures.
  • Collaborate with QA and other engineering disciplines to define acceptance criteria, meet functional and technical requirements, identify defects, and ensure software quality.
  • Write and maintain automated unit, integration, and functional tests to validate functionality and ensure requirements are met.
  • Conduct code reviews to maintain code quality, enforce best practices, and ensure adherence to established standards.
  • Advocate for improvements to product usability, quality, security, and performance.
  • Support junior engineers through mentorship and technical guidance.

Desired Qualifications

  • Experience designing and developing intuitive user interfaces featuring real-time 2D/3D geospatial visualizations.
  • Experience building software for mission-critical, defense, aerospace, or other highly secure environments.
  • Actively hold a U.S. Government Secret clearance.

About the Company

Sphinx Defense

Develops software for national security solutions

Sphinx Defense develops software systems that tackle complex national security challenges for the United States and its allies. Their products are built to help government and partner organizations analyze data, detect threats, and support decision-making in security matters. By focusing specifically on defense-related software for national security and working with American and allied partners, Sphinx Defense differentiates itself from broader tech vendors. The company's goal is to provide reliable software solutions that protect national security interests and enhance allied defense capabilities.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Washington DC, District of Columbia
Founded
2020

Recently Posted Jobs

Explore more opportunities at Sphinx Defense

See more jobs