Please Note:1. If you are a first time user, please create your candidate login account before you apply for a job. (Click Sign In > Create Account)2. If you already have a Candidate Account, please Sign-In before you apply.Job Description:OverviewThe proliferation of web and cloud applications along with mobile devices, have made the web one of the greatest security threat vectors. Consequently, organizations need an integrated, multi-layered approach to defend against rapidly evolving security threats.Symantec Secure Web Gateway (SWG) solutions deliver strong proxy-based security in an on-premises security gateway appliance, virtual appliance, cloud or hybrid deployment. Our proxy architecture is a core part of our secure web gateway platform: It protects customers against web- and network-based threats, enables cloud data protection, and provides flexible business policy control across the enterprise and the cloud, including web, social, and mobile networks.The Symantec Edge SWG is an industry-recognized category leader in the Secure Web Gateway market and extends its powerful network capabilities to our Symantec Integrated Cyber Defense platform. Together, these tools unify cloud and on-premises security with advanced threat protection and information protection across all endpoints, networks, email, and cloud applications.Key ResponsibilitiesThe SSL Proxy team located in Burlington, MA is looking for world class Senior Software Engineers. The team is responsible for the core HTTPS proxy and cryptographic modules of Symantec’s security proxy appliance. Nearly all customers and all requests execute the code that the team designs, develops and tests, which makes it a very exciting area to work. In this role, the candidate is a technical contributor on the SSL team working with architects, product managers, and other application layer developers to implement new features and to investigate and address issues in the SWG device. In this role, the successful candidate will:Be responsible for extending complex system functionality, building and integrating related components, as well as enhancing existing sub-systems. Use professional concepts aligned with company objectives to resolve complex issues in creative and effective ways. Work on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors. Exercise judgment in selecting methods, techniques and evaluation criteria for obtaining results. This is a great opportunity if you are interested in contributing to the continuing evolution of application proxies, solving complex problems, writing high-performance code, and learning about all aspects of our security proxy solutions.We are looking for an energetic, results-oriented technical contributor with strong programming and software development skills. Prior experience in object-oriented design and development experience in C++ is required for this position.RequirementsA Bachelor’s degree in computer science, software engineering, or comparable degree with 8+ years of related experience; or a Master's degree or PhD in computer science or software engineering with 6+ years of related experience.Extensive programming experience in C++ with object-oriented design principlesExperience with the modern C++ language and standards (C++11, C++17) Knowledge of Layer 7 protocols and web application technology stacks.Solid understanding of concurrency & synchronization techniques within a multi-threaded and multi-processor environmentAbility to learn quickly and manage complex requirements and designsFamiliar with CI/CD and the best-of-breed software development practicesExperience in debugging and analyzing complex issues using GDB, system statistics and application logsStrong analytical and problem-solving skills.Excellent communication and technical leadership skillsThe following would be a real asset for the position:Desire and experience to identify, investigate, and resolve security vulnerabilitiesExperience with network security solutions such as firewalls, IDS/IPS, or proxies including SSL/HTTP(S) interception.Basic cryptography knowledge. PKI experience, such as X.509 certificate validation and OCSPUnderstanding of Internet protocols, especially TCP/IP, DNS, SSL/TLS, HTTP/2, HTTP/1.1, QUIC and various authentication technologiesFamiliarity with GCP infrastructure (including GKE), log analytics, metrics explorer, log based metrics and alertingEmbedded software development experience with Linux or QNX.Working knowledge of agile principles and development methodologiesAbout Broadcom SoftwareJoin Broadcom Software (#BroadcomSW), a world leader in business-critical software that modernizes, optimizes, and protects the world’s most complex hybrid environments. With our engineering-centered culture, we are building an extensive portfolio of industry-leading infrastructure and security software. Together, we solve big customer problems with some of the top technical talent in the industry.Additional Job Description:Compensation and BenefitsThe annual base salary range for this position is $91,200 - $152,000.This position is also eligible for a discretionary annual bonus in accordance with relevant plan documents, and equity in accordance with equity plan documents and equity award agreements. Broadcom offers a competitive and comprehensive benefits package: Medical, dental and vision plans, 401(K) participation including company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company paid holidays, paid sick leave and vacation time. The company follows all applicable laws for Paid Family Leave and other leaves of absence.Broadcom is proud to be an equal opportunity employer. We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, gender identity, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status or any other characteristic protected by federal, state, or local law. We will also consider qualified applicants with arrest and conviction records consistent with local law.If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.
View Original Job Posting