System Software Engineer (Windows) – San Antonio, TX

POSITION DESCRIPTION

We are seeking a Mid-Level Software Engineer with expertise in Windows environments to support the development of advanced cyber solutions for U.S. Government clients. The ideal candidate has strong experience in C/C++ programming, Windows APIs, and network protocols. This role requires problem-solving skills, the ability to break down complex tasks, and a proactive approach to feature implementation. The engineer will work in a collaborative Agile Scrum environment, contributing to innovative software solutions and mentoring junior developers.

FUNCTIONAL RESPONSIBILITY:

In this role you will:

• Design, develop, enhance, debug, and implement software solutions.
• Conduct research, testing, and integration of new products to meet client requirements.
• Develop new applications or enhance existing systems to meet operational needs.
• Collaborate with project teams, testers, and end users to define and refine requirements.
• Perform feasibility analysis and recommend software tools or solutions.
• Troubleshoot, resolve, and improve software performance.
• Lead tasks and provide mentorship to junior engineers.
• Actively participate in Agile Scrum processes and team ceremonies.
• Document and communicate design decisions and implementation strategies.

REQUIREMENTS:

• Bachelor’s degree in Computer Science, Computer Engineering, or related technical field (or equivalent experience).
• Professional experience in software engineering with a focus on Windows-based systems, client/server programming, and multi-threaded development.
• Strong knowledge of Windows APIs, synchronization objects, and debugging tools.
• Familiarity with TCP/IP traffic analysis, compression, encryption, and data (de)marshalling.
• Ability to independently manage technical responsibilities and contribute to integrated development efforts.
• TS/SCI preferred but not required.

LOCATION:

Partial Remote. San Antonio, TX