C++ Software Engineer (VISTA SDK), Telework, BS+14 yrs

Annapolis Junction, MD hybrid Until 8/22/2026 First posted March 27, 2025 Last posted March 27, 2025
Job description
Requirements
C++ experience
Python experience
Strong understanding of API design
Experience writing software libraries
Experience with Docker or other containerization
Experience with git & GitLab runner or other CI/CD
Nice to have:
Experience with machine learning (ONNX Runtime)
Experience with any: CMake, JNI, Go, GRPC, Google protocol buffers
Location:  Telework/Client Site/Mega Center
Telework: ~50%
CCAs not accepted.
About this role

Summary

Develop and maintain C++ software libraries, APIs, and containerized applications.

Job title

C++ Software Engineer (VISTA SDK)

Experience level

14+ years

Industry

software

Location requirements

remote work allowed, based in Annapolis Junction, MD

Salary

Not specified

Management role

No

Skills & keywords

Required skills

C++PythonAPI designsoftware librariesdockergit

Preferred skills

machine learningONNX RuntimeCMakeJNIGoGRPCGoogle protocol buffers

Specializations

C++API designsoftware librariesdockergit
Locations

Structured locations inferred from the posting.

Annapolis Junction, MD, USA

Remote City