careertakescareertakes

Entry Level Software Engineer (Hybrid)

Confidential ClientAerospace & Defense
Entry LevelFull-timeHybridN/A
Durham, North Carolina
2 Days Ago

The Entry Level Software Engineer at Confidential Client will develop advanced software solutions for processing and analyzing sensor data including imagery and video, leveraging cutting-edge technologies such as machine learning, computer vision, and cloud computing. This hybrid role involves collaboration within a motivated team to build and enhance commercial geospatial and video analytics products, with mentorship provided to support onboarding and professional growth.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Defense and Space Manufacturing.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


What You’ll Do

Confidential Client is hiring entry-level software engineers to join a small, collaborative team working on sensor-data processing, video and image analytics, and geospatial data products. You will contribute to end-to-end software development across desktop, web, embedded, and cloud platforms.

  • Develop, test, and maintain software for video analytics, image processing, and temporal data pipelines
  • Implement and debug features using Python, Java, C++, or JavaScript
  • Apply object-oriented design principles and best practices in code quality, testing, and documentation
  • Integrate algorithms and data processing components with RESTful services and data stores
  • Collaborate with cross-functional teams, participate in design reviews, and follow version-control and CI/CD workflows
  • Work with mentors during onboarding and pair-program with teammates to learn product-specific technologies
  • Help tune performance for large-scale data processing and visualization tools

Required Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field (or equivalent experience)
  • Working knowledge of one or more: Python, Java, C++, or JavaScript
  • Solid understanding of object-oriented programming concepts
  • Strong analytical, problem-solving, communication, debugging, and testing skills
  • Familiarity with both Linux and Windows environments
  • U.S. CITIZENSHIP REQUIRED. Candidates selected for some positions will be subjected to a government security investigation and must meet eligibility requirements for access to classified information.

Preferred Qualifications

  • Coursework or hands-on experience in one or more: Algorithms, Artificial Intelligence, Machine Learning, Computer Vision, Computer Architecture, Data Science, Database Systems, Operating Systems, Networking, UI/UX Design
  • Familiarity with cloud technologies and containerization (e.g., Docker, Kubernetes)
  • Experience with requirements analysis, software integration, evaluation, enhancement, maintenance, and automated testing
  • Interest in geospatial data, video analytics, or large-scale data processing

Compensation & Benefits

  • Full-Time Salary Range: $52,395 - $89,107 (annual)
  • Salary is based on market structures and candidate qualifications (education, experience, skills, and local market)
  • Benefits for regular employees scheduled 20+ hours/week may include: health, dental, and vision insurance; HSA; 401(k); disability and life insurance; employee assistance programs; paid time off and holidays; parental, military, and other leaves; and employee discounts and recognition programs.

Work Arrangement

  • Hybrid: a mix of onsite and remote work. You will split time between working onsite and independently from remote locations per team and program needs.

Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range