Computer Software Engineer
Systems Plus
Got the Government Contractor Blues? Looking for a company that cares and goes beyond just filling another contract billet? Well, look no further! Experience this family-oriented company that takes pride in you and will help you grow where your passions lie. Holding many Defense & Federal government contracts around the globe, with Systems Plus, you have the opportunity to take on new and evolving challenges, aim beyond what you think you are capable of, and work in collaborative, dynamic, and high‑tempo environments.
Our employees are our most valued asset, and we invest in our people because we are in it for the long term. We are committed to your success and well-being and offer competitive benefits packages, salaries, bonus/award programs, and a high potential for professional growth and job opportunities worldwide.
Systems Plus is the company for you! Experience the difference, and let’s talk about your future at Systems Plus today.
Position Title
Computer Software Engineer
Position Type
Full-Time, On-Site
Position Location
Gaithersburg, MD
Tracking Code
01175
Daily Responsibilities
- Design, develop, maintain, and execute high-performance, C++ code across Linux, macOS, and Windows, ensuring algorithmic parity across all target platforms.
- Refactor legacy code into modern C++ (i.e., C++11 or later).
- Design, develop, maintain, and refactor build systems, primarily with CMake.
- Perform deep system debugging to resolve crashes and memory leaks.
- Perform resolution of linker warnings and errors, including symbol conflicts.
- Enforce and ensure code quality standards.
- Develop and execute comprehensive unit tests.
- Create and maintain technical documentation for application programming interface, system architectures, and build processes.
- Design, develop, maintain, and execute Python and shell scripts for automation, validations, and testing.
- Ensure all third-party dependencies are available offline, vetted for security vulnerabilities, comply with federal software supply chain security standards, generating and maintaining a Software Bill of Materials.
- Perform periodic performance profiling and resource usage analysis to ensure C++ applications meet the latency requirements required for efficient use of federal systems.
- Perform code reviews on contributed code. Respond to code review issues received.
Years of Experience
- Ten years of relevant experience
Degree and Certifications
- Bachelor’s degree from accredited college or university in Computer Science
Requirements
- 10 years of professional software engineering, at least five years of which is dedicated to C++ development including modernizing legacy C/C++, CMake, and experience across multi‑platform environments (Linux, Windows, macOS).
- At least five years of experience in scripting languages, Git source code management, and software development tools for debugging, code quality, and trouble shooting.
Required Clearance
- Background check.
About Systems Plus
Systems Plus is headquartered in Rockville, MD with over 2 decades of experience providing Global Enterprise Management, Technology, Engineering and Professional services and solutions across Defense and Federal Civilian government sectors.
From Discovery to Delivery, Systems Plus brings a greater measure of confidence, commitment and value to our clients. With various Defense and Federal contracts across the United States, Europe and Pacific/Asia, we are driving innovation and excellence within the Special Operations Forces Components and Commands, Defense Health Agency, United States Air Force, United States Marine Corps, National Institute of Standards and Technology, House of Representatives and more.
Through our diverse portfolio of clients and capabilities we power vision and insight—discover what’s possible with a Small Business that thinks BIG!
Interested individuals should email their resume with salary expectations and with a cover letter to [emailprotected].
Reach out to see how we can partner with you.
One Research Court, Suite 360
Rockville, MD 20850
$130k - $140k
...security vulnerabilities, comply with federal software supply chain security standards, and... .... ~10+ years of professional software engineering experience. ~5+ years of experience... ...-solving abilities. ~ BS/BA degree in Computer Science. Compensation decisions depend...SuggestedPermanent employmentFull timeLocal area- ...Rockville, MD or Mclean, VA Our client seeks a full-stack software engineer to join the Cyber and Information Security team to design,... ...operations valued. Education Requirements: BS in Computer Science or a STEM field, or equivalent understanding of CS concepts...SuggestedHourly payTemporary workLocal areaRemote work
- Senior Software Engineer (5G)Company OverviewWe are located in San Diego, CA and we are a publicly traded communications company that has... ...station) as required.QualificationsBachelors or Masters degree in Computer Science, Electrical Engineering or related field.5+ years of...Suggested
- ...Qualifications ~ Active TS/SCI clearance with Polygraph. ~ Bachelor's degree in Computer Science, Engineering, Information Technology, or a related discipline. ~6+ years of professional software development experience. ~ Proven experience building Java applications and...SuggestedContract workFlexible hours
$50 per hour
...a career that's built for you.Plans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and... ...solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment. Applies...SuggestedFull timeTemporary workWork experience placementCasual workFlexible hours$91.2k - $169.4k
...reduction for the fielding of a future Hybrid Space Network (HSN) by prototyping an advanced hardware network appliance for use with software defined networking technology.The successful candidate will have a commendable work ethic, good communication skills, a great...Full timeTemporary workWork experience placementCasual workFlexible hours- A veteran-owned small business in Bethesda, Maryland is looking for engineers specialized in computer hardware and software. Candidates must have at least 3 years of experience and a Bachelor's degree in a relevant field. The position requires developing algorithms, researching...
$100k - $200k
...redefine the future together. A bout the job As a Sr. Software Engineer at US AI, you’ll be at the helm of crafting seamless... ...end-user Education & Experience Bachelor’s degree in computer science, software engineering, or related discipline Minimum...Work experience placementLive inWork at office- ...Job Description Job Description Overview Senior Software Engineer Gaithersburg, MD Are you ready to enhance your skills... ...duties as assigned. Qualifications Bachelor’s degree in computer science, Software Engineering, or related field with 8+...Work at officeWork from homeHome office
- ...** North Point Technology is looking to hire a Full-Stack Software Engineer to support the Chinook Program, delivering next-generation mission... ...the ability to obtain a polygraph Bachelor's degree in Computer Science, Software Engineering, or a related field North...Flexible hours
- ...Job Description Job Description Overview Software Engineer Gaithersburg, MD Are you ready to enhance your skills and build... ...as assigned. Qualifications Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related...Work at officeWork from homeHome office
- ...Job Role: Software Engineer - Full Stack Location: Gaithersburg, MD Duration: Full time, Onsite Clearance: Active TS/SCI Requirements: - Rest API Development - Python or Java - SQL - Web Development - Django or JavaScript (Angular, React, etc) -...Full time
$131.3k - $237.35k
...Join a Mission That Matters! Are you a highly skilled Software Engineer ready to tackle complex technical challenges that directly support... ...is required per contract. Bachelor's degree in Computer Science, Software Engineering, or related field and 12-15 years...Contract workFor contractorsLocal areaImmediate start$107.09k - $144.57k
...Select how often (in days) to receive an alert: Senior Software Engineer Location: Germantown, MD, US, 20876 Job ID: 115048 DRS... ...the design, development, analysis, testing and debugging of computer software applications and/or systems. Be ready to learn about...Full timeContract workFor contractorsWork experience placementLocal areaFlexible hours- ...seeks a motivated, career- and customer-oriented Cybersecurity Software Engineer to join our team in Linthicum Heights, MD. This role... ...innovation in data protection, high-assurance encryption, and secure computing architecture to safeguard modern national security...Work at office
$107.9k - $195.05k
...has an exciting opening for you as our next TS/SCI cleared Software Engineer supporting a long-term DIA-NDOC DOMEX Technology Platform (... ...implement a data centric architecture that leverages cloud-based computing, artificial intelligence (Al), machine learning (ML) and...Contract workLocal areaImmediate startRemote workFlexible hours$115k - $160k
...Sr. Software Engineer About the Role ESI provides direct support to the Frederick National Lab (FNL) and its clients at the National... ...research community. The systems include: Enhanced cloud-computing platforms. Services thatlinkdisparate information,...Full timeContract workTemporary workLive inWork at officeLocal areaWorldwide$57.85k - $104.58k
...Description Leidos is seeking a Software Development Engineer who will be a member of a dynamic team working on the Federal Aviation Administration... ...SW processes and capabilities Basic Qualifications: Computer Science or Computer Engineering Degree with 0-1 year of...Work experience placementInternshipLocal areaImmediate start- ## Senior Software EngineerApplylocations: Rockville, MD (Job Posting): Tysons, VA (Job Posting... ...supervision, the Senior Software Engineer assists in developing software products... ...project.* Demonstrated understanding in computer science fundamentals - Algorithm design,...Full timeTemporary workFor contractorsWork experience placementFor subcontractorLocal areaImmediate start
- Job Summary Experienced full-stack developers in our enterprise Transparency Services group. The developer will work on building scalable backend services using Python, developing responsive user interfaces with Angular, and integrating with AWS services. You will focus...
- ...Job Description Job Title: Senior Software Engineer \n Location: Rockville, MD \n We are seeking an experienced Senior Software Engineer to design, develop, and maintain scalable applications that integrate data from multiple enterprise systems and support data analysis...
$140.5k - $221.5k
...team is responsible for the development of the RU (Radio Unti) software for Viasat’s upcoming standards based global LEO NTN network. In... ...applications and networks What you'll need ~ BS in Computer Science or equivalent ~3- 5 years of experience working with...Permanent employmentWork at office3 days per week- ...days remote in Rockville, MD Our client seeks a Mid-Level Software Engineer to design, build, and maintain applications that ingest... ...and contribute to onboarding and knowledge sharing. Apply computer science fundamentals and growing Big Data experience to solve...Work experience placementRemote work
$87.1k - $157.45k
...Description Are you ready to build software that makes a real-world impact? Leidos is seeking... ...talented Mid-Level Full Stack Software Engineer to join the Chinook Program supporting... ...per contract. Bachelor's degree in Computer Science, Software Engineering, or related...Contract workLocal areaImmediate start$75k - $106k
...Responsibilities: Documentation & Compliance Author GxP computer validation documentation (e.g., URS, FRS, RTM, summary reports... ...Bachelor's degree (BS/BA) in Computer Science, Engineering, or related field; equivalent experience may be accepted Minimum...Worldwide- E Logic in Gaithersburg is seeking a Lead Software Developer / System Architect to support NIST CNST NanoFab. You will provide software development, system architecture, and technical leadership for NEMO, SPM, and NT. The role requires senior expertise in Python, Django...
- We are seeking a Software Developer / Database Specialist to support the NIST CNST NanoFab in Gaithersburg, MD. This role develops and maintains the SPM, manages the VDB, and generates custom reports across the CNST application suite. The ideal candidate is mid-to-senior...Contract work
- ...Civilian and Military expertise to every case. We are hiring a Software Engineer (Data Management) in Linthicum Heights, MD. Position... ...scope, type, and complexity is required. Bachelor’s degree in Computer Science or related discipline from an accredited college or...Local areaWork from homeFlexible hoursShift work
- ...collaborate and to push for solutions that will delight our customers.Duties & Responsibilities: Interested in hardware and FPGA engineering? Gain real world experience while working as a hardware co-op at Viavi Solutions!You will work on a product development team to bring...Full timeWork from home
- ...Zachary Piper Solutions seeks a Senior AI Software Developer to support national air traffic modernization for a government customer in Gaithersburg, MD. The role is full-time and hybrid (3 days onsite, 2 days remote) with a focus on designing, building, and modernizing...Full timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Computer Software Engineer. Be the first to apply!
- software engineer internship remote Gaithersburg, MD
- senior software engineer ruby on rails Gaithersburg, MD
- software developer positions Gaithersburg, MD
- agile software developer Gaithersburg, MD
- entry level software engineer remote Gaithersburg, MD
- senior software engineer remote Gaithersburg, MD
- senior software design engineer Gaithersburg, MD
- senior software engineer Gaithersburg, MD
- startup software engineer Gaithersburg, MD
- remote entry level software developer Gaithersburg, MD



