×
Register Here to Apply for Jobs or Post Jobs. X

Mission-Critical Software Engineer II

Job in Frederick, Frederick County, Maryland, 21701, USA
Listing for: Independent Software
Full Time position
Listed on 2026-05-31
Job specializations:
  • Software Development
    DevOps, Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

What You Will Do

As a Software Engineer Level 2 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.

What You Will Do

As a Software Engineer Level 2 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 Dev Ops 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 Type Script 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
Dev Ops 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, Influx

    DB, Elasticsearch, Redis, MySQL, and Apache Superset
  • Support data flow, messaging, and streaming technologies such as Rabbit

    MQ, 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 Dev Ops, 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 :

  • Doctoral Degree plus 4 years of relevant experience
  • Bachelor’s Degree plus 5 years of relevant experience
  • Associate Degree plus 7 years of…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary