Full-Time

Software Engineer 3

Updated on 8/21/2026

Independent Software

Independent Software

National security software and analytics

No salary listed

No H1B Sponsorship

Annapolis Junction, MD, USA

In Person

US Top Secret Clearance Required

Bachelor's

Category
Software Engineering (1)
Required Skills
Kubernetes
Data Structures & Algorithms
Microsoft Windows
Apache Kafka
Java
Gradle
Docker
Elasticsearch
Maven
RxJS
DevOps
Oracle
Linux/Unix
Angular
Spring
Requirements
  • Experience developing, maintaining, and enhancing complex software systems.
  • Recent front-end development experience with Angular and RxJS.
  • Strong understanding of software engineering principles, methodologies, and best practices.
  • Experience with software development, testing, debugging, and system integration.
  • Experience developing complex algorithms, database interfaces, or data-driven applications.
  • Ability to analyze technical requirements and develop scalable software solutions.
  • Experience working with Linux, UNIX, or Windows development environments.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to provide technical guidance and work effectively within software development teams.
  • Strong written and verbal communication skills.
  • Candidates must meet one of the following: a bachelor's degree in Computer Science or a related discipline from an accredited college or university plus twelve years of Software Engineering experience supporting programs and contracts of similar scope, type, and complexity; or sixteen years of relevant Software Engineering experience on projects with similar software processes may be substituted for the bachelor's degree.
  • Must possess an active TS SCI with appropriate Polygraph to be considered for this role.
Responsibilities
  • Design, develop, test, maintain, and enhance complex software systems and applications.
  • Analyze user and system requirements and translate them into software design and performance requirements.
  • Develop new software and modify existing software to add features, correct defects, and improve performance.
  • Develop and support front-end applications using Angular and RxJS.
  • Design and implement complex algorithms, database interfaces, and data queries.
  • Integrate existing software into new or modified systems and operating environments.
  • Develop and execute test procedures and ensure software meets design and quality requirements.
  • Troubleshoot software defects, performance issues, and system integration problems.
  • Support software architecture and system design, including hardware/software trade-off analysis and COTS/GOTS integration.
  • Collaborate with system engineers, hardware engineers, users, and other technical teams.
  • Provide technical leadership and guidance to software development teams and support quality control of developed and modified software.
  • Develop and maintain software and system documentation.
Desired Qualifications
  • Experience with Spring Boot and related technologies such as Spring MVC, Spring Data, and Spring Security.
  • Experience with Java, JMS, Kafka, Oracle, and/or Elasticsearch.
  • Experience with Docker and Kubernetes.
  • Experience with Maven and/or Gradle.
  • Experience with GitLab and CI/CD pipelines.
  • Experience with large-scale data processing, real-time systems, or complex algorithm development.
  • Experience supporting software in secure or mission-critical environments.

Independent Software develops software, analytics and systems capabilities for United States national security customers. Its engineers and technical specialists work in areas such as cybersecurity, data science, cloud systems, signals analysis and mission-focused software development. The company supports complex government environments where security clearances, technical accuracy and close customer collaboration are central to delivery. Its employer identity is therefore a defense and intelligence technology contractor rather than a consumer software publisher. Its workforce brings together technical specialists, client delivery teams and business operations.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A