I

Independent Software

National security software and analytics

Software Engineer Level 3

Backend EngineeringConfirmed live in the last 24 hours
Full-timeAnnapolis Junction, MD, USANo salary listedIn-person

About the Job

Requirements

  • Strong Java development experience.
  • Experience with Spring Boot.
  • Experience with MongoDB.
  • Experience with Apache Kafka.
  • Experience with Java Message Service (JMS).
  • Experience with Kubernetes.
  • Experience with Docker.
  • Experience with continuous integration and continuous delivery (CI/CD) pipelines and practices.
  • Experience developing and maintaining complex software applications.
  • Strong understanding of software engineering principles, system integration, and application performance.
  • Experience with database interfaces, distributed systems, and complex algorithms.
  • Experience leading software development teams and ensuring quality of deliverables.
  • Strong analytical, troubleshooting, and communication skills.
  • A bachelor's degree in Computer Science or a related discipline, plus twelve years of Software Engineering experience on programs or contracts of similar scope, type, and complexity; or sixteen years of relevant Software Engineering experience on projects with similar software processes in lieu of a bachelor's degree.
  • Must possess an active TS/SCI clearance with appropriate polygraph.

Responsibilities

  • Design, develop, test, maintain, and enhance complex software systems and applications.
  • Analyze user requirements and translate them into software design and performance requirements.
  • Develop and maintain Java applications using Spring Boot.
  • Design and integrate database interfaces, queries, and distributed messaging systems.
  • Develop and implement complex algorithms and improve software performance.
  • Integrate software components into new or existing systems and environments.
  • Troubleshoot defects, conduct testing, and ensure software quality.
  • Support containerized applications and automated software delivery processes.
  • Provide technical leadership, conduct code reviews, and oversee software development activities.
  • Collaborate with system engineers and technical teams on system design, integration, and documentation.

About the Company

Independent Software

National security software and analytics

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
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Independent Software

See more jobs