Software Engineer C++

Kforce Inc.
Huntsville, AL, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Clean Code Principles Microsoft Windows Agile Methodology Software Applications Systems Engineering C++ (Programming Language) Data Structures Software Debugging Linux Distributed Systems Revision Control Systems Integrated Development Environments
+8 more
Python (Programming Language) Object-Oriented Software Development Software Engineering Real Time Systems Git SC Clearance Information Technology Programming Languages

Job description

Design, develop, and maintain software applications using C++ Write clean, scalable, and efficient code aligned with engineering best practices [buildstream.co] Participate in the full software development lifecycle (design, development, testing, deployment) [coursera.org] Debug, troubleshoot, and resolve software defects and performance issues [interviewguy.com] Collaborate with cross-functional teams including systems engineers, testers, and program stakeholders [buildstream.co] Support integration, testing, and deployment of software in secure environments Maintain documentation for software design, development, and system functionality

Requirements

Active Secret clearance Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience) [buildstream.co] Experience developing software using C++ Strong understanding of object-oriented programming and data structures [4cornerresources.com] Experience with debugging and troubleshooting complex systems Familiarity with Linux or Windows development environments Ability to work in a team-based, Agile or fast-paced development environment, Experience with Python or additional programming languages Familiarity with distributed systems, embedded systems, or real-time applications Experience with version control tools (e.g., Git) Knowledge of Agile development practices

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on clearancejobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:19 min

Securing roles upon finishing a computer science degree

Karol Rogowski · LIVE

Videos

See all

Related articles

See all