> Markdown version of [/jobs/ext/2279698-software-engineer](https://www.wearedevelopers.com/jobs/ext/2279698-software-engineer). 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 - **Company:** Nabout Leidos - **Location:** United States - **Experience:** Expert - **Salary:** $107,900.0 - $195,050.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Amazon Elastic Compute Cloud, Automation of Tests, Unit Testing, Command-Line Interface, Cloud Computing, Code Review, Extract Transform Load (ETL), Linux, Elasticsearch, Design of User Interfaces, HP Systems Insight Manager, Python (Programming Language), Neo4j, Node.Js, PM2, Selenium, Software Engineering, Scripting, Spring-boot, Git, Cloudformation, Containerization, AngularJS, Rundeck, Restful APIs, Jenkins - **Published:** August 28, 2026 - **Apply:** https://jobs.military.com/career/320511/senior-software-engineer-virginia-va-chantilly ## About the Role * Experience in modernization of legacy applications (new software development)\n * Strong communication, design, and documentation skills\n * Comfort and familiarity in maintaining legacy applications\n * Strong time and workflow management skills\n * Comfort and familiarity designing and utilizing custom ETL methodology\n * Knowledge/experience with the development of Cloudformation scripts to generate network and application\n * infrastructure in a repeatable fashion\n * Ability to write custom scripts to install and configure code in EC2 instances\n * Comfort and familiarity in unit testing, peer code review, and automated testing techniques like Selenium (create, edit, maintain, execute)\n * Experience with Python.\n * Develop Java and Python applications that leverage Neo4j and Elasticsearch\n * Ability to Implement NodeJS PM2 for application monitoring and resiliency\n * Utilized SAFe agile techniques to manage workload\n * Leverage Amazon Web Services\n * Experience creating RESTful API\n * Willingness to mentor and teach junior developers' community best practices in a constructive fashion\n * Work within the parameters of Agile & Scrum methodologies\n * Ability to methodically think through new and exciting challenges in a collaborative team environment in order to provide technically sound solutions\n, * Active TS/SCI with Polygraph\n * Bachelor's degree and 8+ years of experience. Additional experience in lieu of degree.\n * Must have experience with Java, Springboot, Python and the Cloud / Amazon Web Services\n * Prior experience reading and developing solutions to customer requirements\n * Knowledge of Git, Jenkins, or Rundeck\n * Experiencing working in Command Line (RH Linux)\n \n \nDesired Skills\n \n \n * Experience with Angular is preferred\n * Certification - Amazon Web Services (AWS)\n * Understanding and knowledge with Identity and Accessibility development practices\n * Experience with automation methodologies like Selenium\n * Experience with containerization and modular development\n * Familiarity with UI/UX Design\n * Full Stack Development\n ## Related Videos - [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) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [The user in the eye of the Cargo1492 storm](https://www.wearedevelopers.com/videos/96-the-user-in-the-eye-of-the-cargo1492-storm) - [Cyber Sleuth: Finding Hidden Connections in Cyber Data](https://www.wearedevelopers.com/videos/893-cyber-sleuth-finding-hidden-connections-in-cyber-data) ## Related Articles - [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) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [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) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)