Software Development Engineer - Python

Elan Partners

  • Dallas, TX
  • Permanent
  • Full-time
  • 8 days ago
  • Apply easily
Software Development Engineer – Python (Top Secret/SCI Clearance Required)
Direct Hire Opportunity
US Citizenship Required
Onsite in Dallas, TXSummary:
Our client is seeking a Software Development Engineer to enhance and maintain mission critical data processing software. You will use your background in Python, Bash, Linux and PostgreSQL or similar database, to re-engineer legacy code for improved usability and maintainability.Responsibilities:
  • Maintain and enhance mission data processing software that extracts, organizes, and inserts large binary data sets into Linux file systems and PostgreSQL databases.
  • Re-factor and re-write performance critical C code into Python for improved maintainability and integration.
  • Write and maintain Bash, Python, and C scripts for parsing and transforming data.
  • Develop backend APIs in Nodejs to support data dashboards and monitoring tools.
  • Front end development using React to display status and analytics.
  • Participate in daily stand-ups and peer code reviews to ensure code quality and team alignment.
  • Use Gitlab for version control, issue tracking and continuous integration.
  • Troubleshoot unexpected issues during processing, including mismatches, database errors, script failures and contribute to long term solutions.
  • Contribute to documentation, software design and support for mission processing
Requirements:
  • Proficiency in Python and experience converting or re-engineering legacy code into Python.
  • Strong experience with Bash scripting and working in Linux environments.
  • Solid understanding of working with binary data formats and parsing strategies
  • Experience with PostgreSQL or similar relational databases and understanding SQL language including DDL and DML.
  • Familiarity with Git, Gitlab and common software development best practices.
  • Comfort working in a fast-paced, agile team environment with daily stand-ups and code reviews.
  • Bachelor's Degree in Computer Science and five (5) years minimum experience
  • Active Top Secret Clearance
  • U.S. Citizenship Required for the purposes of obtaining/holding a U.S. Security Clearance

Elan Partners