> Markdown version of [/jobs/ext/3371845-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/3371845-software-engineer-ii). 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). --- # Software Engineer II - **Company:** Agile Defense - **Location:** Reston, VA, United States (Remote available) - **Experience:** Experienced - **Salary:** $80,000.0 - $100,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Microsoft Azure, Cloud Computing, Code Review, Databases, NoSQL, Scrum Methodology, Secure Coding, Software Engineering, Software Systems, SQL Databases, Systems Architecture, Google Cloud, ReactJS, Spring-boot, Git, Containerization, AngularJS, Information Technology, Software Version Control, Docker - **Published:** September 2, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/88228796/1 ## About the Role * Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience). * Minimum of 3-5 years of professional experience in software engineering. * Demonstrated ability to deliver scalable and efficient software solutions in a team-oriented environment. Required Skills * Strong proficiency in programming languages such as Java and JavaScript. * Hands-on experience with frameworks and tools such as React, Angular, Spring Boot, or similar technologies. * In-depth knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud) and associated tools. * Experience with version control systems like Git and CI/CD pipelines. * Solid understanding of Agile development practices and methodologies. * Strong problem-solving and analytical skills. Preferred Skills * Familiarity with containerization and orchestration tools such as Docker and Kubernetes. * Experience working with database systems (SQL and NoSQL). * Knowledge of cybersecurity principles and secure coding practices. * Excellent written and verbal communication skills for effective collaboration. ## Description Agile Defense is seeking a skilled and driven Software Engineer II to join our dynamic team. As a Software Engineer, you will contribute to the development and optimization of software systems that drive mission-critical outcomes for our clients. This role demands a technical expert eager to innovate, solve complex problems, and deliver high-quality software solutions in a collaborative and supportive environment. Job duties & responsibilities: * Design, develop, test, and implement software solutions aligned with client requirements and organizational standards. * Optimize existing systems and code bases for performance, scalability, and maintainability. * Collaborate with cross-functional teams, including product managers, designers, and engineers, to deliver robust and innovative software solutions. * Troubleshoot and resolve technical issues, ensuring minimal disruption to operations and user experience. * Conduct thorough code reviews and ensure adherence to industry best practices and secure coding standards. * Contribute to system architecture discussions and recommend improvements or enhancements. * Stay informed about emerging technologies and trends to drive continuous improvement and innovation. * Actively participate in Agile methodologies, including sprint planning, daily stand-ups, and retrospectives. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [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) - [Real-World Security for Busy Developers](https://www.wearedevelopers.com/videos/1545-real-world-security-for-busy-developers) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## 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) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries)