> Markdown version of [/jobs/ext/1133388-mid-level-software-application-developer-homeland-security](https://www.wearedevelopers.com/jobs/ext/1133388-mid-level-software-application-developer-homeland-security). 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). --- # Mid Level Software Application Developer - Homeland Security - **Company:** TEAM Inc. - **Location:** United States (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Microsoft Windows, Software Applications, C Sharp (Programming Language), Code Review, Data Integration, Database Design, Software Debugging, Python (Programming Language), Scrum Methodology, Microsoft SharePoint, Software Engineering, TypeScript, ReactJS, Vue.js, AngularJS, Information Technology, Devsecops, Api Management - **Published:** July 2, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=0a4b795f18be7702 ## About the Role You are a dedicated, detail-oriented coder who loves building clean, user-centric features. You enjoy collaborating in an Agile environment and thrive when given the creative freedom to solve tricky programming issues. You are eager to grow your skills under the guidance of senior architects, while actively taking ownership of core system modules., * Experience: Minimum of 2 years of professional software development experience. * Tech Stack: Proficiency in languages like Java, C#, Python, or JavaScript/TypeScript, and modern UI frameworks (React, Angular, or Vue). * Education: Bachelor's degree in Computer Science, Software Engineering, or related field. * Clearance: Ability to obtain and maintain a federal background suitability check. ## Description Our technical systems must adapt constantly to changing security environments. In this role, you write the features and build the database integrations that keep the secure tracking and reporting platform agile, stable, and highly functional for thousands of daily active users., * Support Integration: Assist with database design, API integrations (Microsoft 365, SharePoint), and query optimizations. * Maintain & Secure: Diagnose, debug, and resolve software bugs while ensuring all components adhere to federal Section 508 and DevSecOps guidelines. * Team Participation: Actively engage in daily standups, sprint planning, and collaborative code reviews. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [DevSecOps: Injecting Security into Mobile CI/CD Pipelines](https://www.wearedevelopers.com/videos/273-devsecops-injecting-security-into-mobile-ci-cd-pipelines) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [You can’t hack what you can’t see](https://www.wearedevelopers.com/videos/41-you-can-t-hack-what-you-can-t-see) - [DevSecOps culture](https://www.wearedevelopers.com/videos/783-devsecops-culture) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [9 Ways to Make Money Hacking](https://www.wearedevelopers.com/magazine/333-9-ways-to-make-money-hacking) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)