Jobs · Engineering · Maryland

Software Engineer, Level 2

Independent Software, Inc. · Ellicott City, MD · 5 days ago
EngineeringFull-time

Key Responsibilities

  • Contribute to the development and maintenance of deployment pipelines and Helm charts
  • Collaborate with backend, frontend, and infrastructure teams to integrate services and deployment workflows
  • Support scalable Kubernetes deployments using Helm, GitOps workflows, and related tooling
  • Participate in code reviews, testing efforts, and documentation while adhering to team standards
  • Implement and test logic supporting application deployment patterns, secrets management, and configuration maps
  • Support internal initiatives to standardize and document reusable application deployment templates

Required Skills And Qualifications

  • Comfortable coding in Go, Python, or TypeScript
  • Familiarity with GitOps workflows and CI/CD tools such as ArgoCD, Fleet, or similar platforms
  • Working knowledge of Kubernetes, Helm, Docker, and containerized deployment environments
  • Understanding of infrastructure-as-code concepts and Linux system operations
  • Strong collaboration skills and willingness to learn from senior engineers
  • Appreciation for automation, documentation, and reusable code practices

Education And Experience

  • Fourteen (14) years of experience as a Software Engineer
  • A Bachelor’s degree in Computer Science or a related discipline from an accredited college or university is required
  • Four (4) additional years of Software Engineering experience may be substituted in place of a bachelor’s degree

Clearance Requirement

  • Must possess an active TS SCI with appropriate Polygraph to be considered for this role

Benefits

At Independent Software, we offer competitive compensation, generous benefits, and work-life balance.

Similar jobs

Software Engineer, Level 2

Independent Software, Inc.Annapolis Junction, MD· 3 wk ago
Engineeringapply on independentsoftware.applytojob.com