As Senior Windows Software Developer at Independent Software you will lead a development team in designing building and testing advanced software applications across Windows Unix or other specified platforms. You will be responsible for building user-centric graphical interfaces and adapting solutions to evolving mission requirements in an agile environment. Your work will contribute directly to national security and defense through innovative high-impact software development.
Key Responsibilities
Lead and participate in the full software development lifecycle: requirements analysis design development testing and deployment
Design and implement GUI components for custom applications
Develop software using object-oriented programming in languages such as C C# or Java
Work in Windows and/or Unix environments depending on project needs
Use tools such as Visual Studio .NET and makefiles for build automation
Ensure code quality and consistency through version control and configuration management
Provide technical leadership and mentorship to development team members
Collaborate with cross-functional teams in an agile environment
Utilize tools such as Wireshark IDA Pro or Ghidra for debugging and reverse engineering
Maintain clear documentation of code architecture and process workflows
Required Skills and Qualifications
8 years of software development experience with object-oriented programming languages
5 years of experience developing:
Windows applications using Visual Studio or .NET
OR Unix applications using makefiles or comparable build environment
Experience with software version control and configuration management tools
Strong programming skills in C/C C# Java or similar languages
Familiarity with Windows Internals APIs and network/debugging tools (Wireshark IDA Pro Ghidra)
3 years of experience leading complex software development projects and teams
Demonstrated ability to work in a collaborative fast-paced environmen
Education and Experience:
Bachelors degree in Computer Science Computer Engineering or related technical discipline
Minimum of 8 years of relevant software development experience
Experience in Computer Network Exploitation (CNE) development is a plus
Clearance Requirement:
Must possess an active TS/SCI with Polygraph security clearance to be considered for this role.
Independent Software is an Equal Opportunity Employer EOE M/F/D/V.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.