> Markdown version of [/jobs/ext/3022850-software-engineer-level-2](https://www.wearedevelopers.com/jobs/ext/3022850-software-engineer-level-2). 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 Level 2 - **Company:** SWIFT - **Location:** Annapolis Junction, MD, United States - **Salary:** $49,997.0 - $290,004.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Bash Shell, C++ (Programming Language), Information Systems, Computer Programming, Linux, Python (Programming Language), Unix Shell, Network Programming, Server Administration, Software Engineering, Web Applications, Data Processing, Scripting, Git, Information Technology, Data Management, Docker, Microservices - **Published:** September 21, 2026 - **Apply:** https://www.careerbuilder.com/job-details/software-engineer-2-annapolis-junction-md--605ac2ae-0054-4d18-b4d2-9dcbadf0adfb ## About the Role * Experience with developing or working with software in a LINUX environment * Experience with C++ and Java programming languages * Experience with the following scripting languages, including Shell, JavaScript, Bash, or Python * Experience in network programming, including socket development or IP based applications * Experience with Git * Exposure to Docker, * Bachelor's degree and 14+ years of experience with software engineering * 19+ years of experience with software engineering in lieu of a degree * US citizenship and an active TS/SCI with polygraph security clearance required, Agile Programming Methodologies, Automation, Bash Scripting, C++ Programming Language, Computer Systems, Data Management, Data Processing, Data Science, Defense Intelligence, Docker, Federal Contracts, Federal Government, Government Contracts, Information Technology & Information Systems, Intellectual Property Development, Intelligence Community, Internet Application, Java, JavaScript, Linux Operating System, Logistics, Machine Tool, Microservices, Network Programming, Python Programming/Scripting Language, Scripting (Scripting Languages), Security Clearance, Sensitive Compartmented Information (SCI), Sockets, Software Administration, Software Design, Software Development, Software Engineering, Systems Administration/Management, Test Plan/Schedule, Top Secret Clearance, United States Citizen, Unix Shell Programming ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [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) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [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 - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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)