Enter a job title or keyword

Software Engineer, Python

Vets Hired


Job Location:

Vienna, VA - USA

Monthly Salary: Not provided by the employer
Posted: 24 September 2026 (6 hours ago)
Application Deadline: 22 December 2026
Vacancies: 1 Vacancy

Job Summary

Job Summary

The Python Software Engineer will design develop test and maintain software solutions supporting advanced data science and computer vision capabilities. The role involves developing scalable and maintainable applications working with modern cloud and software technologies and collaborating within an Agile environment.

Key Responsibilities
  • Design develop test debug and document software solutions.
  • Support software system development implementation integration and maintenance.
  • Develop scalable robust maintainable and interoperable applications.
  • Research and implement technology solutions based on technical and customer requirements.
  • Establish and follow software development best practices.
  • Participate in code reviews testing and troubleshooting.
  • Collaborate with Agile/Scrum development teams.
  • Provide technical guidance and mentorship to junior developers.
Required Qualifications
  • 5 years of experience with Python or other programming languages such as Java C# or Go.
  • Experience with PyTorch and machine learning is preferred.
  • Experience designing and implementing APIs.
  • Experience with code reviews and software development best practices.
  • Experience with AWS GCP or Azure preferably AWS.
  • Experience working in Agile development environments.
  • Proficiency with Git version control.
  • Experience working in Linux environments.
  • Familiarity with microservices architecture and development patterns.
  • Familiarity with Docker OpenShift and Kubernetes.
  • Ability to obtain and maintain a security clearance.