Junior Software Engineer

GRVTY

United States

On-site

USD 110,000 - 150,000

Full time

39 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

GRVTY is seeking a Junior Software Engineer in the United States with 2+ years of backend experience to join a multi-team agile program. You will work with senior engineers to develop, test, and maintain backend services, data workflows, and system interfaces that support mission-critical capabilities.

This hands-on role is ideal for someone with solid foundational skills who wants to expand expertise in modern backend systems, containerized cloud environments, and DevSecOps best practices

Qualifications

  • 2+ years of professional software engineering experience developing backend applications or scripts.
  • Bachelor’s degree in a STEM field or equivalent practical experience.
  • Solid Python and Bash scripting foundations with task automation.
  • Experience with relational databases (PostgreSQL) and caching concepts (Redis).
  • Familiarity with Dockerfiles and Kubernetes basics; Git in CI/CD workflows.

Responsibilities

  • Develop and maintain backend services, scripts, and endpoints using Python.
  • Assist in data connectors, API endpoints, and messaging interfaces for reliable data flow.
  • Write and maintain unit and integration tests; improve coverage.
  • Investigate, reproduce, and fix defects under guidance of seniors.
  • Package code into Docker containers and deploy to Kubernetes test clusters via Helm/CI-CD.
  • Participate in agile ceremonies and apply feedback from peers.

Skills

Python
Bash scripting
Unit testing
Problem solving
CI/CD concepts
Debugging
Data structures

Education

Bachelor's degree in STEM (CS/CE/SE) or equivalent

Tools

Docker
Kubernetes
PostgreSQL
Redis
Git

Job description

We are seeking an enthusiasticJunior Software Engineer with 2+ years of experience to join our multi-team agile engineering program. In this role, you will work alongside senior engineers to develop, test, and maintain backend services, data workflows, and system interfaces supporting mission-critical capabilities.

This is a hands-on technical role ideal for a software engineer with strong foundational skills who is eager to expand their knowledge of modern backend systems, containerized cloud environments, and DevSecOps best practices.

What You'll be Owning
  • Develop and maintain backend services, scripts, and endpoints using Python, adhering to existing coding standards, architectural patterns, and guidelines.
  • Assist in implementing data connectors, API endpoints, and messaging interfaces to facilitate reliable data flow between services.
  • Write and maintain comprehensive unit and integration tests to validate code functionality, improve test coverage, and support continuous verification.
  • Investigate, reproduce, and fix software defects identified in test or development environments under the guidance of senior team members.
  • Package code into Docker containers and assist in deploying applications to Kubernetes test clusters using existing Helm charts and CI/CD pipelines.
  • Engage actively in agile ceremonies—including daily stand-ups, sprint planning, backlog grooming, and code reviews—receiving and applying constructive feedback from peers.
What You Must Have
  • Active or currentTop-Secret (TS)security clearance.
  • Bachelor’s degree in a STEM field (Computer Science, Computer Engineering, Software Engineering, or related discipline) or equivalent practical experience.
  • 2+ years of professional software engineering experience developing backend applications or scripts.
  • Solid foundational programming skills inPython(object-oriented programming, data structures, writing clean functions) and basic familiarity withBashscripting for task automation.
  • Working knowledge of relational databases—specifically querying, joining, and updating tables inPostgreSQL—and conceptual familiarity withRedisor in-memory caching.
  • Basic experience writing and buildingDockerfilesand running containerized services locally; familiarity with the basics ofKubernetes.
  • Practical experience usingGit(branching, merging, resolving basic merge conflicts, submitting pull requests) and running automated tests within CI/CD workflows.
  • Strong problem-solving mindset, curiosity to understand underlying systems, and a proactive attitude toward learning and receiving peer feedback.
What Would be Nice to Have
  • Active or currentTop-Secret clearance with SCI access and polygraph(TS/SCI with poly).
  • Privileged User eligibility(CompTIA Security+ certification, DoD 8570 IAT Level II, or equivalent).
  • Exposure to deploying or debugging applications usingHelmon Kubernetes.
  • Familiarity with RESTful API principles or lightweight backend frameworks (e.g., FastAPI, Flask).
  • Basic exposure to message brokers or pub/sub concepts (e.g., Redis pub/sub, RabbitMQ).
  • Familiarity with CI/CD tools (e.g., GitLab CI, GitHub Actions, Jenkins) and automated linting/security scans.

Pay Range:At GRVTY, we understand that compensation is influenced by many factors—such as geographic location, federal contract labor categories, wage rates, prior experience, skillsets, education, and certifications.We’re proud to offer a work environment that empowers our team to achieve a strong work-life balance. GRVTY provides competitive pay, comprehensive benefits, and meaningful opportunities for professional growth.Our benefits package is designed to support the well-being of our employees and their families, and includes coverage in areas such as healthcare, financial wellness, retirement planning, family assistance, continued education, and paid time off.

  • The pay range for this position is: $100,000 - $160,000
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

GRVTY • United States

On-site
USD 130,000 - 200,000
Senior Software Engineer
Senior Software Engineer

GRVTY • United States

On-site
USD 160,000 - 225,000
Junior Software Engineer
Junior Software Engineer

GRVTY • Sterling (VA)

On-site
USD 100,000 - 160,000
Senior Software Engineer
Senior Software Engineer

GRVTY • Sterling (VA)

On-site
USD 155,000 - 193,000
Software Engineer
Software Engineer

Socket.dev • Aurora (CO)

On-site
USD 130,000 - 200,000
Health plan
401k with company match
Paid Time Off
+4
Software Engineer
Software Engineer

GRVTY • Aurora (CO)

On-site
USD 130,000 - 200,000
Health plan
HSA contribution
Paid time off
+3
Junior Software Engineer
Junior Software Engineer

Socket.dev • Aurora (CO)

On-site
USD 100,000 - 160,000
Frontend Software Engineer
Frontend Software Engineer

GRVTY • San Antonio (TX)

Hybrid
USD 100,000 - 152,000
Healthcare benefits
Financial wellness
Retirement planning
+3
Mid/Sr Software Developer
Mid/Sr Software Developer

Socket.dev • Aurora (CO)

On-site
USD 118,000 - 226,000
Health plan
Health Savings Account
Paid time off
+5
Lead Software Engineer
Lead Software Engineer

GRVTY • Sterling (VA)

On-site
USD 178,000 - 212,000
Health plan
HSA with company contribution
PTO & Holidays
+3