Staff Software Security Engineer

6 days ago


Chicago, Illinois, United States Grubhub Full time
About the Role

Grubhub is seeking a highly skilled Staff Software Engineer to join our Product Security team. As a key member of our team, you will play a critical role in analyzing, designing, and building security technology into our products and services to ensure trustworthy experiences for our customers, merchants, drivers, and employees.

This role reports directly to the head of cybersecurity, offering broad latitude to work with both senior and new-grad engineers to make a measurable impact on Grubhub's security posture.

Key Responsibilities
  • Design, build, deploy, and drive adoption of embedded security tooling in conjunction with internal services and platform teams.
  • Perform threat modeling, design, and code reviews to assess security implications and requirements for the introduction of new security systems and technologies.
  • Drive initiatives with outside teams to re-engineer existing services to ensure Grubhub remains resilient against the latest security threats.
  • Identify lacking security-sensitive functionality in Grubhub's applications and services, translating those control gaps into actionable engineering remediation plans and solutions.
  • Bridge security domain knowledge gaps through technical mentorship of a team of passionate engineers while delivering uniquely challenging projects.
The Impact You Will Make
  • You will enhance the overall security posture of Grubhub by identifying and mitigating security defects proactively.
  • You will contribute to a culture of cybersecurity awareness and continuous improvement within the organization, enabling Grubhub to launch and sustain key business initiatives with minimal risk.
  • You will champion high-integrity + high-assurance outcomes to ensure the delivery of secure and trustworthy experiences.
What You Bring To The Table
  • 7+ years of industry experience in a software development environment.
  • Strong proficiency in programming languages like Java, Python, or C++ with demonstrable experience in conducting code reviews to identify security deficiencies in how business logic is implemented.
  • Experience in at least two security domains: web security (inclusive of APIs, backends, frontend, and microservices), edge/perimeter security, mobile security, cloud security, systems security, or reverse engineering.
  • Experience designing, implementing, and deploying production-quality security engineering systems and incorporating security standards into supporting subsystems as needed.
  • Hands-on experience with middleware, message queues, caches, and other related technologies.
  • Strong experience in architecture design, high-availability, high-performance systems, and working with 5x9/zero-downtime systems.
  • Deep understanding of distributed systems.
  • Demonstrable commitment to engineering and operational excellence–to include development + monitoring of SLOs/SLIs to assure adherence to EOE standards–with direct experience in driving security outcomes within an engineering culture.
  • A broad knowledge of attack vectors, exploits, and mitigations that work at scale or may be linked together for chained attacks.
  • Strong understanding of CI/CD pipelines and experience with integrating security testing into automated build processes.
  • Working familiarity with version control systems (Git), issue tracking tools (Jira), and ability to define + support your commitments within an Agile working model.
  • Bachelor's in Computer Science, Engineering, or a related field.


  • Chicago, Illinois, United States Grubhub Full time

    About the RoleGrubhub is seeking a highly skilled Staff Software Engineer to join our Product Security team. As a key member of our team, you will play a critical role in analyzing, designing, and building security technology into our products and services to ensure trustworthy experiences for our customers, merchants, drivers, and employees.This role...

  • Software Engineer

    3 weeks ago


    Chicago, Illinois, United States Seven Seven Software Full time

    Software EngineerWe are seeking a highly skilled Software Engineer to join our team at Seven Seven Software. As a key member of our Software Engineering Group, you will be responsible for designing, developing, and deploying software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software solutions using.Net, C#, and...

  • Software Engineer

    5 days ago


    Chicago, Illinois, United States Seven Seven Software Full time

    Job Title: Net DeveloperWe are seeking a highly skilled Net Developer to join our Software Engineering Group. As a Net Developer, you will be responsible for designing, developing, and deploying software applications using Net technologies.Key Responsibilities:Design and develop software applications using Net technologies, including C#, jQuery, and...


  • Chicago, Illinois, United States Triunity Software Full time

    About the RoleWe are seeking a highly skilled Software Engineering Lead to join our team at Triunity Software. As a key member of our engineering team, you will be responsible for leading the development of cloud-native applications using ReactJS and Java Spring Boot stack.Key ResponsibilitiesDesign and implement scalable, cloud-native applications using...


  • Chicago, Illinois, United States Seven Seven Software Full time

    Job DescriptionAt Seven Seven Software, we're seeking a skilled Java J2EE Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and troubleshooting software solutions that meet our high standards of quality and security.Key Responsibilities:Design and develop secure and high-quality...


  • Chicago, Illinois, United States ServiceNow Full time

    Job Title: Staff Software EngineerWe are seeking a highly skilled Staff Software Engineer to join our team at ServiceNow. As a key member of our Digital Technology organization, you will be responsible for designing, developing, and deploying critical platforms that drive business growth and innovation.About the RoleThis is a unique opportunity to work on a...


  • Chicago, Illinois, United States iManage Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our cloud services team at iManage. As a key member of our team, you will be responsible for designing and developing scalable cloud backend systems for our modern document management product.Key ResponsibilitiesDesign and develop modules and features for iManage Work family of...


  • Chicago, Illinois, United States SpotOn: Product Full time

    Job Title: Staff Software EngineerWe are seeking a highly skilled Staff Software Engineer to join our Merchant Business Owner domain team at SpotOn. As a Staff Software Engineer, you will have the opportunity to work on diverse aspects of the business, from improving merchant signup flows to integrating our portfolio into a centrally accessible...


  • Chicago, Illinois, United States ServiceNow Full time

    Job Title: Senior Staff Software EngineerAt ServiceNow, we're seeking a highly skilled Senior Staff Software Engineer to join our Data Platform team. As a key member of our Platform Persistence group, you'll have the opportunity to lead and guide the development team in designing and implementing data platform solutions.Key Responsibilities:Lead the...


  • Chicago, Illinois, United States ServiceNow Full time

    Job Title: Staff Software EngineerWe are seeking a highly skilled Staff Software Engineer to join our team at ServiceNow. As a Staff Software Engineer, you will be responsible for designing, developing, and maintaining critical platforms that drive the performance and scalability of our cloud-based platform.About the RoleThis is a unique opportunity to work...


  • Chicago, Illinois, United States iManage Full time

    Job DescriptionAbout the RoleiManage is seeking a highly skilled Staff Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing scalable, resilient cloud-native solutions with a strong emphasis on architecture, performance, and maintainability.Key ResponsibilitiesLead the design and...


  • Chicago, Illinois, United States ServiceNow Full time

    Job Title: Staff Software EngineerWe are seeking a highly skilled Staff Software Engineer to join our team at ServiceNow. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.About the RoleThis is a unique opportunity to work on cutting-edge technology and...


  • Chicago, Illinois, United States iManage Full time

    We are seeking a passionate and experienced Staff Software Engineer to join our team at iManage. As a key member of our engineering team, you will be responsible for designing and developing scalable cloud systems using modern technologies like Kubernetes, Docker, and Azure.About the RoleDesign and develop modules and features for the iManage Work family of...


  • Chicago, Illinois, United States iManage Full time

    We are seeking a passionate and experienced Staff Software Engineer to join our team at iManage. As a key member of our engineering team, you will be responsible for designing and developing scalable cloud systems using modern technologies like Kubernetes, Docker, and Azure.About the RoleDesign and develop modules and features for the iManage Work family of...


  • Chicago, Illinois, United States iManage Full time

    We are seeking a passionate and experienced Staff Software Engineer to join our team at iManage. As a key member of our engineering team, you will be responsible for designing and developing scalable cloud systems using modern technologies like Kubernetes, Docker, and Azure.About the RoleDesign and develop modules and features for the iManage Work family of...


  • Chicago, Illinois, United States ServiceNow Full time

    Job Title: Staff Software EngineerWe are seeking a highly skilled Staff Software Engineer to join our team at ServiceNow. As a Staff Software Engineer, you will be responsible for designing, developing, and maintaining critical platforms that power our cloud-based platform.About the RoleThis is a unique opportunity to work on a team of engineers who are...


  • Chicago, Illinois, United States iManage Full time

    About iManageiManage is a leading provider of cloud-based document management solutions. We are committed to delivering innovative products that meet the evolving needs of our customers.Job SummaryWe are seeking a highly skilled Staff Software Engineer to join our team. As a Staff Software Engineer, you will be responsible for designing and developing...


  • Chicago, Illinois, United States Jobot Full time

    Join a dynamic DeFi startup as a Senior Software EngineerThis position is hosted by Jobot.About Us:We are a well-funded, venture-backed company seeking a Senior Software Engineer to enhance our team. Our organization collaborates with prominent names in the cryptocurrency sector and plays a vital role in developing a Solana liquidity aggregator and a mobile...


  • Chicago, Illinois, United States ServiceNow Full time

    Job Title: Staff Information Security EngineerServiceNow is seeking a highly skilled Staff Information Security Engineer to join our Digital Technology team. As a key member of our security organization, you will be responsible for implementing and enhancing firewall-as-a-service (FWaaS) solutions, providing ongoing support for secure web gateway operations,...


  • Chicago, Illinois, United States iManage Full time

    Job DescriptioniManage is committed to providing an exceptional candidate experience and ensures all communication is done through official email channels. If you have any concerns or questions about communications you have received, please reach out to our team so we can review.We offer a flexible working policy that supports the well-being of our iManage...