> Markdown version of [/jobs/ext/1024268-senior-software-engineer-relocation-huntsville-alabama](https://www.wearedevelopers.com/jobs/ext/1024268-senior-software-engineer-relocation-huntsville-alabama). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer (RELOCATION HUNTSVILLE ALABAMA) - **Company:** Kforce Inc. - **Location:** New York, NY, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Applications Architecture, Continuous Integration, Database Applications, Relational Databases, Software Debugging, Linux, Distributed Systems, Python (Programming Language), PostgreSQL, Microsoft SQL Server, NoSQL, Oracle (Applications), Systems Development Life Cycle, Software Engineering, Software Systems, Web Application Frameworks, Enterprise Software Applications, Spring-boot, Software Troubleshooting, Backend, Containerization, Kubernetes, Data Analytics, Restful APIs, Devsecops, Docker, Microservices - **Published:** June 19, 2026 - **Apply:** https://www.clearancejobs.com/jobs/8984822/senior-software-engineer-relocation-huntsville-alabama ## About the Role Active Top Secret clearance 8+ years of experience in software engineering or application development Strong experience with Java (Spring Boot preferred) and/or Python Experience building REST APIs and microservices-based architectures Experience working in Linux/Unix-based environments Experience with relational databases (e.g., PostgreSQL, Oracle, SQL Server) Experience working across the full software development lifecycle Experience working in Agile / DevSecOps environments Strong troubleshooting and debugging skills Ability to work independently and collaborate across teams, Experience with AWS or other cloud platforms Experience with containerization (Docker, Kubernetes) Experience supporting large-scale or distributed systems Experience supporting systems in secure or regulated environments (DoD / federal programs) ## Description We are seeking a Senior Software Engineer to support a mission-critical federal program focused on advanced application development, system modernization, and national security initiatives. This is a high-impact, hands-on role responsible for designing, building, and maintaining secure, scalable software solutions in complex, high-availability environments. Your work will directly support operational readiness, data-driven systems, and mission-critical applications. You will work across the full software development lifecycle, partnering with cross-functional teams to deliver robust backend services, APIs, and distributed systems in a secure, Agile-driven environment., Design, develop, test, and maintain software solutions across the full SDLC Build and support backend services, APIs, and microservices architectures Develop applications using Java and/or Python within modern frameworks (e.g., Spring Boot) Integrate systems and services across enterprise application environments Collaborate with developers, engineers, and stakeholders to deliver production-ready solutions Troubleshoot, debug, and optimize performance across complex applications and distributed systems Participate in Agile and DevSecOps development environments Support CI/CD pipelines, automation, and deployment processes Work with relational and/or NoSQL databases in data-driven applications Develop and maintain technical documentation, including design and system specifications ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)