Software Engineer

3 days ago


Herndon, Virginia, United States ManTech Full time
Secure Our Nation, Ignite Your Future

At ManTech, we're committed to protecting our nation's security while empowering our employees to grow and thrive. As a Software Engineer - Machine Learning Specialization, you'll be part of a diverse team working on innovative projects that drive real-world impact.

Key Responsibilities:
  • Develop and implement software solutions for machine learning applications, focusing on real-time video analytics.
  • Collaborate with data scientists and ML engineers to integrate machine learning models into production software systems.
  • Optimize software for performance and scalability, ensuring efficient processing of large-scale video data.
  • Design and implement user-friendly front-end interfaces for data visualization and interaction with ML models.
  • Participate in code reviews, testing, and debugging to maintain high-quality software standards.
  • Implement and maintain CI/CD pipelines to streamline the development and deployment process.
  • Stay current with advancements in machine learning and software engineering, incorporating best practices into the development process.
  • Apply design thinking or other solution-based methods to solve complex problems.
  • Translate machine learning application-related technical requirements into agile tasks.
  • Contribute to solutions with software engineering and algorithms using and integrating machine learning.
Requirements:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, and 3+ years of experience in software development OR a Master's degree and 1+ years of experience.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Experience with software development frameworks and tools (e.g., TensorFlow, PyTorch, Flask, Docker).
  • Strong understanding of software engineering principles, including design patterns, data structures, and algorithms.
  • Experience with cloud platforms, particularly Google Cloud Platform (GCP), for deploying machine learning models.
  • Knowledge of real-time data processing and video analytics.
  • Experience with front-end development using frameworks like React, Angular, or Vue.js.
  • Experience in implementing and maintaining CI/CD pipelines.
  • Strong oral and written communication skills, including client-facing discussions and presentations.
Preferred Qualifications:
  • Master's degree in Computer Science or related field.
  • Deep knowledge of Google Cloud Platform services such as BigQuery, Vertex AI, and Google Kubernetes Engine, with experience in complex architectures.
  • Advanced experience with machine learning model integration and optimization.
  • Experience with MLOps practices and tools for continuous integration and deployment of ML models.
  • Familiarity with containerization and orchestration tools (e.g., Kubernetes, Docker).
  • Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.
  • Excellent oral and written communication skills, including communicating information to a senior executive audience.
Clearance Requirements:
  • Must have either an active Secret or higher clearance OR DHS Suitability.
  • Must have ability to obtain TS/SCI with polygraph.

  • Software Engineer

    1 month ago


    Herndon, Virginia, United States Northrop Grumman Full time

    Software Engineer - JavaWe are seeking an experienced Software Engineer to join our team in San Diego, CA or Oklahoma City, OK. As a Software Engineer, you will be responsible for developing Java applications and working with a team of developers and integrators to deliver software products.Key Responsibilities:Develop Java applications and participate in...

  • Software Engineer

    4 weeks ago


    Herndon, Virginia, United States Praxis Engineering Full time

    Join Praxis EngineeringWe are seeking talented individuals to join our team of Praxineers, who are passionate about modernizing and revolutionizing tech to protect our country.What is a Praxineer?A Praxineer is a tech expert who excels in software engineering, system administration, and cloud computing. They are skilled in object-oriented programming,...

  • Software Engineer

    3 weeks ago


    Herndon, Virginia, United States Northrop Grumman Full time

    Software Engineer - JavaNorthrop Grumman is seeking an experienced Software Engineer - Java to join our team of qualified, diverse individuals. This position will be located in San Diego, CA or Oklahoma City, OK.Job SummaryWe are looking for a skilled Software Engineer - Java to develop software working with real-time operating systems for use in flight and...

  • Software Engineer

    2 days ago


    Herndon, Virginia, United States Rapid Cycle Solutions LLC Full time

    Job Title: Software EngineerAbout the Role:Rapid Cycle Solutions LLC is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will design, develop, and maintain software applications operating in cloud and other environments. You will work closely with our team to develop optimization solutions to solve our clients' toughest...

  • Software Engineer

    2 months ago


    Herndon, Virginia, United States QVine Full time

    **Job Summary**QVine Corporation is seeking a highly skilled Software Engineer to provide development engineering support and programming expertise to our projects and infrastructure support activities.**Key Responsibilities**Design and develop tools that integrate with commercial applications, including MS Windows and other operating systems.Design and...


  • Herndon, Virginia, United States Sabree Software Services Full time

    Job Title: Cyber Security Systems EngineerWe are seeking a highly skilled Cyber Security Systems Engineer to join our team at Sabree Software Services. As a Cyber Security Systems Engineer, you will be responsible for designing and implementing secure systems and networks to protect our clients' sensitive information.Key Responsibilities:Design and implement...

  • Software Engineer

    2 weeks ago


    Herndon, Virginia, United States iSoftTek Solutions Inc Full time

    Job DescriptionWe are seeking a skilled Software Development Engineer to join our team at iSoftTek Solutions Inc. The ideal candidate will have experience in developing Windows services, including Windows Event Logging, Windows registry, WMI, Event Tracing for Windows (ETW), and Windows file system.Key Responsibilities:Developing Windows solutions, including...


  • Herndon, Virginia, United States Liquid Robotics, a Boeing Company Full time

    Job Title: Software Engineering ManagerLiquid Robotics, a Boeing Company, is seeking a talented Software Engineering Manager to join our team of professionals. As a key member of our engineering team, you will be responsible for executing on software development, testing, and maintenance on various internal and customer projects.Responsibilities:Lead an...

  • Software Engineer

    3 weeks ago


    Herndon, Virginia, United States iSoftTek Solutions Inc Full time

    Job DescriptionWe are seeking a skilled Software Development Engineer to join our team at iSoftTek Solutions Inc. The ideal candidate will have experience in developing Windows services, including troubleshooting and debugging internally developed code.Key Responsibilities:Developing Windows solutions using Golang and PythonEnhancing the functionality of...


  • Herndon, Virginia, United States Peraton Full time

    Software Engineering InnovatorPeraton is seeking talented software engineers to join the Ignite Innovator Program, a premier two-year technical leadership development program. As an Ignite Innovator, you will work on exciting projects across Peraton, supporting areas such as communications, space, cybersecurity, defense, health, and...

  • Software Engineer

    1 month ago


    Herndon, Virginia, United States QVine Full time

    Job DescriptionAt QVine Corporation, we are seeking a highly skilled Software Developer to join our team.Key Responsibilities:Design and develop enterprise applications in a Web environment.Provide development engineering support and programming support to projects and infrastructure support activities.Design and develop database management systems, image...


  • Herndon, Virginia, United States BK Consulting Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at BK Consulting. As a key member of our engineering team, you will design and develop complex new software products, or make significant enhancements to existing software.Key Responsibilities:Design and develop a processing platform using various...


  • Herndon, Virginia, United States BK Consulting Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at BK Consulting. As a key member of our software development team, you will be responsible for designing and developing complex new software products, as well as making significant enhancements to existing software.Key Responsibilities:Design and...

  • Software Engineer

    4 weeks ago


    Herndon, Virginia, United States QVine Full time

    At QVine Corporation, we are seeking a highly skilled Software Developer to join our team.Key Responsibilities:Design and develop enterprise applications in a Web environment.Provide development engineering support and programming support to projects and infrastructure support activities.Design and develop database management systems, image processing,...

  • Software Engineer

    3 days ago


    Herndon, Virginia, United States QVine Full time

    At QVine Corporation, we are seeking a highly skilled Software Developer to join our team.Key Responsibilities:Design and develop enterprise applications in a Web environment.Provide development engineering support and programming support to projects and infrastructure support activities.Design and develop database management systems, image processing,...


  • Herndon, Virginia, United States L3Harris Full time

    Job Title: Software Engineer (Herndon, VA)Job Code: 16603Job Location: HerndonJob Description: Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target application Work closely with cross-functional members of the engineering organization to develop and evaluate interfaces between...

  • Software Engineer

    2 days ago


    Herndon, Virginia, United States The Shattuck Group Full time

    Job Title: Software EngineerThe Shattuck Group is seeking a skilled Software Engineer to support the development of small applications. This role is located in Herndon and involves working with an existing team to fulfill project requirements.Basic Qualifications:TS/SCI with full scope polygraphExperience with JavaScriptProficiency in Java, NodeJS, and...

  • Software Engineer

    3 weeks ago


    Herndon, Virginia, United States QVine Full time

    At QVine Corporation, we are seeking a highly skilled Software Developer to join our team.Job Summary:The Software Developer will provide development engineering support and programming support to projects and infrastructure support activities. They will design and develop enterprise applications in a Web environment, ensuring high-quality solutions that...

  • Software Engineer

    3 days ago


    Herndon, Virginia, United States Intrepid Full time

    Software Developer OpportunityIntrepid Technology Group, LLC, a pioneer in delivering cutting-edge solutions in system and network engineering, artificial intelligence, communications, and satellite communications, is seeking an experienced Software Developer to join our team.Key Responsibilities:Design and develop software solutions for network...

  • Software Engineer

    6 hours ago


    Herndon, Virginia, United States BAE Systems USA Full time

    Job DescriptionBAE Systems, a leading defense and aerospace company, is seeking a skilled Software Developer to join our team. As a key member of our technology-based program, you will be responsible for delivering Enterprise Computing engineering services with modern technology solutions.Our ideal candidate will have at least 11 years of experience in...