Senior Software Engineer Python Batch Conversion (On-Site)

Humera

Washington (District of Columbia)

Hybrid

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
Student loan repayment
Training budget

Job summary

TCG is seeking a Senior Software Engineer to lead the conversion of Bash batch jobs to Python for a Federal government service conversion project. This role requires US citizenship and the ability to obtain a Federal clearance, with two days on-site per week in Washington, DC.

You will analyze, rewrite, test, and document code, verify functional equivalency, implement secure coding practices, and collaborate with infrastructure and project teams to ensure reliable production performance.

Qualifications

  • Seven+ years of professional software development experience.
  • Experience with Linux/Unix, Bash scripting and Python development.
  • Ability to troubleshoot network connectivity and authentication in a secure environment.

Responsibilities

  • Analyze Bash scripts and batch jobs to understand logic, inputs, outputs and errors.
  • Rewrite Bash-based jobs in Python while preserving functionality and results.
  • Refactor converted scripts for reuse, efficiency, readability, reliability, and security.
  • Apply Python best practices: modular design, error handling, logging, config mgmt and secure coding.
  • Identify and resolve compatibility, dependencies, and risk during migration.
  • Develop and maintain isolated test environments for development and validation.
  • Create, execute and document test cases to verify the accuracy of converted jobs.
  • Compare Python implementations against Bash counterparts to show functional equivalency.
  • Test normal processing, boundaries, errors, and recovery scenarios.
  • Document conversion activities, test results, decisions and procedures.
  • Remediate defects via log analysis and debugging; take corrective actions.
  • Follow environment security requirements, credentials handling, data protection and file permissions.
  • Provide production support for batch services, investigate failures and fix issues.
  • Collaborate with project teams and end users to clarify requirements and ensure needs are met.
  • Participate in project meetings and communicate risks and dependencies.
  • Stay current with Python practices, scripting, security standards and automation.
  • Other duties as assigned.

Skills

Bash scripting
Python development
Linux/Unix
Troubleshooting
Test case development
Debugging
Documentation

Education

Bachelor's degree in Computer Science / IT

Tools

Git
Jenkins
CI/CD
Jira
Confluence

Job description

TCG is seeking a Senior Software Engineer to lead the conversion of Bash batch jobs to Python for a Federal government service conversion project. This role requires US citizenship and the ability to obtain a Federal clearance, with two days on-site per week in Washington, DC.

You will analyze, rewrite, test, and document code, verify functional equivalency, implement secure coding practices, and collaborate with infrastructure and project teams to ensure reliable production performance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Python Engineer — Bash-to-Python Batch Migration (Govt)
Senior Python Engineer — Bash-to-Python Batch Migration (Govt)

TCG • Washington

On-site
USD 130,000 - 140,000
Health care
401K
Parental leave
+4
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-4264206
Senior Software Engineer-4264206

TCG, Inc. • Washington

Hybrid
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 • 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/Web Developer-4237734
Senior Python/Web Developer-4237734

Humera • Washington

Remote
USD 130,000 - 150,000
Health care
401K
Parental leave
+1
Lead Python Engineer - TS/SCI Clearance | DevSecOps & Cloud
Lead Python Engineer - TS/SCI Clearance | DevSecOps & Cloud

TDI (Tetrad Digital Integrity) • Springfield (VA)

Hybrid
USD 120,000 - 150,000
Senior Software Engineer - Python/C++, Active Clearance (Onsite)
Senior Software Engineer - Python/C++, Active Clearance (Onsite)

Motion Recruitment Partners LLC • Lorton (VA)

On-site
USD 120,000 - 150,000
Medical Insurance
Dental Benefits
Vision Benefits
+2