Jobs and Careers
IN

Software Engineer, Level 2

Independent Software, Inc.
Annapolis Junction, MD, United Statesfull_timeVerifiedPosted 20 Jan 2026

About the role

What You Will Do:

As a Software Engineer Level 3 at Independent Software, you will serve in a customer-facing role supporting the development, deployment, and sustainment of mission-critical systems. You will work closely with users and stakeholders to translate operational needs into technical solutions and deliver high-quality software that operates in performance-constrained environments.

In this role, you will design, develop, and maintain C++ or Python applications, support DevOps pipelines, and contribute to the deployment and optimization of containerized and GPU-accelerated systems. You will collaborate with cross-functional teams to ensure reliable, scalable, and secure software solutions that meet evolving mission requirements.

Key Responsibilities:

Software Development

  • Develop, maintain, and enhance complex software systems based on documented requirements
  • Implement front-end solutions using JavaScript and React/JSX, with exposure to TypeScript as applicable
  • Develop back-end services using Node.js, Python, Rust (for high-performance or secure components), and shell scripting
System Design and Integration
  • Provide input to system and software design, including hardware and software trade-offs
  • Support the evaluation and integration of COTS and GOTS solutions in place of new development where appropriate
  • Participate in requirements analysis and synthesis from system-level requirements to individual software components
Microservices and Cloud Architecture
  • Design and support microservices-based architectures using Kubernetes and Helm Charts
  • Implement microservices deployment patterns, service-mesh concepts, and load-balancing topologies
  • Support multi-site applications and cloud migration initiatives
Testing and Defect Resolution
  • Review, test, and validate software components to ensure adherence to design requirements
  • Utilize testing frameworks such as JEST to document and validate test results
  • Resolve software problem reports through debugging, root-cause analysis, and corrective action
DevOps and Automation
  • Support infrastructure automation and configuration management using tools such as Ansible, Salt, and Terraform
  • Contribute to CI/CD pipelines and automated deployment processes in Kubernetes-based environments
Monitoring and Data Platforms
  • Work with monitoring, logging, and data platforms including Grafana, InfluxDB, Elasticsearch, Redis, MySQL, and Apache Superset
  • Support data flow, messaging, and streaming technologies such as RabbitMQ, Kafka, and other message fabrics
Collaboration and Documentation
  • Work collaboratively within a team environment and contribute independently as assigned
  • Maintain technical documentation for software designs, interfaces, deployment processes, and system interactions

Required Skills and Qualifications:
 
  • Experience developing software in one or more of the following languages: JavaScript, Python, Node.js, Rust, or shell scripting
  • Experience with front-end web development using React and JSX
  • Familiarity with microservices architectures and containerized deployments using Kubernetes and Helm
  • Experience with cloud-based or distributed systems, including multi-site applications and cloud migration
  • Knowledge of testing frameworks and practices for validating software functionality and performance
  • Familiarity with DevOps, automation, and infrastructure-as-code tools
  • Experience working with messaging systems, databases, and data visualization platforms
  • trong analytical and problem-solving skills with the ability to debug and resolve complex software issues
  • Ability to work effectively both independently and as part of a collaborative engineering team
Education and Experience:
 
  • Do

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Independent Software, Inc.

View company profile →