Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

CoVar

Software Engineer

About CoVar

CoVar is a small, mission-driven AI/ML R&D software company based in Durham, NC and McLean, VA. We build advanced software and machine learning systems that help the Department of Defense detect threats in high-stakes environments and enable biomedical researchers to accelerate discoveries that save lives. Our team is composed of curious, passionate engineers who care deeply about using AI to solve real-world problems that matter.

About this position

We are looking for a motivated, detail-oriented Software Engineer who thrives in an environment where reading, understanding, and improving complex codebases is just as important as writing new code. In this role, you will develop and maintain real-time, computationally intensive applications involving data processing, real-time communications, and machine-learning algorithm integration.

You’ll work closely with a team of ML engineers and software developers, contribute to system architecture and performance optimization, and help ensure our tools are robust, efficient, and production ready. You will have the opportunity to work on meaningful, high-impact projects in a close-knit engineering team. If you enjoy building systems end-to-end, optimizing performance, and understanding how software interacts with hardware at a deep level, you’ll fit right in.

Important Note:  

This is a software engineering role and not a prompt engineering role. Candidates with strong LLM prompting skills but limited understanding of software engineering fundamentals will  not be successful here.

Minimum qualifications

  • B.S. in Computer Science or related field, preferably M.S., Ph.D, and/or 3+ years of experience
  • Expertise in Python with a minimum of two years of demonstrated hands-on professional development experience and exposure to scientific/computational libraries such as NumPy, SciPy, pandas, scikit-learn, PyTorch, etc.
  • Experience developing real-time, computationally-focused applications
  • Working knowledge of SQL and experience with one or more of MySQL, PostgreSQL, or SQLite
  • Strong fundamental understanding of computing hardware architectures and how they influence software architectural decisions
  • Experience with software development processes, including version control, documentation, testing, and code review
  • Excellent technical communication skills and a customer-service mindset
  • Ability to work in Durham, NC (relocation assistance available)
  • Eligibility for US security clearance (US citizenship is required)

Preferred qualifications

  • Linux application development
  • Experience with embedded systems or deploying AI/ML solutions on edge hardware (highly desirable)
  • Familiarity with real-time systems, edge hardware optimization, and performance profiling
  • Experience with signal processing, pattern recognition, image processing, and/or machine learning techniques
  • Prior Department of Defense project experience

Benefits

  • Competitive salary, cash bonus, equity structure, and 401k with employer contributions
  • Excellent health care coverage, including dental and vision plans
  • Parental leave
  • Short-term and long-term disability insurance
  • Life insurance
  • Flexible work schedule
  • Tuition support
  • PTO and paid holidays

Visit us:

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Durham, NC vacancy
  •  .... The role would be supporting the build of custom client websites.The team is comprised of both Data Engineers and Full Stack engineers. This role is a Full Software EngineerOur full stack engineers develop in the following stack, so experience here would be necessary... 
    Suggested

    Samprasoft

    Durham, NC
    1 day ago
  •  ...Senior Fullstack Software DeveloperRestor3d is looking for an experienced Senior Fullstack Software Developer for developing web/mobile platforms. This early-stage role will be critical in accelerating the development and release of tools to advance our patient specific... 
    Suggested

    Restor3d

    Durham, NC
    2 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Suggested
    Remote job
    Internship

    Danaher

    Durham, NC
    4 days ago
  •  ...DescriptionJob DescriptionDescription:This is an onsite role based in Durham, North Carolina.Our client seeks a Senior Full Stack Software Engineer to prototype and deliver tools that accelerate the software development lifecycle, including solutions leveraging generative... 
    Suggested
    Hourly pay
    Contract work
    Local area

    Eliassen Group

    Durham, NC
    1 day ago
  • $152k - $241.5k

     ...now looking for a highly motivated Full-Stack Web Applications Engineers to join this dynamic and innovative Hardware Infrastructure...  ...team is building scalable web services for VLSI designs. This software development team is a multifaceted Agile software team with high... 
    Suggested
    Full time

    Nvidia

    Durham, NC
    1 day ago
  •  ...Software Engineer IVDexian Government Solutions is seeking a Software Engineer IV to serve as the Application Development and Support Lead for our EPA BSMD proposal effort. This role provides technical leadership for the development, modernization, operation, and sustainment... 

    LinTech Global

    Durham, NC
    3 days ago
  •  ...Software Engineer IVCommand Cyber Solutions is seeking a Software Engineer IV to serve as the Application Development and Support Lead for our EPA BSMD proposal effort. This role provides technical leadership for the development, modernization, operation, and sustainment... 
    Temporary work
    Flexible hours

    Potawatomi Federal Solutions

    Durham, NC
    5 days ago
  •  ...Software Engineer IVToshiba Global Commerce Solutions is seeking a hands-on Software Engineer IV to drive end-to-end solution delivery for major retail platforms.In this role, you will own hands-on implementation (feature development, technical design, code reviews), engagement... 

    Toshiba Global Commerce Solutions

    Durham, NC
    5 days ago
  •  ...! In joining Prometheus, you will become a part of the largest global provider of comprehensive enterprise asset management (EAM) software solutions that support the management life cycle for equipment maintenance and operations. Job Summary In this role, you will... 
    Full time
    Temporary work
    Casual work
    Immediate start

    Prometheus Group

    Durham, NC
    2 days ago
  •  ...C# Developer / Engineer needed for a Contract to PERMANENT Full-Time position with a medical device imaging hardware / software company located in Raleigh, NC. REQUIRED SKILLS: C# coding Design Documentation Agile or SCRUM Jira - preferred C/C++ - preferred... 
    Permanent employment
    Full time
    Contract work
    Remote work

    Fulfill Team Inc.

    Durham, NC
    2 days ago
  •  ...Job Description ONLY W2 NO C2C We are sourcing a Full Stack Engineer to work at our client's location in Durham, NC (Local NC Candidates Only). The Expertise and Skills You Bring: ~ Bachelor's degree in Computer Science, Engineering, Information... 
    Local area

    PMG GLOBAL

    Durham, NC
    9 days ago
  • $152k - $241.5k

    NVIDIA is hiring engineers to build and operate the governed infrastructure platform behind our Electronic Design Automation (EDA) and...  ...analysis and capacity planning.What We Need To See:5+ years of software engineering or infrastructure engineering experience... 
    Full time
    Remote work

    Nvidia

    Durham, NC
    5 hours ago
  •  ...IT Software Engineer (Hybrid)This position is listed as hybrid – eligible candidates should expect to be present in the office on a semi-regular basis.Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.Meet... 
    Work at office

    Cisco

    Durham, NC
    1 day ago
  • Software EngineerThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE...  ..., data integrity, and operational efficiency.Collaborate with engineering teams across software, performance, platform, and quality engineering... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    2 days ago
  •  ...enterprise-grade platform built for production environments. We are an engineering-driven company focused on solving complex technical challenges...  ...of financial services. The role As a Senior Software Engineer at Kaleido, you will help design, build, and scale the... 
    Full time

    Kaleido

    Durham, NC
    21 hours ago
  • Durham, North CarolinaOnsiteFull Time$110k - $135kWe are looking for a Software Engineer III to join a corporate engineering team at a leading nationwide Verizon retailer. The company builds software applications that support retail stores, internal business teams, and... 
    Full time

    Motion Recruitment

    Durham, NC
    4 days ago
  • $120k - $150k

     ...Join us and help meet one of the most important energy challenges of our time while building a rewarding career. OverviewThe Software Engineer is responsible for building and maintaining the backend services and APIs that Cypress Creek Energy’s business runs on, and for... 
    Work at office
    3 days per week

    Cypress Creek Renewables

    Durham, NC
    2 days ago
  • $43.4 - $62 per hour

    Software Engineer in Test NC W2 Only Durham NC area W2 Only6+ years of test automation development experience with Java, Python, or similar languages.Proven expertise with web UI automation tools such as Playwright or Selenium.Experience with source code management (Git... 

    Yoh

    Durham, NC
    13 hours ago
  •  ...Job Title AI Software Engineer Spring Co-op 2027 Date posted 16-Oct-2026 Job ID 137269 City / Township / Village POUGHKEEPSIE, DURHAM, San Jose, New York State / Province New York, North Carolina, California Country United States Work arrangement... 
    Contract work
    Fixed term contract
    Internship
    Shift work

    IBM

    Durham, NC
    1 day ago
  •  ...Job Title AI Software Engineer Intern Date posted 14-Oct-2026 Job ID 137214 City / Township / Village POUGHKEEPSIE, DURHAM, San Jose, New York State / Province New York, North Carolina, California Country United States Work arrangement... 
    Contract work
    Fixed term contract
    Internship
    Shift work

    IBM

    Durham, NC
    3 days ago
  • $152k - $241.5k

     ...infrastructure, platforms, and tools that enable researchers and engineers to develop the next generation of AI/ML systems. By joining us...  ....5+ years building production systems or data-infrastructure software.Deep experience with at least one of the following: parallel... 
    Full time
    Local area

    Nvidia

    Durham, NC
    1 day ago
  • $191k - $293k

    The BasicsAs a Tanium Senior Software Engineer, you will be tasked with building and maintaining best-of-breed products as part of a small and nimble development team. Tanium focuses on a strong customer engagement model and feedback process to ensure our products are designed... 
    Full time
    Contract work
    Live in
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Tanium

    Durham, NC
    2 days ago
  • Senior Software Engineer, InferenceThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Remote work
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    1 day ago
  • Fidelity will not provide immigration sponsorship for this position.Job Description:The RoleWe are seeking a Senior Software Engineer to join our Shared Services Engineering organization, supporting our Brokerage Notification and Messaging Platforms. In this role, you will... 
    Full time

    Fidelity Investments

    Durham, NC
    3 days ago
  • $95k - $160k

     ...Full timePosted: 2026-11-05Closes: 2026-11-13Job Title: Senior Software EngineerDescription: In this role, you’ll own the agentic solutions...  ...to industry level titles such as "Forward Deployment Agent Engineer" or "AI Agentic Engineer" Drive the future of how Pearson works... 
    Permanent employment
    Full time
    Work at office
    Worldwide

    Pearson

    Durham, NC
    1 day ago
  • Senior Software Engineer - StorageThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    1 day ago
  • $91k - $118.2k

     ...ecosystems, and intelligent imaging—to build a more connected, software-enabled operating room. As an independent, family-owned MedTech...  ...focused on imaging software.  About the Role As a Software Engineer in Test working on-site in Raleigh, NC, you’ll help ensure the... 
    Worldwide
    Visa sponsorship
    Work visa

    KARL STORZ

    Durham, NC
    13 days ago
  • $105.79k - $141.05k

     ...meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role Red Team - Lead Information Security Engineer The Lead Information Security Engineer within Product and Platform Security provides technical leadership and hands-on execution... 
    Full time
    Temporary work
    Remote work

    Lumen

    Durham, NC
    3 days ago
  •  ...Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) solutions. We're seeking motivated...  ...into intuitive, functional user experiences 3) Applying software engineering and testing best practices to deliver high-quality solutions 4... 
    Full time
    Contract work
    Part time
    Fixed term contract
    Internship
    Worldwide
    Shift work

    IBM

    Durham, NC
    1 day ago
  •  ...NodeJS with Angular or React. What will you do? Backend Engineering & API Design: Design, build, test, and maintain highly secure...  ...subscription lifecycles, access provisioning, and coordinated software release management across multiple runtime environments.... 
    Full time

    Photon

    Durham, NC
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!