Search jobs > Raleigh, NC > Permanent > Senior software engineer

Senior Software Engineer (C++/Python)

The Maven Group, LLC
Raleigh, NC, United States
Permanent

Our client is a super cool scientific research and engineering firm in North Raleigh, and they have several Software Engineer (C++ / Python / Java) openings on two of their teams : modeling and simulation team and network communications team.

Since this is a Research organization, they are looking for minimum of a Bachelors degree and 7+ programming skills with Modern C++, Python or Java.

These are all direct hire opportunities with excellent benefits, bonus, retirement and relocation assistance is also available for someone who is open to moving to Raleigh.

See below for full description and contact me to discuss (nanci.cronk@themavengroup.com) or simply apply via this link and I'll be in touch!

Direct Hire

Raleigh (hybrid - 2 days a week onsite)

US Citizenship required for security clearance (if you have clearance already, even better)

Senior Software Engineer Minimum Qualifications :

The nature of work (i.e. interactions with the intelligence community and DoD programs) requires eligibility to apply for and hold a US security clearance;

selected applicants will undergo a security investigation and must meet eligibility requirements at the time of employment

BS in Computer Science, Engineering, Physics, or a related field or or currently enrolled in an BS degree program with completion within a year along with at least 7 years of relevant work experience OR MS with 5-7 years OR Ph.D. with 3-5 years

Strong high-level language (e.g. C++, Python, Java, etc.) programming skills

A desire to work in a dynamic team environment

Senior Software Engineer / Simulations team Preferred Qualifications :

Above all, we value passion, a desire to learn, and teamwork. We are confident that if you possess the right attitude, work ethic, and skill set, that you will succeed in the role.

In addition to the experience and skills above, if you have any of the following, you will be able to accelerate your effectiveness and impact.

Experience with Modern C++ (14 / 17 / 20) and modern static analysis tools

Experience with Qt

Familiarity with the CMake build system

Expertise in Continuous Integration pipeline development and maintenance

Senior Software Engineer / Networking team Preferred Qualifications :

Proficiency working with graph databases, SQL, and data visualization tools like Grafana

Familiarity with military communication standards, Tactical Data Links (COT, VMF, Link-16, etc)

Deep understanding of data pipeline tools and frameworks (e.g., Apache Kafka, Apache Spark, Apache Airflow) and containerization technologies (e.g., Docker, Kubernetes)

Demonstrated experience with Machine Learning and Large-Language Models (LLMs)

30+ days ago
Related jobs
Promoted
GRAIL, LLC
Raleigh, North Carolina

GRAIL is seeking a Senior Staff Software Engineer to lead the Systems Infrastructure team, which develops highly-scalable software systems for ingesting, analyzing, and managing large amounts of genomics data. The Systems Infrastructure team works at the intersection of genomics, software engineerin...

Promoted
Canonical - Jobs
Raleigh, North Carolina

We see quality engineering as a first class engineering practice and are looking for people who can bring deep engineering insights and a data driven approach to test automation, reporting and data analytics. We are seeking a software engineer with a passion for building and validating resilient dis...

Promoted
Sensus
Morrisville, North Carolina

Software Development and Validation Engineer. The name Xylem is derived from classical Greek and is the tissue that transports water in plants, highlighting the engineering efficiency of our water-centric business by linking it with the best water transportation of all – that which occurs in nature....

Promoted
Direct Supply
Durham, North Carolina

In the Senior Software Engineer position, you'll develop solutions using C#, ASP. Bachelor's degree in Computer Science, Computer Engineering or Software Engineering. Direct Supply is building the future of healthcare technology with industry-leading products, solutions and platforms to help improve...

Promoted
ConforMIS
Durham, North Carolina

Senior Fullstack Software for developing web/mobile platforms. Debugging and remediation of software defects. Experience developing software products in the healthcare space. Experience working with FDA regulated software. ...

Promoted
Acxiom
Raleigh, North Carolina

We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team in a Support Specialist role. As a Software Engineer, you will play a critical role in ensuring the smooth operation of our software systems, providing technical support to our clients, and contributing...

Belmont Lavan Ltd
NC, US
Remote

Act as a key participant in developing standards and companywide best practices for engineering complex and large-scale technology solutions for technology engineering disciplines. Software Engineering and implementation experience, or equivalent demonstrated through one or a combination of the foll...

ARA
Raleigh, North Carolina

Senior Full Stack Software Engineer Position Requirements:. Senior Full Stack Software Engineer Preferences:. We are seeking a highly skilled Software Engineer to join our team. We are seeking a highly skilled Software Engineer to join our team. ...

NVIDIA
Durham, North Carolina

NVIDIA is looking for Senior Software Engineering to join NVIDIA in the Cumulus Linux team! We are the team that develops the Network Operating System that powers data centers that are accelerated, disaggregated and software-defined. Developing and maintaining software in Python, C and Shell for our...

Snapx
Durham, North Carolina

Label_Description" valign="top"> <p style="text-align:left;"><strong><span lang="EN-IN">Job Description: </span></strong></p> <p style="text-align:left;"><strong><span lang="EN-IN"> &...