Qualifications
Responsibilities
Benefits
Software Developer - Senior
Chantilly, VA, United States (On-site)
Job Title: Software Developer - Senior
Job Code: TC1393
Location: Chantilly, VA
Reports to: Program Manager
FLSA Status: Exempt
Supervisory: No supervisory/management authority
Prepared Date: 10/30/2026
A government contract requires that this position be restricted to U.S. citizens or legal permanent residents. You must provide documentation that you are a U.S. citizen or legal permanent resident to qualify.
This position requires an active TS/SCI with Polygraph clearance.
Position Summary:
Cherokee Preting is seeking a Software Developer to support our government client. The Software Developer will work with a large team of developers, software engineers, and data engineers. The Developer will be part of a team of developers and cloud engineers that create new features for legacy applications as the mission continues to expand and evolve.
Compensation & Benefits:
Starting Salary Range for Software Developer - Senior: $150,000 – $170,000
Benefits That Set Us Apart
When considering your next opportunity, compensation is only part of the picture. We offer a benefits package designed to invest in your future and support your life outside of work.
Highlights include:
• Up to a 6% 401(k) company match to help you build long-term financial security
• Paid time off as part of our comprehensive benefits package, so you have the flexibility to rest, recharge, and enjoy what matters most
• Medical, dental, and vision insurance, plus prescription drug coverage
• Basic life and AD&D insurance, with supplemental life options
• Short-term and long-term disability coverage
• Paid holidays
• Employee Assistance Program (EAP)
• Flexible Spending Account (FSA) and Health Savings Account (HSA) options
• Professional development, training, and certification support
• Voluntary benefits including accident, critical illness, and identity theft protection
Because taking care of our employees isn’t just a promise, it’s part of who we are.
Benefits are subject to change and eligibility requirements apply.
Essential Functions, Duties & Responsibilities:
Includes the following:
• Works closely with product owners, business analysts, and other teams to translate business requirements into technical solutions
• Participate in planning deliverables and grooming the Jira backlog
• Participate in a team rotation of O&M responsibilities
• Required to be on-call for after hours support approximately one week every three months
• Perform other job-related duties as assigned.
Supervisory Responsibilities:
No supervisory/management authority
Basic Qualifications:
• Bachelor's Degree
• Minimum of six (6) years of relevant experience
• Experience creating applications with Java, Springboot, and Amazon Web Services for backend components, focusing on low-latency, high-throughput distributed systems
• Experience analyzing and decomposing complex software systems and creating designs for scalability, testability, and performance
• Experience writing custom scripts to install and configure code in EC2 instances
Experience using Git, Jenkins, and Rundeck
• Experience creating RESTful API
• Experience working on a team that used the Scrum agile framework
• Experience manipulating data using XML, JSON and YAML formats
• Must be a US Citizen.
• This position requires an active TS/SCI with Polygraph clearance.
• Prolonged periods of sitting at a desk and working on a computer; may occasionally require standing or moving about the office for extended periods.
• Must pass pre-employment qualifications of Cherokee Federal.
Preferred Qualifications:
• Experience using CloudFormation scripts
• Amazon Web Services (AWS) Certification
• Experience delivering containerized applications with services similar to Docker and Kubernetes
• Experience creating applications/services using Python
• Experience with Elasticsearch and/or Kibana
• Experience creating applications that rely on tokenization
• Experience writing custom scripts to install and configure code in EC2 instances
• Understanding of Identity Access Management (IAM) and Zero Trust concepts
• Understanding of Artificial Intelligence (AI) concepts such as prompt engineering and large language models (LLM)
• Experience building microservices
• Experience with automated testing frameworks such as Katalon Studio or Selenium
• Experience building solutions designed to continue operation even if one AWS region is unavailable
Work Environment:
Work is performed primarily in a climate-controlled environment.
Our team will look into this right away.