> Markdown version of [/jobs/ext/2280144-software-engineer](https://www.wearedevelopers.com/jobs/ext/2280144-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:** Leidos, Inc. - **Location:** United States - **Experience:** Expert - **Salary:** $131,300.0 - $237,350.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Data Analysis, Bash Shell, Cloud Computing, Configuration Management, Computer Programming, Databases, Continuous Delivery, Continuous Integration, Data Structures, Query Languages, Linux, DevOps, Distributed Systems, Data Flow Control, Design of User Interfaces, Apache Hadoop, Human-Computer Interaction, Web Servers, Information Systems Security Architecture Professional, JSON, Python (Programming Language), Linux System Administration, MySQL, Network Protocols, Package Management Systems, Red Hat Enterprise Linux, Ansible, Scala (Programming Language), Software Deployment, Software Engineering, Subversion, Virtualization Technology, Web Services, Extensible Markup Language (XML), Scripting, Load Balancing, Test-Driven Development (TDD), Data Ingestion, Apache Spark, Firewalls (Computer Science), Gitlab, Git, Containerization, Information Technology, Atlassian Tools, Puppet, Restful APIs, Splunk, Software Version Control, Docker - **Published:** August 28, 2026 - **Apply:** https://jobs.military.com/career/320512/senior-software-engineer-maryland-md-laurel ## About the Role * Minimum of fourteen (14) years of experience as a Software Engineer supporting programs or contracts of similar scope, type, and complexity.\n * Bachelor's degree in Computer Science or a related discipline from an accredited college or university.\n * Four (4) additional years of Software Engineering experience on projects using similar software processes may be substituted for the bachelor's degree.\n, * 2+ years of experience with databases, Ansible, JSON, JavaScript, and Bash scripting.\n * 2+ years of experience with Splunk.\n * 10+ years of experience with Linux.\n * Familiarity with network protocols, hardware, virtualization, security architectures, and firewall technologies.\n, * Working knowledge of project data-flow technologies, including Niagrafiles, low-latency message transport, smart-collection systems, site-specific distribution management, and relevant protocols.\n * Working knowledge of Puppet.\n * Red Hat Certified System Administrator (RHCSA) or Red Hat Certified Engineer (RHCE).\n, * 2+ years of experience with cloud technologies and Docker containerization.\n * 3+ years of experience with RESTful APIs and web services.\n * 5+ years of experience with Linux.\n * 6+ years of experience with Python, databases, JSON, Bash/Shell scripting, Java, XML, and Scala.\n * 6+ years of experience with Splunk, including query language, reporting, dashboards, applications, data ingestion, integration, administration, and data modeling.\n * Familiarity with Hadoop, Spark, or similar technologies.\n * Experience with automation, distributed computing, load balancing, network protocols, hardware, virtualization, security architectures, firewalls, and switches.\n * Data-analysis skills and understanding of data structures.\n * Proficiency with configuration-management and automation tools including Ansible and Puppet.\n * Proficiency with software-management tools including Git and GitLab.\n * Knowledge of DevOps practices and tools.\n, * 1+ years of experience designing and developing RESTful applications.\n * 1+ years of experience with MySQL databases.\n * 1+ years of relevant User Interface/User Experience (UI/UX) design experience.\n * 5+ years of relevant Java or JavaScript experience.\n * 6+ years of programming experience on Linux platforms.\n * 6+ years of experience with test-driven development.\n * 7+ years of experience using version-control applications such as Git or Subversion (SVN).\n * Ability to create and deploy applications to a web server.\n * Familiarity with network protocols, hardware, virtualization, security architectures, and firewall technologies.\n, * Familiarity with Docker and Continuous Integration/Continuous Deployment (CI/CD).\n * Familiarity with basic Linux system administration, package management, and virtualization.\n * Familiarity with Atlassian tools such as JIRA and Confluence.\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) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [My journey into DevOps world - How it all started!](https://www.wearedevelopers.com/videos/545-my-journey-into-devops-world-how-it-all-started) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) ## 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) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)