Senior Python Engineer — Bash-to-Python Batch Migration (Govt)

TCG

Washington (District of Columbia)

On-site

USD 130,000 - 140,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health care
401K
Parental leave
Adoption assistance
Financial planning services
Student loan repayment assistance
Training budget

Job summary

TCG seeks a Senior Software Engineer in Washington, DC for a government contractor role. You will convert Bash batch jobs to Python, preserve functionality, and optimize for reliability. Two days a week on-site, with US citizenship and a clearance path.

Expect collaboration with stakeholders and focus on secure coding practices. Ideal candidates have 7+ years in software development, strong Linux/Unix, Bash, and Python skills, plus testing and debugging expertise.

Qualifications

  • Seven years of professional software development or scripting experience.
  • Experience with Bash and Python in Linux/Unix environments.
  • Ability to troubleshoot network connectivity and secure environment issues.
  • Experience translating business logic into maintainable software.
  • Experience developing and executing test cases to validate software functionality.
  • Strong debugging and problem-solving skills with log analysis.
  • Ability to work independently with minimal supervision.
  • Strong written and verbal communication and technical documentation.

Responsibilities

  • Analyze Bash scripts and batch jobs to understand logic and dependencies.
  • Rewrite Bash-based jobs in Python preserving functionality.
  • Refactor code for reuse, efficiency, reliability, and maintainability.
  • Apply secure coding practices and robust logging.
  • Develop isolated test environments for conversion validation.
  • Create and execute test cases to verify converted jobs.
  • Document conversion activities and technical decisions.
  • Provide production support and address incidents.
  • Collaborate with stakeholders to ensure operational needs.
  • Stay current with Python development practices.

Skills

Bash scripting
Python development
Linux/ Unix
Network troubleshooting
Test case development
Debugging
Documentation
Independent work

Education

Bachelor's degree or equivalent

Tools

Git
Jenkins
Confluence
Jira

Job description

TCG seeks a Senior Software Engineer in Washington, DC for a government contractor role. You will convert Bash batch jobs to Python, preserve functionality, and optimize for reliability. Two days a week on-site, with US citizenship and a clearance path.

Expect collaboration with stakeholders and focus on secure coding practices. Ideal candidates have 7+ years in software development, strong Linux/Unix, Bash, and Python skills, plus testing and debugging expertise.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python/Bash Migration Engineer (Federal)
Senior Python/Bash Migration Engineer (Federal)

TCG • Washington

Hybrid
USD 130,000 - 140,000
Health care
401K
Parental leave
+4
Senior Software Engineer Python Batch Conversion (On-Site)
Senior Software Engineer Python Batch Conversion (On-Site)

Humera • Washington

Hybrid
USD 130,000 - 140,000
Health care
401K
Parental leave
+4
Senior Software Engineer: Bash-to-Python (On-Site DC)
Senior Software Engineer: Bash-to-Python (On-Site DC)

Humera • Washington

On-site
USD 130,000 - 140,000
Health care
401K
Parental leave
+4
Senior Software Engineer
Senior Software Engineer

TCG, Inc. • Washington

On-site
USD 130,000 - 140,000
Health care
401K
Parental leave
+4
Senior Software Engineer-4264206
Senior Software Engineer-4264206

TCG, Inc. • Washington

Hybrid
USD 130,000 - 140,000
Health care
401K
Parental leave
+4
Senior Software Engineer-4264206
Senior Software Engineer-4264206

TCG • Washington

On-site
USD 130,000 - 140,000
Health care
401K
Parental leave
+4
Senior Software Engineer
Senior Software Engineer

TCG • Washington

Hybrid
USD 130,000 - 140,000
Health care
401K
Parental leave
+4
Senior Python Engineer — TS/SCI/Poly Cleared | Hybrid
Senior Python Engineer — TS/SCI/Poly Cleared | Hybrid

GliaCell Technologies • Annapolis (MD)

Hybrid
USD 115,000 - 190,000
Work From Home Opportunities
401K Company Contribution
25 Days Paid Time Off
+2
Senior Python/C++ Engineer (Cleared)
Senior Python/C++ Engineer (Cleared)

Motion Recruitment Partners LLC • Lorton (VA)

On-site
USD 120,000 - 150,000
Medical Insurance
Dental Benefits
Vision Benefits
+2
Senior Python Engineer — TS/SCI Clearance
Senior Python Engineer — TS/SCI Clearance

GliaCell Technologies • Linthicum (MD)

Hybrid
USD 170,000 - 260,000
CareFirst Medical Coverage
Guardian Dental and Vision Coverage
Up to 25 Days of Paid Time Off
+3