Sign up for our
weekly
newsletter
of fresh jobs
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 workREQUIRED 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 reliabilityPREFERRED 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 governmentEDUCATION:• 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 happyInternal title/grade: Software Engineer, Grade 7Salary Range: $117,500 - $145,000All individuals being hired to work for TCG must submit to, and successfully pass, a pre-employment background investigation prior to reporting for their first day of work. The pre-employment background investigation will include verification of employment and education, as well as, a criminal and DMV check.Additional documentation and background checks will also be required for positions that require clearance from the Federal government.