[Remote] Senior Backend Engineer
Note: The job is a remote job and is open to candidates in USA. Agile Defense is focused on bringing adaptive innovation to support the nation's most important missions through advanced technologies. They are seeking a Senior Backend Engineer responsible for designing, building, and optimizing core services and APIs for desktop and distributed software applications, ensuring performance, reliability, and security.ResponsibilitiesDesign and implement scalable backend services and APIs to support thick client desktop applicationsArchitect service-layer logic for validation, analytics, and business rule enforcementDevelop and maintain data processing pipelines for structured and semi-structured dataOptimize backend systems for performance, concurrency, and efficient resource utilizationDesign clean, well-documented RESTful APIs and service contracts for client-server communicationImplement authentication, authorization, and secure data handling mechanismsSupport secure communication between backend services and Electron or other desktop client frameworksContribute to database schema design and data modeling strategiesParticipate in code reviews and maintain backend engineering standardsCollaborate with DevSecOps teams to support containerization, CI/CD pipelines, and automated testingSkillsExpertise in one or more backend languages and frameworks such as: Java / Spring, Python / FastAPI / Django, C# / .NET, Node.jsStrong experience designing and building RESTful APIsExperience working with relational and/or NoSQL databases, including schema design and performance tuningExperience with structured data formats such as JSON, XML, CSV, or schema-driven modelsSolid understanding of concurrency, memory management, and system performanceExperience supporting client-server architectures that include thick client applicationsExperience delivering software in Agile/Scrum environmentsTypically 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 required7+ years of professional software development experience with strong backend focusExperience supporting or integrating with Electron-based desktop applicationsFamiliarity with inter-process communication models and secure client-server messaging patternsExperience with large file processing, streaming data, or batch analyticsExposure to DevSecOps tooling, including: Docker and containerized deployments, CI/CD pipelines, Static code analysis and security scanning toolsExperience operating in restricted, air-gapped, or regulated environmentsExperience with audit logging, traceability, and compliance-driven systemsCompany OverviewAgile Defense is an information technology company located in Reston. It is a sub-organization of Agile-BOT. It was founded in 1998, and is headquartered in Reston, Virginia, USA, with a workforce of 1001-5000 employees. Its website is https://agiledefense.com.