Jobs · Maryland

Software Engineer I

ClearEdge · Annapolis Junction, MD · 1 mo ago
HybridFull-time

Your Mission

As part of our development team, you'll support critical software and services while contributing to an exciting system re-architecture. You'll work on containerizing services for Kubernetes, building CI/CD pipelines, and leveraging Infrastructure as Code.

You Will Excel in This Role If You Are

  • A Collaborative Innovator: You thrive in team environments, consistently demonstrating core values like integrity, respect, and accountability while contributing to team success.
  • Technically Versatile: You possess a foundational understanding of the software development lifecycle and the tools of the trade, with experience spanning multiple operating systems, programming languages, and development frameworks.
  • A Problem Solver: You are adept at troubleshooting, analyzing trade-offs, and implementing solutions that address complex challenges.
  • Driven by Excellence: You take ownership of your work, ensuring quality through best practices, sound problem-solving techniques, and strong communication skills.

A Day in the Life

  • Development and Support: Maintain and enhance existing software while designing and implementing new solutions for customers.
  • System Re-Architecture: Participate in containerizing services for Kubernetes deployment across multiple networks.
  • CI/CD Expansion: Build and improve CI/CD pipelines to support containerized services and manage Infrastructure as Code.
  • Technical Contributions: Perform software development tasks, scripting on Linux platforms, and database management.
  • Collaboration and Documentation: Work closely with team members and stakeholders, providing written technical documentation and offering end-user support.

Must Haves

  • Active or inactive (out of access less than two years) TS/SCI with a polygraph clearance
  • Bachelor's degree in a related discipline with two years of experience or High School education with six years of experience
  • Minimum of two years in an Intelligence Community environment
  • Proficiency in at least one programming language
  • Scripting experience (e.g., Bash, Python) on Linux platforms
  • Experience with relational or non-relational databases
  • Deployment and management experience with Linux-based systems
  • Proven ability to troubleshoot and solve complex problems

Nice to Haves

  • AWS certification or Security+ certification
  • Relevant IT discipline certifications (e.g., Java, .NET, Hadoop, Spring)
  • Relevant experience with Kubernetes and adjacent tools like FluxCD for managing deployments
  • Relevant experience with Infrastructure as Code (IaC) including Terraform/Terragrunt or Ansible
  • Ability to function effectively both independently and in team settings

Benefits

  • $10k annual training/education benefit
  • 10% 401k contribution
  • Health and technology allowance
  • Access to a state-of-the-art technology lab
  • Monthly TechConnect and DeepDive collaboration sessions with our entire technical staff

Similar jobs

Software Engineer

LufCoAberdeen, MD· 4 mo ago
Information Technologyapply on lufco.breezy.hr

Software Engineer

STRWoburn, MA· 3 mo ago
Engineering$110k–$138k/yrapply on job-boards.greenhouse.io

Software Engineer

KellyMitchell GroupGlendale, CA· 3 mo ago
Engineering$70–$86/hrapply on careers.kellymitchell.com

Software Engineer

GRVTYChantilly, VA· 3 mo ago
Engineering$150k–$250k/yrapply on job-boards.greenhouse.io

Software Engineer

ENC - ElDorado National California Inc.Riverside, CA· 3 mo ago
Engineering$110k–$125k/yrapply on recruitingbypaycor.com

Software Engineer

ScienceCastLos Angeles, California, United States· 3 mo ago
Engineering$80k–$135k/yrapply on sciencecast.org