

E M P L O Y M E N T
Principal Architect III
Senior .NET Software Engineer
Leading edge security software products company; focused initially on .NET and Linux-UNIX cyber SA software that includes Real Time Forensics and cyber intelligence. Our startup engineering company has several senior software engineering positions available in San Jose, California and Florida chartered to build a “disruptive” software Cyber SA security application. Revenue is expected to exceed five hundred million + dollars within five years.
Become a valued team lead and key contributor within our initial .NET's engineering team managed by senior engineering experts in the Microsoft .NET Framework domain. We seek highly motivated team players wishing to contribute to the design, development and network implementation of a game-changing cyber situational awareness* and digital forensics software application that will significantly alter the landscape in the cyber security market. Project is focused on US and EU security markets with US agency sponsorship and has a highly experienced executive team with substantial US and EU government security ties including intelligence and military agencies and key teaming partners plus a proven sales and distribution network in Europe and internationally.
Introduction
We are a Silicon Valley HQ based start up with an amazing solution that provides cyber SA and law enforcement grade forensics in real time while collecting attack information including the attackers’ parametric data and identity. This technology also enables launching a counter attack immediately against the attackers when they are least expecting it and most vulnerable. (Available to US intelligence agencies only.) These products are the first to provide the quality of information to achieve true cyber situational awareness among government and enterprise organizations, and this suite of applications will revolutionize cyber security. Our patent pending Real Time Forensics™ and Federated Threat Analysis™ software technologies are the foundation of these critical Cyber SA capabilities.
*Cyber situational awareness is the military concept of situational awareness (a far-reaching, global vantage point from which information is gathered and processed to result in the most informed decision-making) applied to the cyber environment.
Principal Architect III with Senior .NET Software Engineer Skills
Become the senior leader within our .NET's architects R&D team. We seek a highly motivated, focused seasoned team player wishing to contribute to and oversee the design, development and implementation of software for a significant cybersecurity application. Position reports to CTO.
Job Requirements:
Position Overview:
This is a hybrid role of functioning for the first two fiscal years as both architect and senior .NET software engineer or developer, beginning at a funding event.
• Working under the direction of the Chief Architect, position is the team lead for the design and development of all ACSI .NET, endpoint, and cloud computing products
• U.S. Citizenship (required) as you may be in meetings or working on-site at a former U.S. government facility within strong security guidelines.
• 10-12 + years of previous relevant experience
• MS CS/EE and BS degree in Computer Science or equivalent. Bachelor’s accepted with ten or more years of experience but Masters preferred.
• Senior team leadership or project management experience requiring Masters or PhD with significant project leadership skills required for future lead management role.
Primary Duties and Responsibilities:
The successful candidate will join a motivated and professional team of software experts to take a key role developing the next generation of computer security products, including the following primary duties:
• Reporting to the Chief Architect, the Principal Architect III will be responsible for assisting the Chief Architect in overall development of ACSI’s design of .NET products.
• Working with a leading world-class PhD authority, CTO and Chief Architect, conduct and provide follow-on research, study and write white papers, assist with Grants/SBIRs/STTR/CRADAs, report findings, analyze competitive market, and make solid recommendations to sustain a greater competitive edge in terms of our robust cyber situational awareness capabilities.
The successful candidate will use their deep technical knowledge to design, develop and maintain law enforcement grade forensics capabilities, intrusion detection-protection and cyber situational software for Windows-based client and server components, cloud computing, as well as other platforms/devices planned in the product roadmap.
• A significant amount of latitude and creativity will be provided to explore the limits of what security related data can be recorded from Windows, maximizing the value of the kernel to rapidly transfer client data to the server for processing with minimal impact on the client machine.
• Work with other software architects, adaptive pattern recognition experts, statistical experts, product management and product marketing to ensure that delivered software effectively meets feature requirements and integrates well with other system components. Goal is to make all code reusable and maximize the value of the customer experience improving product to their specific requirements yet keep costs within acceptable boundaries.
• Be not only a team player but demonstrate strong leadership and foster solid relationship with peers, management and customers.
• Evangelize the Architecture vision, strategy and technologies internally and externally.
Knowledge, Skills and Abilities
This position has the following minimum job requirements.
• Extensive knowledge of digital and windows forensics, intrusion detection and prevention systems fundamentals
• Significant expertise in Windows operating system internals, win32/win64 API, and must understand today’s current 64-bit multi-core Intel Reference Specs and multi-core chipset technologies, kernel mode development, device drivers, file systems, memory management, code execution, scheduling, MFC, STL, Sockets, DLLs, multi-threaded environment, etc.
• Strong WMI (Windows Management Interface) and Windows Security knowledge and experience. At least 5 years Windows application development experience, including .NET 3.5 and a detailed understanding of .NET security features within .NET Framework.
• Deep understanding of the .NET environment, including the use of VB.NET, Winforms, WCF, WPF and Silverlight, .Net 3.5’s Work Flow System, and related tools such as Win32, COM, COM+ and ActiveX
• Knowledge of Microsoft networks/domains, Microsoft operating systems including Microsoft Advanced Server, Windows 2000, 2003 and 2008 Server (Release 2) – LDAP, Active Directory, XP, Vista, WMI, PowerScript and Windows 7 networking criteria with a strong understanding of Registry and operating system fundamentals
• C#, C++, Visual C++ Visual Studio experience as a senior software engineer or security architect – software engineer with a minimum of 5 years experience in Microsoft .NET network security design and development with baseline knowledge of software security concepts and an understanding of current AV or UTM for cyber security landscapes
• Thorough knowledge of languages including Visual Basic, Perl, Java, C#; ability to read and write Intel x86 assembly language
• Thorough knowledge of coding and proper syntax, scripting and regexes, OO design, common data structures, virtualization (VM, hypervisors, etc.) OS, threading and optimal use of algorithms
• Knowledge of protocols (HTTP, FTP, SMTP, POP3, SIP, DNS) and network structures (proxy/NAT, routers, switches. Experience with security protocols, procedures and policies.
• Knowledge of databases and database design (MySQL, Objectivity, Tuples, Normalization, etc.)
• Experience with networking (collision domains, ARP, ports, protocols, HTTP, etc.) TCP/IP network programming and a thorough knowledge of network monitoring principles and techniques
• Experience with enterprise networks and Windows 2008 Server, R2 coupled with .NET application level security and an understanding of encryption
• Understanding of platform-agnostic XML technologies such as ASP.NET, AJAX, SOAP, WSDL, XSD, XPath, JSON and REST
• Deep understanding of Intel’s latest 64-bit multi-core chipsets and capabilities
• Deep understanding of cloud computing and Microsoft’s Azure platform
• Forward-thinking outlook – prepared to utilize emerging Microsoft technologies such as .NET 4.0, F# and Linq
• Working knowledge of Visual Studio and well versed in Microsoft Project
• Experience and skill in problem solving, testing procedures, reporting of bug fixes, code documentation (mandatory) and general QA methods
• Experience with software performance optimization and software assurance
• Experience with standard software engineering methodologies such as Agile and Scrum, CMMI with 5 or more years of experience in C++ or Visual C++ and C#, including iterative and incremental code development with strong peer review
• Ability to understand and follow project lifecycle methods, guidelines and standards, including design and development of business specifications from abstract literature and technical specifications from business specifications
• Previous experience as a Senior Software Architect and System Designer
• Willingness to learn and apply new technologies within a disciplined teaming environment to address markets such as mobile, SCADA and information grid control devices
• Excellent written and oral communication skills with both technical and non-technical personnel. Ability to present and write about complex concepts in a clear and concise manner.
• Must be manageable, communicate well to peers and management, follow lawful instructions and meet deadlines. Preference given to solid team players with “can-do” attitudes with strong follow-up to details.
• Ability to work independently as a self-starter under sound project management, with a strong sense of ownership/accountability and a results-oriented mentality
• Must be team player and play well with others within the sandbox. Negative attitudes must be checked at the door including attributes such as arrogance, demanding behaviors, self-centered focus, etc.
Strong preference will be given to candidates that also have:
• Successfully delivered software products on the Microsoft Windows platforms
• As we are a start-up, a willingness to roll up your sleeves and develop (code) the first two applications
• At least 2 years experience as an architect on a situational awareness platform or real time system
• Significant experience with Windows Kernel
• A strong software security background with previous experience in forensics, real time control systems, intrusion detection and prevention, ethical hacking, cryptography, and cyber security applications
• Advanced degrees in security related algorithmic design
• Experience with sniffers, Perl/Python and ActiveX
• Experience with Microsoft SQL, Objectivity, or Progress ObjectStor
• Experience in pattern recognition and/or statistics
• Experience working in a direct liaison with clients, especially enterprise and USG
• Published papers, written patents and understand USPO processes, or presented at conferences
• Completed training in security such as MCSE Security Certificate, CISM, CISSP, etc.
• Significant experience in Linux and Unix application development and/or kernel development
Candidates will be required to pass a background check.
Send resumes to terry.beaver@acsi-cybersa.com or call 408-688-7872 for further information.
Adaptive Cyber Security Instruments, Inc. (ACSI) is a startup cyber security software vendor.
Senior .NET Software Engineer
Job Requirements:
• Developer: C#, C++ Visual Studio experience as a senior software engineer or security architect – software engineer with a minimum of 5 years experience in Microsoft .NET network security design and development with baseline knowledge of software security concepts and an understanding of current AV or UTM for cyber security landscapes
• Thorough knowledge of coding and proper syntax, scripting and regexes, OO design, common data structures, virtualization (VM, hypervisors, etc.) OS, threading and optimal use of algorithms
• At least 5 years experience working with C# or Visual C++ and/or C++
• Experience with MFC, Win32, STL, Sockets, DLLs, multi-threaded environment
• Knowledge of protocols (HTTP, FTP, SMTP, POP3, SIP, DNS) and network structures (proxy/NAT, routers, switches
• Working knowledge of .NET, networking (collision domains, ARP, ports, protocols, HTTP, etc.) databases and database design (MySQL, Tuples, Normalization, etc.) protocols and security
• Working knowledge of languages including Visual Basic, Perl, Java, C#
• Experience with standard software engineering methodologies such as Agile and Scrum with five (5) or more years of experience in C++ or Visual C++ and C#
• Experience with enterprise networks and Windows 2008 Server coupled with .NET application level security and an understanding of encryption
• Extensive knowledge of intrusion detection and prevention systems fundamentals
• Thorough knowledge of network monitoring principles and techniques
• Detailed understanding of .NET security features within .NET Framework
• Understanding of the .NET environment, including the use of VB.NET, Winforms, WCF, WPF and Silverlight, .Net 3.5’s Work Flow System, and related tools such as Win32, COM, COM+ and ActiveX
• Understanding of platform-agnostic XML technologies such as ASP.NET, AJAX, SOAP, WSDL, XSD, XPath, JSON and REST
• Knowledge of Microsoft networks/domains, Microsoft operating systems including Microsoft Advanced Server, Windows 2000, 2003 and 2008 Server (Release 2) – LDAP, Active Directory, XP, Vista, WMI, PowerScript and Windows 7 networking criteria – strong understanding of Registry and operating system fundamentals required
• Forward-thinking and prepared to utilize emerging Microsoft technologies such as .NET 4.0, F# and Linq
• Must have working knowledge of Visual Studio and be well versed in Microsoft Project
• Understanding of Intel’s latest 64-bit multi-core chipsets and capabilities
• MS CS/EE and BS degree in Computer Science or equivalent. Bachelor’s accepted with five or more years of experience but Masters preferred. Senior team lead or project management requires Masters or PhD with significant project leadership skills if you expect a lead management role.
• Willingness to learn and apply new technologies within a disciplined teaming environment
• Ability to understand and follow project lifecycle methods, guidelines and standards, including design and development of business specifications from abstract literature and technical specifications from business specifications
• Experience and skill in problem solving, testing procedures, reporting of bug fixes, code documentation (mandatory) and general QA methods
• Excellent written and oral communication skills with both technical and non-technical personnel. Must be manageable, follow lawful instructions and meet deadlines. Preference given to solid team players with “can-do” attitudes.
• Ability to work independently as a self-starter under sound project management, with a strong sense of ownership/accountability and a results-oriented mentality. You are a performer!
• Must be team player and play well with others within the sandbox. Negative attitudes must be checked at the door including attributes such as arrogance, demanding behaviors, self-centered focus, etc.
Strong preference will be given to candidates that also have:
• Experience working with clients
• Previous experience in forensics, real time control systems, intrusion protection, cyber security applications
• Experience with sniffers, Perl/Python, Windows internals and ActiveX
• Experience with Microsoft SQL, Objectivity, or Progress ObjectStor
• Previous experience in pattern recognition and/or statistics
• Significant experience with WIN Internals. Windows Kernel skills a huge plus.
• Understanding of cloud computing
Candidates will be required to pass a background check.
Send resumes to terry.beaver@acsi-cybersa.com
Adaptive Cyber Security Instruments, Inc. (ACSI) is a startup cyber security software vendor.