Software Developer, Multiple levels

Noblis

Herndon, VA0–3 yrs6d agovia LinkedIn

Key Responsibilities

  • Design, code, test, and debug high-performance, secure software applications in a Linux environment.
  • Implement modern frontend interfaces (e.g., React, Angular) and backend services (e.g., Python, Node.js).
  • Develop and deploy applications within secure cloud environments (e.g., AWS GovCloud, C2S) using containerization technologies such as Docker and Kubernetes.
  • Familiar with automated pipelines (e.g., GitLab CI/CD, Conda) to ensure secure, rapid, and reliable software delivery.
  • Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives.
  • Create and maintain comprehensive documentation for software design, interfaces, and test procedures.
  • Provide technical guidance to junior developers and conduct peer code reviews.

Requirements & Tech Stack

  • Active Top Secret/SCI (TS/SCI) with Polygraph clearance.
  • US Citizenship is required.
  • Experience with software development processes such as compilation, unit testing, code analysis, release process, and code coverage.
  • Programming Language: Proficient in Python programming.
  • Operating System: Experience working in Linux/Unix via command-line tools.
  • Cloud Technologies: Experience with AWS services such as S3, Lambda, SQS, and/or SNS.
  • Front-End (Web Framework): Experience with React and/or Angular.
  • Back-End: Experience with RESTful API, FastAPI, and/or Node.js.
  • Containerization/Orchestration Platform: Experience with Docker and Kubernetes.
  • Pipeline: Familiar with CI/CD process and platforms tools such as Jenkins, GitHub, and/or Conda.
  • Strong analytical and problem-solving skills.

Qualifications

  • Junior Level
  • Bachelor's, Master's, or PhD degree with 0 - 3 years of related experience including exposure or coursework in one or more programming languages; OR
  • Associate's degree with 3 years of related experience; OR
  • High School diploma/GED with 6 years of related experience.
  • Compensation Range: $75,000.00 - $117,225.00
  • Mid Level
  • Bachelor's or Master's degree with 3 years of related experience; OR
  • Associate's degree with 6 years of related experience; OR
  • High School diploma/GED with 9 years of related experience.
  • Compensation Range: $90,700.00 - $141,775.00
  • Senior Level
  • Bachelor's degree with 5 years of related experience; OR
  • Master's degree with 3 years of related experience; OR
  • Associate's degree with 9 years of related experience; OR
  • High School diploma/GED with 12 years of related experience.
  • Compensation Range: $120,700.00 - $188,725.00

Desired Qualifications

  • Experience with Terraform (Infrastructure-as-Code).
  • Experience with NoSQL databases (MongoDB, Elasticsearch/OpenSearch).
  • Open-source software framework experience using Typescript, CDK, Streamlit, or Vue.
  • Relevant certifications: AWS Certified Developer, Certified Solutions Architect, CISSP, or Security+.

Physical Requirements: Travel up to 10% within US. Lift up to 30 lbs, walk, bend, drive.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · 149 need no experience

Most hiring: Boeing, American Express, BAE Systems, Inc.

See all 150 →