Software Engineer, Level 2
Listed on 2026-02-16
-
Software Development
DevOps, Software Engineer
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
- 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
- Doctoral Degree plus 4 years of relevant experience
- Bachelor’s Degree plus 5 years of relevant experience
- Associate Degree plus 7…
(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).