Software Engineer, Python

Vets Hired

$110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of Python experience; familiarity with Java, C#, or Go.
  • Experience with PyTorch and machine learning preferred.
  • Experience in designing and implementing APIs.
  • Skill in conducting code reviews and adhering to best practices.
  • Proficient with AWS, GCP, or Azure (AWS preferred).
  • Experience in Agile development environments.
  • Proficient with Git version control.
  • Familiarity with Linux environments.
  • Knowledge of microservices architecture.
  • Familiarity with Docker, OpenShift, and Kubernetes.
  • Ability to obtain and maintain a security clearance.

Responsibilities

  • Design, develop, test, and debug software solutions.
  • Support development, implementation, and maintenance of software systems.
  • Create scalable and maintainable applications.
  • Research and implement technology solutions based on requirements.
  • Establish best practices for software development.
  • Participate in code reviews, testing, and troubleshooting activities.
  • Collaborate in Agile/Scrum teams.
  • Mentor and provide technical guidance to junior developers.

Benefits

  • Collaborative Agile work environment.
  • Opportunity for mentorship and team development.
  • Exposure to advanced data science and computer vision technologies.
  • Engagement in innovative cloud technologies.
  • Chance to work with cutting-edge tools such as Docker and Kubernetes.
Full Job Description
Job Description:

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.


Working Place:

Vienna, Virginia, United States

Company :

2026 Sept 24 Software Developer - Next Tier Concepts

Similar Jobs

More Jobs at Vets Hired

More Information Technology Jobs

Find similar Software Engineer, Python jobs: