You’ve stumbled upon the rare B Corp government contractor!

At TCG, we aim to prove that businesses can be good to their employees and responsible to their community while being profitable. We’re an award-winning IT solutions provider to the Federal government seeking a Senior Backend Engineer to join our project team at a major Federal agency. This is a full-time employee (W2) position. 

US Citizenship or Permanent Resident status is required for this role. In addition, the selected applicant must submit to a government background investigation and be favorably adjudicated before their first day.

TCG is pleased to offer remote employment in the following states: AL, AZ, CO, CT, DE, GA, HI, IL, IN, KS, LA, MD, MA, MI, MN, MO, NJ, NC, OH, OR, PA (excluding the City of Philadelphia), SC, TN, UT, VA, WV, and WI.

RESPONSIBILITIES:

  • Contribute high-quality application code in an Angular, Python, Django, and Postgres technical stack
  • Identify potential security threats and vulnerabilities
  • Develop and implement strategies to mitigate operational and security risks
  • Analyze and enhance application performance
  • Identify and resolve complex technical challenges
  • Develop strategic solutions for long-term stability and reliability
  • Create and maintain clear technical documentation
  • Improve the team’s overall quality activities by supporting unit tests, automated end-to-end (E2E) tests, security vulnerability remediation, and accessibility/508 remediation
  • Support the Agile development team in road mapping, estimating, and planning the overall work

REQUIRED EXPERIENCE & SKILLS:

  • A minimum of 7 years of overall experience in software engineering
  • At least 5 years of experience in Python 
  • At least 3 years of experience identifying and remediating security vulnerabilities
  • At least 3 years supporting application/production readiness and site reliability activities (e.g. security hardening, high availability, performance testing/tuning/monitoring) 
  • Demonstrated experience securing and ensuring the stability/reliability of public APIs, including protecting user data with effective authorization measures
  • Demonstrated experience in profiling and optimizing application performance and overall site reliability

PREFERRED EXPERIENCE & SKILLS:

  • Angular, Python, Django, and Postgres
  • CircleCI
  • SonarCloud / SonarQube
  • Snyk
  • AWS / Cloud.gov
  • Agile Scrum / Scaled Agile Framework (SAFe)
  • Development / engineering experience on software projects for the Federal government

EDUCATION:

  • Bachelor’s degree, preferably in Computer Science, Information Technology, or a related field. An additional 4 years of experience may be substituted in place of a degree.

TCG does not discriminate based on race, sex, color, religion, national origin, age, disability, caste, or veteran status.

Our B Corp mission is reflected in our benefits, which include offerings like health care, 401K, parental leave, adoption assistance, financial planning services, student loan repayment assistance, and a training budget. There’s more; see for yourself.

TCG is recognized for treating employees well. In fact, in 2024, The Washington Post named TCG a “Top Workplace” for the tenth straight year based on how our employees feel about the company, the benefits TCG offers, and the work/life balance our staff achieves. Our CEO was ranked best, by TCG employees’ votes, among all midsize companies in the Washington Post Top Workplace survey.

Try us … we’ll make you happy

Internal title/grade: Software Engineer, Grade 7
Salary Range: $117,500 — $145,000