Staff Software Engineer

2 days 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 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...

  • Software Engineer

    2 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...


  • 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 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 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

    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

    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 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 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 PayPal Full time

    About the RoleWe are seeking a highly skilled and experienced Staff Software Engineer to join our Checkout Engineering team at PayPal. As a key member of our team, you will be responsible for the development and delivery of applications and services that power PayPal's Checkout user experiences on the web.Key ResponsibilitiesProvide technical leadership and...


  • Chicago, United States Motion Recruitment Full time

    We are working with an HR program that was recently bought by an organization that focuses on human resources services. Their mission is to make HR/payroll initiatives easy for companies to manage with their employees.  In this role as a Staff Software Engineer, you will be responsible for developing and maintaining new features that will improve the user...


  • Chicago, United States General Electric Full time

    Staff Software EngineerGE HEALTHCARE - Chicago, ILJob Description SummaryResponsible for developing reusable web components using latest frontend technologies like HTML/SASS/TypeScript/Angular/React etc GE HealthCare is a leading global medical technology and digital solutions innovator. Our purpose is to create a world where healthcare has no limits....


  • CHICAGO, United States Grainger Businesses Full time

    About Grainger:  Grainger is a leading broad line distributor with operations primarily in North America, Japan and the United Kingdom. We achieve our purpose, We Keep the World Working®, by serving more than 4.5 million customers with a wide range of products that keep their operations running and their people safe. Grainger also delivers services...


  • 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 iManage Full time

    About the RoleWe're seeking a highly skilled Staff Software Engineer to join our team at iManage. As a key member of our engineering team, you'll be responsible for designing and developing scalable cloud systems that drive our modern document management products.Key ResponsibilitiesDesign and develop modules and features for the iManage Work family of...


  • 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, 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...


  • Chicago, Illinois, United States Vizient Full time

    Job Title: Software Engineering DirectorAt Vizient, we're committed to creating an environment where employees feel engaged, satisfied, and able to contribute their unique skills and talents. As a Software Engineering Director, you'll play a key role in instilling this culture and driving exceptional performance.Responsibilities:Work closely with...


  • Chicago, Illinois, United States LexisNexis Risk Solutions Full time

    About the RoleLexisNexis Risk Solutions is seeking an experienced Software Engineering Manager to lead our software development team. As a key member of our engineering organization, you will be responsible for managing and mentoring a team of software engineers to deliver high-quality, scalable, and maintainable code.The successful candidate will have a...


  • Chicago, United States BCForward Full time

    Job DescriptionJob Description BCforward is currently seeking a highly motivated Software Engineering - Software Engineer-Other - A for an opportunity in Chicago, IL!Job DescriptionPosition Title: Software Engineering - Software Engineer-Other - ALocation: Chicago,ILAnticipated Start Date: September 6, 2024Please note this is the target date and is...