Carahsoft recognizes that our employees are our greatest asset and an important part of our formula for success. Our culture is built on integrity, loyalty, intelligence, and a strong work ethic. Simply put, Carahsoft is a great place to work.

Career Opportunities

Interested in joining the Carahsoft Team?


Software Developer/Computer Programmer

Carahsoft seeks a Software Developer to join our IT team in Reston, VA. This position will develop .NET and PHP-based web applications and modules and requires professionalism, initiative, and a demonstrable aptitude for managing web development pipeline.

Primary Duties and Responsibilities:

  • Design APIs to encapsulate sales workflows
  • Build PHP modules for internal and externally facing web applications
  • Modify existing code to improve performance and eliminate bugs
  • Design and build new features and object-oriented PHP modules
  • Help design and maintain well-organized MySQL databases
  • Adhere to development deadlines


  • Computer Science B.S. degree or equivalent paid experience as programmer

Knowledge, Skills, and Abilities:

  • Mastery of Object Oriented Programming principles
  • PHP (knowledge of frameworks such as CodeIgniter, CakePHP, etc. a plus)
  • Git
  • C# experience a huge plus
  • Docker/Kubernetes knowledge is a plus
  • Knowledge of web Authentication modules a plus

Compensation and Benefits

  • Starting compensation range: $50,000 - $65,000 per year
  • Carahsoft offers benefits such as health insurance, dental insurance, vision insurance, and a 401(k) savings plan. All full-time employees are eligible for accrued vacation leave and sick leave.

Carahsoft is an equal opportunity company. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected veteran status.

Apply for the Position