Search jobs > Chicago, IL > Senior software engineer

Senior Software Engineer- Security Team

Grubhub
Chicago, IL, United States
Full-time

We are seeking a highly skilled Senior Software Engineer to spearhead the development and orchestration of our automated vulnerability management program.

The ideal candidate will leverage their expertise in process automation and solution design to implement and streamline processes, standardized procedures, and integrated workflows.

Their primary focus will be on efficiency of security controls and processes across our systems and applications, ensuring timely remediation for security findings.

This role is instrumental in safeguarding the integrity of our systems and data against emerging threats.

The Impact You Will Make :

  • Ensure that Grubhub’s key business initiatives are delivered securely
  • Enable Grubhub to reduce its security risk and improve in security maturity
  • Build highly scalable & reliable process to ensure and improve the efficiency, accuracy and integrity of the vulnerability management program
  • Be accountable for delivery, deployment, maintenance, and monitoring the performance of the vulnerability management process, directly contributing to the fortification of our defenses against evolving cyber threats.
  • Evaluate tools, technologies, frameworks, and vendors to our security posture along with other senior Cyber Security team members and partners from other teams.
  • Write performant and concise code to meet the defined standards here at Grubhub, review the code of peers, and ensure security and scalability of the features you work on.
  • Help other team members to create the backlog of tech debt and features, suggesting areas for improvement and enhancement.
  • Actively work with members from other teams in the domain and be a team player, and promoting a collaborative work culture.

Key Responsibilities :

  • Write performant and concise code to meet the defined standards here at GrubHub, review the code of peers, and ensure security and scalability of the features you work on.
  • Develop and orchestrate an automated vulnerability management program, including the creation of streamlined processes, standardized procedures, and integrated workflows.
  • Utilize automation tools and technologies to rapidly ingest, classify, triage, and communicate vulnerabilities and associated business risks to product managers, software engineers, and senior leaders.
  • Collaborate with cross-functional teams to prioritize and remediate vulnerabilities based on their criticality and potential impact on business operations.
  • Stay current with emerging cybersecurity threats, vulnerabilities, and industry best practices to continually enhance the effectiveness of the vulnerability management program.
  • Provide technical guidance and mentorship to junior team members on vulnerability management techniques and methodologies.

Requirements :

  • Bachelor's degree in Computer Science, Information Technology, or related field; advanced degree preferred.
  • 5 years of development experience with proficiency in Python are required, Java is preferred
  • Demonstrated experience in developing scalable solutions to consolidate and automate multiple processes
  • Familiarity with DevSecOps practices and CI / CD pipelines.
  • Understanding of common vulnerabilities and exposures (CVEs), Common Vulnerability Scoring System (CVSS), and related vulnerability databases.
  • Excellent communication and interpersonal skills, with the ability to effectively communicate technical information to non-technical stakeholders.
  • Strong analytical and problem-solving abilities, with a keen attention to detail.
  • Proven ability to work effectively in a fast-paced, dynamic environment and manage multiple priorities simultaneously.

Preferred Qualifications :

  • Familiar with vulnerability assessment tools, techniques, and methodologies, including vulnerability scanning, penetration testing, and risk assessment.
  • Experience with cloud security and containerization technologies (e.g., AWS, Azure, Docker, Kubernetes).
  • Experience with writing and integrating steps into the CI / CD pipelines.
  • Knowledge of regulatory compliance frameworks such as PCI DSS.
  • Industry certifications such as CISSP, CISM, GSEC or CEH.

And Of Course Perks :

  • Flexible PTO. Grubhub employees enjoy a generous amount of time to recharge.
  • Health and Wellness. Excellent medical, dental and vision benefits, 401k matching, employee network groups and paid parental leave are just a few of our programs to support your overall well-being.
  • Compensation. You'll receive a highly-competitive compensation package with eligibility for generous incentives, bonuses, commission, and RSUs.
  • Free Meals. Our employees get a weekly Grubhub credit to enjoy and support local restaurants.
  • Social Impact. We believe in giving back through programs like the Grubhub Community Relief Fund, and provide our employees opportunities to support causes that are important to them.

Grubhub is an equal opportunity employer. We welcome diversity and encourage a workplace that is just as diverse as the customers we serve.

We evaluate qualified applicants without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other legally protected characteristics.

If you’re applying for a job in the U.S. and need a reasonable accommodation for any part of the employment process, please send an email to TalentAcquisition@grubhub.

com and let us know the nature of your request and contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this email address.

If you are a resident of the State of California and would like a copy of our CA privacy notice, please email privacy@grubhub.com.

30+ days ago
Related jobs
Promoted
Disney Entertainment & ESPN Technology
Chicago, Illinois

Bachelor’s degree in Computer Science, Information Systems, Software Engineering, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience. Playback Services team within the Media Engineering organization! Our mission is to build highly available, high t...

Promoted
Gelber Group
Chicago, Illinois

As a Senior Software Engineer on Technical Operations at Gelber, you will have an active role in implementing and managing a wide variety of operational processes working closely with Infrastructure, Development, and Trade Support teams daily. Mentor our next generation of software engineers on Tech...

Promoted
Ladders
Chicago, Illinois

We are currently seeking an experienced Software Engineer to join our dynamic team. Our trading models and software systems are continually re-engineered, optimized, and maintained to stay on top of the industry. We place a high premium on defining, developing, and deploying high-performance trading...

Promoted
Bank of America Corporation
Chicago, Illinois

Cyber Security Technology (CST) is a globally distributed team responsible for cyber security innovation and architecture, engineering, solutions and capabilities development, cyber resiliency, access management engineering, data strategy, deployment maintenance, technical project management and inf...

Promoted
Capital One Financial Corporation
Chicago, Illinois

Senior Software Engineer, Full Stack. We are seeking Full Stack Software Engineers who are passionate about marrying data with emerging technologies. As a Capital One Software Engineer, you'll have the opportunity to be on the forefront of driving a major transformation within Capital One. At least ...

Promoted
Gelber Group, LLC
Chicago, Illinois

As a Software Engineer on our Executions Team at Gelber, you will have a real opportunity to have a long-term career in Engineering at a successful trading firm. This position will report directly into the Director of our Executions engineering team who reports directly into the Chief Technology Off...

Capital One
Westchester, Illinois
Remote

Locations: NY - New York, United States of America, New York, New YorkSenior Software Engineer, Full Stack (Remote-Eligible)Do you want to work for a tech company that writes its own code, develops its own software, and builds its own products? We experiment and innovate leveraging the latest techno...

Gusto
Chicago, Illinois

As the Senior Staff Software Engineer for Gusto Start, you will spearhead the development of a new product aimed at an entirely new customer base. You will be responsible for defining the technical roadmap, collaborating with cross-functional stakeholders, managing daily team operations, and mentori...

Vizient
Chicago, Illinois

Participate with the engineering and operations teams to define plans for standardizing, scaling and enhancing Company’s products and the services utilized to deploy/install/release those products. Design and develop software applications in various technologies and map business requirements to syst...

Vivante Health
Chicago, Illinois

Senior Software Engineer - Frontend. You will have significant responsibility and influence in shaping those applications as we evolve our patient-centered experience in close collaboration with the rest of our product, design and software engineering teams. We're looking for an experienced, solutio...