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

Software Engineer, Level 2

Job in Ellicott City, Howard County, Maryland, 21042, USA
Listing for: Independent Software, Inc.
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    DevOps, Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Overview

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.

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 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…
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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary