Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Capital Technology Group Logo

Principal Software Engineer

Capital Technology Group

$145,000 - $190,000
Jan 1, 2026
Silver Spring, MD, US
Apply Now

Capital Technology Group is looking to modernize and innovate the way the federal government delivers software, specifically by supporting high-impact, civic tech within the federal government. The Principal Software Engineer will design and implement prototypes for evaluating new technologies, analyze their benefits and risks, and provide development support for their adoption.

Requirements

  • Software development experience using Java, JavaScript, Python, ReactJS, Ruby on Rails, TypeScript, or related languages
  • Knowledge of front-end languages and libraries (e.g. JavaScript)
  • Knowledge of back-end languages (e.g. Java, Python) and JavaScript frameworks (e.g. React)
  • Familiarity with databases (e.g. MySQL, PostgreSQL), web servers (e.g. nginx) and UI/UX design
  • Must be able to get up-to-speed quickly on new projects and technologies
  • Demonstrated interest in and ability to learn new systems and technology quickly
  • Experience with CI/CD
  • Experience with AWS
  • Experience with Docker/Kubernetes

Responsibilities

  • Designs and implements prototypes and/or proof-of-concepts for evaluating new or emerging technologies.
  • Analyzes benefits and risks in implementing solutions using the new technologies.
  • Provides development support with adoption of the new technologies within a project.
  • Develop, create, and modify general computer applications software or specialized utility programs.
  • Analyze user needs and develop software solutions.
  • Design software or customize software for client use with the aim of optimizing operational efficiency.
  • May analyze and design databases within an application area, working individually or coordinating database development as part of a team.

Other

  • MUST BE US Citizens
  • be able to obtain Public Trust clearance
  • Strong communication and problem-solving skills
  • Leadership and people management experience
  • Ability to provide direction to less senior team members