NT Concepts

Software Engineer, Python

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

Qualifications

  • 5+ years of experience in Python or similar languages (Java, C#, Go)
  • Preferred experience with PyTorch and machine learning
  • Proven track record in designing and implementing APIs
  • Familiarity with software development best practices and code reviews
  • Experience with cloud platforms (AWS, GCP, Azure), preferably AWS
  • Proficient in Git version control
  • Experience in Linux environments
  • Knowledge of microservices architecture and development patterns
  • Familiarity with Docker, OpenShift, and Kubernetes
  • Ability to obtain and maintain a security clearance

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

Benefits

  • Collaborative Agile work environment
  • Opportunities for professional development and mentorship
  • Exposure to advanced data science and computer vision technologies
  • Work with modern cloud and software technologies
  • Potential for obtaining security clearance
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

About NT Concepts

NT Concepts is a leading provider of business and technology solutions for the intelligence and national security communities. The company specializes in advanced analytics, artificial intelligence, machine learning, geospatial intelligence, and big data solutions. NT Concepts has a proven track record of delivering innovative solutions that help its clients achieve their mission objectives.
Learn more about NT Concepts
Size
200 employees
Industry
Net Income
$2 million
Founded
1998
5 Year Trend
+20%
Revenue
$50 million

Similar Jobs

More Jobs at NT Concepts

More Information Technology Jobs

Find similar Software Engineer, Python jobs: