Sr Software Developer

Cherokee Federal•Chantilly, VA
•$130,000 - $170,000•Onsite

About The Position

Cherokee Preting is seeking a senior Software Developer to support a government client. The developer will work with a large team of developers, software engineers, and data engineers to help maintain continuity of the client's mission by modernizing and implementing industry standards while ensuring secure, reliable, and uninterrupted availability of IT systems. The role involves maintaining and modernizing legacy applications, developing custom scripts and cloud-based solutions, creating ETL methodologies and RESTful APIs, and building Java and Angular applications that use Elasticsearch. The developer will also contribute to testing, peer reviews, collaborative delivery, and Agile/Scrum practices, and mentor junior developers. The position is based on-site in Chantilly, Virginia, and requires U.S. citizenship or legal permanent residency documentation and an active TS/SCI with Polygraph clearance.

Requirements

  • Bachelor's degree.
  • At least six years of relevant experience.
  • Experience in full-stack development.
  • Experience with multiple programming languages and technologies, including Java, Spring Boot, Angular (TypeScript), and cloud/Amazon Web Services.
  • Experience reading and developing solutions to satisfy customer requirements and specifications.
  • Experience working in the command line in RH Linux.
  • Strong organization, time-management, and workflow-management skills.
  • Ability to methodically work through technical challenges in a collaborative team environment to provide technically sound solutions.
  • Must be a U.S. citizen; the posting also states that U.S. citizens or legal permanent residents must provide documentation to qualify.
  • Active TS/SCI with Polygraph clearance required.
  • Must pass pre-employment qualifications of Cherokee Federal.
  • The work involves prolonged periods of sitting at a desk and working on a computer; occasional standing or moving about the office for extended periods may be required.

Nice To Haves

  • Experience with Identity and Accessibility development practices.
  • Experience with containerization and modular development.
  • Experience with automation methodologies such as Selenium.
  • Experience with automation services such as Rundeck.
  • Familiarity with UI/UX design.
  • AWS certification.

Responsibilities

  • Maintain and modernize legacy applications.
  • Write and develop custom scripts to install and configure code in EC2 instances.
  • Leverage Amazon Web Services.
  • Design and use custom ETL methodology.
  • Develop RESTful APIs using Spring Boot.
  • Develop Java and Angular (TypeScript) applications leveraging Elasticsearch.
  • Conduct unit testing and peer code reviews, including use of automated testing frameworks such as Selenium.
  • Collaborate with internal and external teams to deliver technically sound solutions.
  • Work within Agile and Scrum methodologies.
  • Mentor junior developers on community best practices.
  • Perform other job-related duties as assigned.

Benefits

  • Up to a 6% 401(k) company match.
  • Paid time off.
  • 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 accident, critical illness, and identity theft protection benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service