Torch Technologies is seeking a Full Stack Software Engineer to design, develop, integrate, and modernize a next-generation aviation data transfer solution. This role supports secure, reliable movement of aviation-related data across edge, platform, middleware, and enterprise environments using modern Microsoft-based technologies and resilient software architectures.
As a Full Stack Software Engineer your duties will include the following, but are not limited to:- Design, develop, test, and maintain full stack applications and services supporting aviation data transfer, synchronization, and data processing.
- Build backend services, APIs, and integration layers using C#, ASP.NET Core, .NET Core / .NET, and related Microsoft technologies.
- Develop modern web-based user interfaces for administrative, operational, monitoring, and troubleshooting functions.
- Engineer and integrate middleware components that enable reliable communication between aircraft or edge systems, ground support systems, and enterprise environments.
- Implement and support data transfer mechanisms and protocols, including secure file transfer, message-based exchange, service-based integration, and API-driven interoperability.
- Design software to be modern, robust, scalable, fault-tolerant, secure, and maintainable, including retry logic, exception handling, logging, monitoring, and auditability.
- Collaborate with aviation stakeholders, systems engineers, cybersecurity personnel, and product owners to define requirements and deliver technical solutions.
- Support software architecture activities including modular design, microservices, container-ready deployment patterns, and cloud or hybrid hosting approaches when appropriate.
- Contribute to software documentation such as interface control descriptions, design notes, user workflows, test procedures, and release documentation.
- Evaluate and incorporate emerging capabilities and technologies that improve modernization, interoperability, resilience, and mission effectiveness.
Required Qualifications: - U.S. Citizenship
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- 5+ years of experience in full-stack software development.
- Active secret clearance and ability to maintain clearance is required to start.
- Experience in full stack software development for mission, enterprise, or operational systems.
- Strong proficiency with C# and .NET Core / .NET development.
- Experience developing REST APIs, backend services, and service-oriented or event-driven integrations.
- Experience with modern front-end web development and integration with backend services.
- Experience with middleware, integration frameworks, or interface layers connecting disparate systems.
- Working knowledge of transfer technologies and protocols such as HTTPS, SFTP, APIs, message queues, JSON, XML, and serialized data exchange.
- Understanding of software architecture principles including modularity, scalability, performance optimization, and maintainability.
- Experience with relational databases, source control, CI/CD pipelines, and Agile software development practices.
- Ability to communicate effectively and work within multi-disciplinary engineering teams.
Preferred Qualifications:- Experience supporting aviation, aerospace, rotorcraft, fixed-wing, avionics, or defense-related software systems.
- Familiarity with aviation maintenance data, mission data workflows, or airborne-to-ground data transfer environments.
- Experience with edge-to-enterprise architectures and movement of operational data to centralized repositories.
- Experience with Docker, Kubernetes, containerized services, or cloud-native deployment patterns.
- Experience in Azure, AWS, or government cloud environments.
- Familiarity with publish-subscribe patterns, asynchronous messaging, and message brokers.
- Experience implementing cybersecurity controls, zero-trust architecture, secure transport mechanisms, and modern software assurance practices.
Schedule: M-F; 8-5
Work Location: Onsite
Travel: No
Relocation Assistance Available: No
Position Contingent Upon Award of Contract: Yes
#LI-DK1
Benefits:Torch Technologies is proud to offer a stable and professional work environment, a competitive salary, and an excellent, comprehensive benefit package including: ESOP participation, 401(k) match and safe-harbor contribution, medical, dental, vision, life insurance, short-term disability, long-term disability, flexible spending accounts, Health Saving Accounts and Health Reimbursement Accounts, EAP, education assistance, paid time off, and holidays.
Applying to Torch Technologies: Only those candidates invited for an interview will be contacted. Employment at Torch Technologies is contingent upon the successful completion of a comprehensive background check.