The Senior Software Development Engineer will work on the Windows Agent software within a team of other developers, QA and DevOps personnel. This role takes ownership of their code and works closely with team members to develop new features as well as efficiently address reported defects in ways that delight our customers. Using an Agile/Scrum methodology, they discuss requirements, propose solutions, accurately estimate their work, and then collaborate with others through the entire lifecycle. Senior Engineer should have strong collaboration and leadership skills working within the team to do code reviews and progress expertise over time. Required Skills: Previous related experience (4+ years) in commercial software development capacityExperience with C/C++Experience with Windows/Win32 API’sStandard NetworkingGeneral knowledge of Disk Structure, Partitions and File Systems Desired Skills: Hyper-V Powershell Visual Studio COMWindows VSS Visual Basic, VBS Windows Device Driver Framework, Windows filesystem filter driversLinux, Linux API's,Shell, Perl, SMB/SambaKnowledge of CI/CD principlesGreat if you know how to work with JenkinsFamiliarity with Atlassian products: Jira/Confluence/Bitbucket.Previous experience working in an Agile environment (Scrum/Kanban used)