[Remote] Senior Full Stack Engineer
Note: The job is a remote job and is open to candidates in USA. Agile Defense is a company focused on adaptive innovation to support national missions through advanced technologies. They are seeking a Senior Full Stack Engineer responsible for designing, building, and maintaining complex software systems, including backend services and user-facing applications.
Responsibilities
- Design and implement end-to-end software solutions, including:
- Backend services and data processing components
- RESTful APIs and integration layers
- Thick client desktop applications using modern frameworks
- Develop and maintain Electron-based desktop applications or similar cross-platform client frameworks
- Architect secure and efficient communication between client applications and backend services
- Build systems capable of processing and validating structured data at scale
- Translate functional requirements into technical designs and working software
- Write clean, maintainable, and testable code following modern engineering best practices
- Collaborate with UI/UX designers to deliver responsive, high-performance desktop user interfaces
- Support containerized development environments and automated build pipelines
- Mentor junior engineers and contribute to team engineering standards
Skills
- Strong experience as a full stack developer, including:
- Backend frameworks such as Java, Python, Node.js, or C#/.NET
- Frontend frameworks such as React, Angular, or equivalent
- REST API design and implementation
- Experience developing thick client desktop applications, preferably using:
- Electron
- Or comparable cross-platform desktop frameworks
- Experience designing client-server architectures and managing inter-process communication
- Experience working with structured data formats such as JSON, XML, CSV, or schema-driven models
- Experience delivering software in Agile/Scrum environments
- Strong debugging and performance optimization skills
- Typically has a Bachelor's or masters degree in Computer Science, Software Engineering, or related field, and 7+ years of experience, or equivalent relevant work experience; e.g., each year of work experience may be substituted for each year of education required
- 7+ years of professional software engineering experience
- Clearance Level: Secret, Must Have Clearance to Start
- Experience optimizing Electron applications for performance, memory usage, and security
- Familiarity with secure desktop deployments in restricted or air-gapped environments
- Experience with geospatial visualization frameworks or advanced data visualization libraries
- Exposure to DevSecOps practices and tooling, including:
- Docker and container-based workflows
- CI/CD pipelines
- Static code analysis tools
- Experience supporting government or highly regulated development programs
Company Overview
Apply To This Job