Staff Software Engineer

1 month ago


chicago, United States Grubhub Full time

Grubhub is seeking a Staff Software Engineer to join our Product Security team.


As a member of our team you will help us analyze, design and build security technology into our products and services in order to enable trustworthy experiences for Grubhub’s diners, merchants, drivers and employees. You will dig into the complex world of building security technology in frictionless ways to evaluate software integrity, provide guidance to engineers, and ensure best practices are deployed across all security domains in the web, mobile, systems and application security space. This role reports directly to the head of cybersecurity with broad latitude to work with both senior and new-grad engineers to make a measurable impact on Grubhub’s security posture.


More About The Role:

  • 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 that 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 also 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 in order 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 United Software Group Full time

    We are seeking a highly skilled C++ Developer to join our team at United Software Group INC. This is a contract position based in Chicago, IL, requiring on-site presence.The ideal candidate will have experience with Azure Cloud migration and be able to work on a direct client's project.Key Responsibilities:Migration of applications to Azure CloudAbout United...


  • chicago, United States Grubhub Full time

    Grubhub is seeking a Staff Software Engineer to join our Product Security team. As a member of our team you will help us analyze, design and build security technology into our products and services in order to enable trustworthy experiences for Grubhub’s diners, merchants, drivers and employees. You will dig into the complex world of building security...


  • Chicago, United States Grubhub Full time

    Grubhub is seeking a Staff Software Engineer to join our Product Security team. As a member of our team you will help us analyze, design and build security technology into our products and services in order to enable trustworthy experiences for Grubhub’s diners, merchants, drivers and employees. You will dig into the complex world of building security...


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

    We are seeking a highly skilled .Net Developer to join our Software Engineering Group. As a member of our team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using .Net technologies.The ideal candidate will have a strong background in .Net development, including experience with C#, ASP .Net, and...


  • Chicago, United States Ritchie Bros. Full time

    The Senior Staff Software Engineer is responsible for leading the team that supports and enhances the code base used for the company’s administrative and reporting tools. Responsible for all development practices for the web and services (integration) platform. Lead the implementation of the full stack web experience. Work closely with the UX/UI department...


  • Chicago, Illinois, United States Grubhub Full time

    Grubhub is seeking a Staff Software Security Engineer to enhance the overall security posture of our platform. This role involves analyzing, designing, and building security technology into our products and services to ensure trustworthy experiences for our users. You will work closely with our engineering team to evaluate software integrity, provide...


  • Chicago, United States Ritchie Bros. Full time

    JOB DESCRIPTION The Senior Staff Software Engineer is responsible for leading the team that supports and enhances the code base used for the company’s administrative and reporting tools. Responsible for all development practices for the web and services (integration) platform. Lead the implementation of the full stack web experience. Work closely with the...


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

    Job Title: Staff Software EngineerJob Summary:We are seeking a highly skilled Staff Software Engineer to join our team at SpotOn. As a Staff Software Engineer, you will play a key role in defining the technical vision and executing on development of our Command Center platform.Responsibilities:Participate in defining technical vision for Command CenterHave a...


  • Chicago, United States RB Global Inc. Full time

    Job DescriptionThe Senior Staff Software Engineer is responsible for leading the team that supports and enhances the code base used for the company’s administrative and reporting tools. Responsible for all development practices for the web and services (integration) platform.Key Responsibilities:Lead the implementation of the full stack web experience.Work...


  • Chicago, United States RB Global Inc. Full time

    Job DescriptionThe Senior Staff Software Engineer is responsible for leading the team that supports and enhances the code base used for the company’s administrative and reporting tools. Responsible for all development practices for the web and services (integration) platform.Key Responsibilities:Lead the implementation of the full stack web experience.Work...


  • Chicago, United States RB Global Inc. Full time

    Job Description The Senior Staff Software Engineer is responsible for leading the team that supports and enhances the code base used for the company’s administrative and reporting tools. Responsible for all development practices for the web and services (integration) platform. Key Responsibilities: Lead the implementation of the full stack web...


  • Chicago, IL, United States Grubhub Full time

    Grubhub is seeking a Staff Software Engineer to join our Product Security team. As a member of our team you will help us analyze, design and build security technology into our products and services in order to enable trustworthy experiences for Grubhub’s diners, merchants, drivers and employees. You will dig into the complex world of building security...


  • Chicago, United States Grainger Full time

    Work Location Type: Hybrid As a leading industrial distributor with operations primarily in North America, Japan and the United Kingdom, we keep the world working by serving more than 4.5 million customers worldwide with products delivered through innovative technology and deep customer relationships. With 2023 sales of $16.5 billion, we’re dedicated...


  • Chicago, United States Grainger Full time

    Work Location Type: HybridAs a leading industrial distributor with operations primarily in North America, Japan, and the United Kingdom, we keep the world working by serving more than 4.5 million customers worldwide with products delivered through innovative technology and deep customer relationships. With 2023 sales of $16.5 billion, we're dedicated to...


  • Chicago, United States W. W. Grainger Full time

    As a leading industrial distributor with operations primarily in North America, Japan, and the United Kingdom, we keep the world working by serving more than 4.5 million customers worldwide with products delivered through innovative technology and deep customer relationships. With 2023 sales of $16.5 billion, we’re dedicated to providing value for...


  • Chicago, United States W. W. Grainger Full time

    As a leading industrial distributor with operations primarily in North America, Japan, and the United Kingdom, we keep the world working by serving more than 4.5 million customers worldwide with products delivered through innovative technology and deep customer relationships. With 2023 sales of $16.5 billion, we’re dedicated to providing value for...


  • Chicago, United States W. W. Grainger Full time

    As a leading industrial distributor with operations primarily in North America, Japan, and the United Kingdom, we keep the world working by serving more than 4.5 million customers worldwide with products delivered through innovative technology and deep customer relationships. With 2023 sales of $16.5 billion, we’re dedicated to providing value for...


  • Chicago, United States iManage Full time

    We offer a flexible working policy that supports the health and well-being of our iManage employees. As an organization, we value collaborating and learning from our peers in person, while providing the necessary flexibility for our employees to have a meaningful work-life balance. Please reach out to learn more.  Being a Staff Software Engineer at...

  • Software Engineer

    3 weeks ago


    Chicago, Illinois, United States Metropolitan Water Reclamation District of Greater Chicago Full time

    Job DescriptionOur company, {company}, is seeking a talented Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications. This is a great opportunity to work with a talented team of engineers and contribute to the development of innovative software solutions.Key...

  • Software Engineer

    2 months ago


    Chicago, United States Algo Capital Group Full time

    UI Software Engineer - Trading .NETOur client is a premier algorithmic trading firm using cutting-edge high frequency trading strategies. Due to high profitability, they are growing their trading tech teams and are seeking a skilled UI Software Engineer to develop and enhance user interfaces for a variety of trading applications. You will work closely with...