> Markdown version of [/jobs/ext/195031-software-engineer-level-2-forecasted](https://www.wearedevelopers.com/jobs/ext/195031-software-engineer-level-2-forecasted). 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 (FORECASTED) - **Company:** Independent Software - **Location:** Fort Meade, MD, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), Agile Methodology, Software Applications, Automation of Tests, Bash Shell, Big Data, C++ (Programming Language), Databases, Database Queries, Software Debugging, Monitoring of Systems, Hibernate (Java), Spring Framework, Python (Programming Language), Nagios, OpenShift, Performance Tuning, Systems Development Life Cycle, Software Engineering, Software Systems, SonarQube, SQL Databases, Systems Architecture, System Testing, Systems Integration, Scripting, Data Server Interface, Grafana, Containerization, Gitlab-ci, Kubernetes, Information Technology, Kibana, Docker, Jenkins, Programming Languages, Microservices - **Published:** May 29, 2026 - **Apply:** https://www.clearancejobs.com/jobs/8942145/software-engineer-level-2-forecasted ## About the Role * Strong experience with one or more programming languages (Java, Python, C, or C++) * Experience designing, developing, testing, and debugging complex software systems * Experience with software development lifecycle (SDLC) and Agile methodologies * Experience working with databases and writing complex queries (SQL or similar) * Understanding of system architecture, integration, and performance optimization * Ability to work independently and contribute to team leadership when needed * Strong analytical, problem-solving, and communication skills Preferred Skills: * Experience with Java frameworks (Spring, Hibernate) * Experience with CI/CD pipelines and automated testing tools (e.g., Jenkins, GitLab CI, SonarQube) * Experience with containerization technologies (Docker, Kubernetes, OpenShift) * Experience with microservices architecture * Experience with monitoring tools (Kibana, Grafana, Nagios) * Scripting experience (Python, Bash, or Shell) Education and Experience: * Bachelor's degree in Computer Science or a related technical discipline from an accredited college or university is required OR * Fourteen (14) years of Software Engineering experience OR * Four (4) additional years of Software Engineering experience may be substituted for a degree Clearance Requirement: * Must possess an active TS SCI with appropriate Polygraph to be considered for this role, What's your highest level of education completed? No answerGED or EquivalentHigh SchoolSome CollegeCollege - AssociatesCollege - Bachelor of ArtsCollege - Bachelor of Fine ArtsCollege - Bachelor of ScienceCollege - Master of ArtsCollege - Master of ScienceCollege - Master of Fine ArtsCollege - Master of Business AdministrationCollege - DoctorateMedical DoctorOther College or University LinkedIn Profile URL: Desired salary Do you possess an active and current TS/ SCI clearance?* -- No answer --YesNo Do you possess an active and current Polygraph?* -- No answer --Yes CI PolygraphYes Full Scope PolygraphNo If yes, what agency conducted the polygraph? Note: The Department of Defense (DoD) itself does not conduct polygraphs. Please list the specific agency within the IC that issued your polygraph. (e.g., NSA, CIA, DIA, NGA, etc.).* How many years of Software Engineering experience do you have?* Do you have experience designing or contributing to software system architecture?* -- No answer --YesSome ExperienceNo ## Description As a Software Engineer Level 2 at Independent Software, you will develop, maintain, and enhance complex software systems supporting mission-critical operations. You will work both independently and as part of a team to design, implement, and test solutions that support large-scale data processing, system integration, and performance-driven environments. In this role, you will take on increased responsibility in system design, technical decision-making, and team collaboration. You may lead development efforts, contribute to architectural discussions, and help guide junior engineers while ensuring high-quality software delivery., * Analyze user requirements and translate them into software design and performance solutions * Design, develop, test, and maintain complex software applications and components * Debug software and resolve defects across development and production environments * Modify existing software to improve performance, scalability, and functionality * Integrate software into new or existing systems and environments * Design and implement database queries and data interfaces * Contribute to system architecture and design decisions, including trade-offs and reuse * Lead or support development efforts within Agile teams * Develop and execute test procedures and support system validation activities * Analyze system performance and recommend improvements * Create and maintain technical documentation * Collaborate with system engineers, hardware engineers, and other stakeholders, Have you led or been responsible for technical direction on a development effort or project?* -- No answer --YesSome ExperienceNo Do you have experience developing or working within a microservices-based architecture?* -- No answer --YesSome ExperienceNo Do you have experience implementing or maintaining CI/CD pipelines (e.g., Jenkins, GitLab CI)?* -- No answer --YesNo Do you have hands-on experience with containerization technologies such as Docker or Kubernetes?* -- No answer --YesSome ExperienceNo Have you worked with performance tuning, scalability, or optimization of software systems?* -- No answer --YesSome ExperienceNo Do you have experience writing or reviewing technical documentation and guiding development standards?* -- No answer --YesSome ExperienceNo Have you collaborated directly with system engineers, hardware teams, or cross-functional stakeholders to deliver solutions?* -- No answer --YesNo ## Related Videos - [Engineering/Manager Pendulum: Generating compound interest on your career](https://www.wearedevelopers.com/videos/100348-engineering-manager-pendulum-generating-compound-interest-on-your-career) - [Debug a Kubernetes Operator](https://www.wearedevelopers.com/videos/487-debug-a-kubernetes-operator) - [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) - [Add Location-based Searching to Site with ElasticSearch](https://www.wearedevelopers.com/videos/77-add-location-based-searching-to-site-with-elasticsearch) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)