Senior Software Engineer
Posted Aug 21 · Last collected Nov 14
About this role
Job Title: Senior Software Engineer
Location: Tampa, FL
Security Clearance
TS/SCI; must be able to obtain an interim Secret Clearance as soon as possible
Position Overview
Endurion is seeking a skilled Senior Software Engineer to design, develop, modernize, and sustain enterprise software applications supporting Special Operations Forces (SOF), intelligence, and mission-critical operations. The ideal candidate will have strong full-stack software engineering experience and the ability to develop secure, scalable applications, REST APIs, background services, and data-processing solutions across complex enterprise environments.
This role will contribute to the modernization of existing applications, including migration from legacy .NET Framework 4.7.x to modern .NET platforms, while developing responsive web applications using modern frameworks such as Vue.js and Nuxt. The Senior Software Engineer will work across the full software development lifecycle, applying sound engineering practices, cybersecurity principles, automated testing, DevSecOps methodologies, and modern architectural patterns.
The position offers an opportunity to develop innovative technical solutions supporting SOF missions, multiple military branches and government agencies, and mission-critical identity and intelligence applications with global impact.
Key Responsibilities
- Architect, build, modernize, and sustain enterprise applications, REST APIs, background services, and data-processing solutions using monolithic and service-based architectures.
- Modernize legacy applications from .NET Framework 4.7.x to current .NET platforms, applying appropriate modernization strategies and minimizing operational risk.
- Develop responsive web front ends using Vue.js, Nuxt, and related modern web frameworks.
- Apply software engineering practices throughout the Software Development Lifecycle (SDLC), including Object-Oriented Design, Domain-Driven Design (DDD), and Test-Driven Development (TDD).
- Apply modern architectural and modernization patterns such as CQRS, Strangler Fig, Branch by Abstraction, and feature toggles to support iterative, risk-based delivery.
- Develop and maintain integrations with external systems, data sources, APIs, and mission applications.
- Design and manage data models for Microsoft SQL Server and O
The end of this posting was cut off when it was saved.