Skip to main content
I

Independent Software, Inc.

United States
6
Active jobs
1
Location
33%
With salary data
2026-03-08
Last posted

Role distribution

Network Engineer Level 3 1
Software Engineer Level 1 | Mid-Senior Level | Full-Time 1
Software Engineer Level 2 1
Software Engineer Level 3 1
Software Engineer Level 3 | Mid-Senior Level | Full-Time 1

Open positions (6)

Independent Software, Inc. Ellicott City, MD 2026-03-08

This application integrates a modern web-based UI/UX, containerized microservices, and scalable cloud-native infrastructure.You will serve as a senior member of a highly collaborative team responsible for end-to-end…

Read full description

This application integrates a modern web-based UI/UX, containerized microservices, and scalable cloud-native infrastructure.You will serve as a senior member of a highly collaborative team responsible for end-to-end development, from frontend interfaces to backend services and infrastructure automation. You will play a key role in delivering robust Kubernetes-native software while helping drive technical excellence and best practices.Key ResponsibilitiesLead development of backend services and RESTful APIs using Go (Golang) and PythonGuide development of frontend components using TypeScript, HTML, and CSSOversee containerization and deployment efforts using Docker and Helm within RKE2-based Kubernetes clustersImprove and maintain GitOps workflows and CI/CD pipelines using Fleet and ArgoCDCollaborate with development, infrastructure, and automation teams to integrate workflows and platform featuresDesign and implement event-driven solutions using Kafka, NiFi, and related technologiesDevelop and review unit tests and troubleshoot complex application and system issuesMaintain technical documentation and enforce coding standards and best practicesRequired Skills And QualificationsDemonstrate relevant software development experience aligned with the Software Engineer 3 labor categoryDemonstrate proficiency in one or more programming languages including Go, Python, or JavaScript/TypeScriptDemonstrate strong experience with Kubernetes and containerization technologies such as Docker and HelmDemonstrate experience using Git and collaborative version control workflowsDemonstrate understanding of RESTful APIs, microservices architecture, and Linux environmentsDemonstrate strong written and verbal communication skillsDemonstrate experience with infrastructure provisioning or configuration management tools such as Ansible or TerraformPreferred Qualification...

Apply
Independent Software, Inc. Ellicott City, MD 2026-02-26

[Industry: IT Services and IT Consulting | Type: Full-time | Level: Mid-Senior level] What You Will DoAs a Software Engineer, you will design, develop, deploy, and maintain secure, mission-focused applications…

Read full description

[Industry: IT Services and IT Consulting | Type: Full-time | Level: Mid-Senior level] What You Will DoAs a Software Engineer, you will design, develop, deploy, and maintain secure, mission-focused applications supporting distributed operational environments. You will work across the full software development lifecycle, from design and development through deployment and sustainment, collaborating closely with cross-functional teams to ensure high availability, performance, and reliability.

Apply
Independent Software, Inc. Ellicott City, MD 2026-02-19

[Applicants: Be among the first 25 applicants | Industry: IT Services and IT Consulting | Type: Full-time | Level: Mid-Senior level] What You Will DoAs a Software Engineer Level 2 at Independent Software, you will…

Read full description

[Applicants: Be among the first 25 applicants | Industry: IT Services and IT Consulting | Type: Full-time | Level: Mid-Senior level] What You Will DoAs a Software Engineer Level 2 at Independent Software, you will support the development and deployment of containerized applications and infrastructure automation using modern DevOps and cloud-native technologies. You will collaborate across engineering teams to implement scalable deployment workflows, improve automation practices, and help standardize application deployment frameworks.

Independent Software, Inc. Ellicott City, MD 2026-02-19

[Applicants: Be among the first 25 applicants | Industry: IT Services and IT Consulting | Type: Full-time | Level: Mid-Senior level] What You Will DoAt Independent Software, you will design, implement, and support…

Read full description

[Applicants: Be among the first 25 applicants | Industry: IT Services and IT Consulting | Type: Full-time | Level: Mid-Senior level] What You Will DoAt Independent Software, you will design, implement, and support enterprise network infrastructure a

Independent Software, Inc. Ellicott City, MD 2026-01-28

You will work independently and as part of a collaborative engineering team to deliver high-quality software solutions, applying appropriate software development methodologies and best practices. This role includes…

Read full description

You will work independently and as part of a collaborative engineering team to deliver high-quality software solutions, applying appropriate software development methodologies and best practices. This role includes contributing to system design decisions, resolving complex technical issues, and providing technical leadership across software development efforts.Key ResponsibilitiesAnalyze user requirements to derive software design and performance requirementsDesign, develop, and modify software systems to add new features, improve performance, or adapt to new hardwareDebug existing software, identify root causes, and correct defectsDevelop and implement algorithms that meet strict performance, timing, and functional constraintsIntegrate existing software into new or modified systems or operating environmentsDesign and implement complex database or data repository interfaces and queriesDevelop simple data queries for existing or proposed databases or data repositoriesAssist with developing and executing test procedures for software componentsReview, test, and validate software components for adherence to design requirementsWrite, review, and maintain software and system documentationProvide recommendations and implement improvements to software development processes and documentation standardsPerform quality control on team deliverables to ensure compliance with project standardsServe as a technical lead or team lead, as appropriate to the software development processDelegate programming and testing tasks and monitor team performanceOversee one or more software development teams to ensure work is completed within process constraintsConfer with system engineers and hardware engineers to derive software requirements and understand system limitationsCoordinate software system installation and monitor system performance to ensure operational specifications are metRecommend new technologies, tools, and processes for complex software projectsRequired Skills and Qualifications:Strong experience with object-oriented programming languages such as C++ and JavaExperience developing software for complex systems, including processing-intensive applications, ...

Independent Software, Inc. Ellicott City, MD 2026-01-20

[Applicants: Be among the first 25 applicants | Industry: IT Services and IT Consulting | Type: Full-time | Level: Mid-Senior level] What You Will DoAs a Software Engineer Level 2 at Independent Software, you will…

Read full description

[Applicants: Be among the first 25 applicants | Industry: IT Services and IT Consulting | Type: Full-time | Level: Mid-Senior level] What You Will DoAs a Software Engineer Level 2 at Independent Software, you will serve in a customer-facing role sup

Catalitium logo

Weekly high-match job digest

One email per week with your best-matching roles and salary signals. No spam, unsubscribe anytime.

Privacy-friendly. One curated email per week.

Catalitium logo Contact us

Questions, partnerships, or feedback? Drop a note and we'll reply.