Staff Software Engineer
1 month ago
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
-
Senior C++ Software Engineer
4 weeks ago
Chicago, Illinois, United States United Software Group Full timeWe 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...
-
Staff Software Engineer
3 weeks ago
chicago, United States Grubhub Full timeGrubhub 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...
-
Staff Software Engineer
2 months ago
Chicago, United States Grubhub Full timeGrubhub 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...
-
Senior .Net Software Engineer
4 weeks ago
Chicago, Illinois, United States Seven Seven Software Full timeWe 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...
-
Senior Staff Software Engineer
2 weeks ago
Chicago, United States Ritchie Bros. Full timeThe 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...
-
Staff Software Security Engineer
4 weeks ago
Chicago, Illinois, United States Grubhub Full timeGrubhub 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...
-
Senior Staff Software Engineer
2 weeks ago
Chicago, United States Ritchie Bros. Full timeJOB 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...
-
Staff Software Engineer
3 weeks ago
Chicago, Illinois, United States SpotOn: Product Full timeJob 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...
-
Senior Staff Software Engineer
4 days ago
Chicago, United States RB Global Inc. Full timeJob 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...
-
Senior Staff Software Engineer
10 hours ago
Chicago, United States RB Global Inc. Full timeJob 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...
-
Senior Staff Software Engineer
2 weeks ago
Chicago, United States RB Global Inc. Full timeJob 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...
-
Staff Software Engineer
3 weeks ago
Chicago, IL, United States Grubhub Full timeGrubhub 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...
-
Senior Staff Software Engineer
2 weeks ago
Chicago, United States Grainger Full timeWork 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...
-
Senior Staff Software Engineer
2 weeks ago
Chicago, United States Grainger Full timeWork 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...
-
Senior Staff Software Engineer
3 weeks ago
Chicago, United States W. W. Grainger Full timeAs 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...
-
Senior Staff Software Engineer
2 weeks ago
Chicago, United States W. W. Grainger Full timeAs 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...
-
Senior Staff Software Engineer
2 weeks ago
Chicago, United States W. W. Grainger Full timeAs 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...
-
Staff Software Engineer
6 months ago
Chicago, United States iManage Full timeWe 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 timeJob 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 timeUI 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...