C++ Software Engineer

Insight Global is looking for a Software Engineer who specializes in C++ backend engineering to join a client’s team as a full time employee. This client specializes in developing new tools and applications for the federal government.

This Engineer will join a highly collaborative team of engineers and computer scientists developing simulation tool technologies that support DoD planning operations. The primary technologies used by the team are C++, Qt, OpenSceneGraph, CMake, and Python. This team is constantly bringing in new projects, so the scope of work will vary periodically. The Engineer will be involved in the following activities: software architecture, algorithms, data structures, API design, UX design, and test-driven development. Ultimately, the Engineer’s contribution will primarily be in the backend development of new tools that the team creates.

Required Skills & Experience

* Bachelor’s degree (preferably in Computer Science or Engineering)

* 7+ years of software engineering/programming/scripting experience

* Modern C++ experience (experience programming using C++ 14, 17, 20)

* Experience peforming Continuous Integration development

* US Citizen (able to obtain clearance)

Nice to Have Skills & Experience

* Master’s degree

* Programming experience with Python, Java, or other backend languages

Job Category
Software Engineering
Job Type
unspecified
Salary
USD 100,000.00 - 150,000.00 per year
Country
United States
City
Raleigh
Career Level
unspecified
Company
Insight Global
JOB SOURCE
https://jobs.insightglobal.com/jobs/find_a_job/north-carolina/raleigh/c-software-engineer/job-317952/