Software Engineer
eEye Digital Security 4.02 reviews - Irvine, CA

This job posting is no longer available on eEye Digital Security. Find similar jobs:Software Engineer jobs - eEye Digital Security jobs

ORGANIZATION BACKGROUND

BeyondTrust is the global leader in Context Aware Security Intelligence. We help our customers more effectively manage vulnerabilities and privileges across physical, virtual, mobile and cloud environments. In business for nearly 20 years, we give our customers the visibility and controls to reduce their IT security risks and simplify compliance – across vulnerabilities, privilege and data. More than half of the companies listed on the Dow Jones Industrial Average rely on BeyondTrust to secure their enterprises. Customers include nine of the world's 10 largest banks, eight of the world's 10 largest aerospace and defense firms, and seven of the 10 largest U.S. pharmaceutical companies, as well as renowned universities.

BeyondTrust was recently named to Inc. Magazine's Inc. 5000, the publication's annual ranking of the 5,000 fastest-growing private companies in the U.S. BeyondTrust ranks #246 in its industry, with a three-year growth rate of 47 percent from 2007 through 2010. The company is led by a team of highly experienced software executives with a proven track record for delivering growth and increasing shareholder value. Management is aggressively pursuing its strategy for both organically and through acquisitions. The company recently completed four acquisitions and launched a number of projects that significantly invest in its core products.

BeyondTrust is privately held, and headquartered in Carlsbad, California, with offices in the greater Los Angeles, Orange County, Phoenix, Boston and Seattle areas, as well as international offices in Canada, London, and Singapore.

For more information please visit the company website at: http://www.beyondtrust.com/

JOB DESCRIPTION

BeyondTrust is looking to hire professionals with unmatched skill levels in the area of software development and network security. These individuals must possess great understanding of various programming languages especially C/C++. Applicants must also have an in-depth comprehension of manipulating these programming languages for use in building security related products.

The focus will be the development of network security software, with an emphasis on networking knowledge. A strong grasp of network programming and communications protocols is necessary, along with a working knowledge of how vulnerabilities arise in software and the general approaches used to exploit them.

This position will be responsible for the delivery and overall quality of the product. Although hands on, this position provides the opportunity to contribute to the long term growth and strategic planning required to produce a world class product. Our fast paced environment affords the applicant opportunities in leadership, growth, and the ability to guide a flagship product. Applicants should possess exceptional communication and project management abilities.

ESSENTIAL DUTIES AND RESPONSIBILITIES

Examine software vulnerabilities and implement remote detection methods.

Analyze software and protocols and implement solutions to protect them.

Document architecture and development decisions; implement features as per design documents.

Optimize existing codebase.

Strategize on short and long term product growth; oversee design of the next generation of existing product architecture.

Plan, implement and release product based on delivered design using the Agile process.

REQUIRED SKILLS AND EXPERIENCE

Minimum 8 years total software engineering experience.

Minimum 4 years total software project management experience.

Experience with full lifecycle of development, including product release.

Solid knowledge of common network protocols (IP, TCP, UDP, HTTP, SMTP, SNMP, NetBIOS, SMB, etc.). Thorough knowledge of network security architecture, models and methodologies.

Experience architecting and implementing network based software on the Windows platform.

In-depth knowledge of C/C++/C# and popular design methodologies.

Well versed in developing modular and extensible solution architectures.

Solid understanding of Win32 network programming, multi-threaded programming, synchronization, WinSock, and non-blocking I/O operations.

Understanding of NDIS drivers and development is a plus.

Solid communication, presentation and people skills.

Knowledge of Agile development process a plus.

US Residency Required

About this company
4.02 reviews
eEye Digital Security is a leading developer of network security software, and the foremost contributor to security research and education....