user avatar

Software Engineer, Level 3

Independent Software

Today
Top Secret/SCI
Unspecified
Polygraph
IT - Software
Annapolis, MD (On-Site/Office)

You Will Do

As a Senior Software Engineer, you will be responsible for designing, developing, and enhancing highly complex software systems used in mission-critical operations. Your work will span real-time systems, analytics, large-scale data processing, and advanced user interface development. The ideal candidate will bring recent, hands-on experience in JavaScript, Java, and Angular UI frameworks, and will apply modern development methodologies to build innovative solutions that meet demanding performance and functional standards.

This role places you in a dynamic, technical environment where innovation and performance matter. You'll work alongside top engineers to shape advanced software solutions with real-world impact. The projects are challenging, the mission is meaningful, and the technology is cutting edge-perfect for a senior engineer ready to lead and make a difference.

Key Responsibilities
  • Analyze user requirements to derive software design and performance specifications.
  • Design, develop, test, and maintain complex software systems using Java, JavaScript, and Angular.
  • Debug and resolve software defects and performance issues.
  • Integrate existing software into new or modified systems and environments.
  • Develop and execute test procedures and document results.
  • Design and implement complex algorithms, database queries, and data interfaces.
  • Lead or contribute to software development teams and ensure adherence to quality and process standards.
  • Collaborate with system and hardware engineers to refine technical requirements and system capabilities.
  • Modify software to improve performance or adapt to hardware changes.
  • Recommend and implement improvements to tools, technologies, and development processes.
  • Produce and maintain comprehensive documentation for software components and systems.

Required Skills and Qualifications:
  • Recent, hands-on experience with JavaScript, Java, and Angular (UI development).
  • Strong understanding of software engineering principles, design patterns, and system architecture.
  • Experience working with large, complex, and data-driven systems.
  • Familiarity with real-time and analytics-intensive software environments.
  • Experience integrating COTS/GOTS products and understanding trade-offs between custom and reusable code.
  • Proficiency in debugging, testing, and refining software systems.
  • Strong leadership, organizational, and documentation skills.

Education and Experience:
  • Bachelor's degree in Computer Science or a related discipline from an accredited college or university is required.
  • Twelve (12) years of experience as a Software Engineer in programs of similar scope, type, and complexity is required.
  • In lieu of a degree, an additional four (4) years of software engineering experience on similar projects may be substituted.
Clearance Requirement:
  • Must possess an active TS/SCI with Polygraph security clearance to be considered for this role.


Independent Software is an Equal Opportunity Employer EOE, M/F/D/V.
group id: 10221552
Find Independent Software on Social Media
Network Employers
user avatar
About Us
For the past nineteen years, Independent Software has supported Department of Defense and Intelligence Community customers by providing next-generation cyber services and analytics, machine learning and data science, all-source analysis, and mission application development. In addition to our service-based efforts, we also offer innovative commercial IT and cyber products to solve our customers’ most complex data challenges. We are a Woman-Owned Small Business committed to hiring veterans and supporting our national defense missions.

Independent Software Jobs


Job Category
IT - Software
Clearance Level
Top Secret/SCI