Senior Software Engineer, Apigee API Security Solutions

1 week ago


Chicago, Illinois, United States Google Full time

Minimum Qualifications:
Bachelor's degree or equivalent practical experience.

8 years of experience in software development, with a strong foundation in data structures and algorithms. 5 years of experience in testing and launching software products, along with 3 years of experience in software design and architecture.

5 years of experience working with machine learning algorithms and tools (e.g., TensorFlow), as well as artificial intelligence, deep learning, or natural language processing.


Preferred Qualifications:
Proven experience in large systems software design and development, with comprehensive knowledge of Unix/Linux.
Experience in parallel and distributed computing, along with familiarity with modern API technologies.

Background in distributed and parallel systems, machine learning, information retrieval, natural language processing, networking, large software systems development, or security software development.

Experience in creating both self-service adopted products and enterprise-ready solutions. Experience in building products at scale, whether at Google or with other major cloud providers.

About the Role: Google Cloud's software engineers are at the forefront of developing next-generation technologies that transform how billions of users connect, explore, and interact with information and each other.

We seek engineers who bring innovative ideas from various domains, including information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design, and mobile development; the list is continually expanding.

As a software engineer, you will focus on a specific project that is vital to Google Cloud's objectives, with opportunities to transition between teams and projects as our dynamic business evolves.

You will anticipate customer needs and be empowered to take ownership, innovate, and take action.

We require our engineers to be adaptable, demonstrate leadership qualities, and be eager to tackle new challenges across the full technology stack as we continue to advance technology.

Apigee Application Programming Interface (API) Management is a robust API gateway solution managing billions of API calls weekly.

It enables businesses to design, develop, protect, track, and monetize APIs, regardless of their hosting environment – whether on-premises, Google Cloud Platform, or any other cloud platform.

The compensation for this full-time position is competitive and includes salary, bonus, equity, and benefits. Our salary ranges are determined by role, level, and location.

Within the range, individual pay is influenced by work location and additional factors, including job-related skills, experience, and relevant education or training.

Responsibilities: Architect and design scalable, reliable, and high-performance machine learning infrastructure solutions tailored to diverse customer needs. Drive the adoption of best practices and leverage cutting-edge technologies to enhance platform performance and security.
Provide technical leadership, mentorship, and foster innovation within the engineering team. Promote AI/ML adoption across the organization, cultivating enthusiasm, expertise, and leading initiatives. Offer technical expertise during critical incidents and complex problem-solving to ensure high customer satisfaction.
Establish AI/ML best practices, conduct design reviews, and build scalable, high-performance solutions.
Collaborate with product managers to define the roadmap for Apigee's Advanced API Security product, ensuring successful delivery of AI/ML features. Work with internal and external teams to drive innovation, providing guidance on utilizing Google's AI/ML models and APIs.
Stay informed on industry trends and emerging technologies, proactively integrating them into our product offerings and processes.



  • Chicago, Illinois, United States Google Full time

    Minimum Qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, with a strong foundation in data structures and algorithms. 5 years of experience in testing and launching software products, along with 3 years of experience in software design and architecture.5 years of experience with machine...


  • Chicago, Illinois, United States Google Full time

    Minimum Qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, focusing on data structures and algorithms. 5 years of experience in testing and launching software products, along with 3 years in software design and architecture.5 years of experience with machine learning algorithms and tools (e.g.,...


  • Chicago, Illinois, United States Google Full time

    Minimum Qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, with a strong focus on data structures and algorithms. 5 years of experience in testing and launching software products, along with 3 years of experience in software design and architecture.5 years of experience with machine learning...


  • Chicago, Illinois, United States Google Full time

    Minimum Qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, focusing on data structures and algorithms. 5 years of experience in testing and launching software products, along with 3 years of experience in software design and architecture.5 years of experience with machine learning algorithms and...


  • Chicago, Illinois, United States Google Full time

    Minimum Qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, with a strong foundation in data structures and algorithms. 5 years of experience in testing and launching software products, alongside 3 years of experience in software design and architecture.5 years of experience with machine learning...


  • Chicago, Illinois, United States JPMorganChase Full time

    Job Description Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading...


  • Chicago, Illinois, United States AbbVie Full time

    Company DescriptionAbbVie's mission is to discover and deliver innovative medicines and solutions that solve serious health issues today and address the medical challenges of tomorrow. We strive to have a remarkable impact on people's lives across several key therapeutic areas immunology, oncology, neuroscience, and eye care and products and services in our...


  • Chicago, Illinois, United States The Dignify Solutions LLC Full time

    Position OverviewWe are seeking a Senior Java Cloud Solutions Engineer to join our dynamic team at The Dignify Solutions LLC. This role requires a deep understanding of Java backend development and cloud technologies, ensuring the delivery of high-quality software solutions.Key ResponsibilitiesExtensive Experience: A minimum of 6 years in Java Backend...


  • Chicago, Illinois, United States iSoftTek Solutions Inc Full time

    Position OverviewRole: Senior Java Software Engineer (TDD)Company: iSoftTek Solutions IncLocation: Chicago Heights, IL (Onsite)Contract Duration: 12 monthsExperience Required: 10+ yearsKey Requirement: Candidates must possess experience in Test Driven Development (TDD).Position Summary:We are seeking a seasoned Developer to design, deploy, and oversee web...

  • Senior Java Engineer

    2 weeks ago


    Chicago, Illinois, United States Optomi Full time

    Senior Java Developer - Hybrid OpportunityOptomi, in collaboration with a prominent global manufacturer, is on the lookout for a Senior Java Developer to play a key role in the architecture, development, and implementation of their digital platform. This role will concentrate on creating a premier platform to support a diverse array of digital...


  • Chicago, Illinois, United States eTek IT Services, Inc. Full time

    Job OverviewThe Senior Java Developer plays a pivotal role in driving the success of our organization, eTek IT Services, Inc., by developing and maintaining high-quality software solutions. This role is crucial in ensuring the seamless integration of front-end and back-end components.Key ResponsibilitiesSoftware Development: Design, develop, and implement...


  • Chicago, Illinois, United States TALENT Software Services Full time

    Are you a skilled Senior Solutions Engineer looking to advance your career? Talent Software Services is excited to present an opportunity for you to join a dynamic team.Position Overview: We are in search of a Senior Network Engineer to play a crucial role in developing and sustaining our client's network architecture. The ideal candidate will possess the...


  • Chicago, Illinois, United States Canadian Imperial Bank of Commerce Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at the Canadian Imperial Bank of Commerce. As a key member of our Bank USA Application Development team, you will be responsible for designing, developing, and maintaining software solutions using the.NET framework.Key ResponsibilitiesParticipate in requirements analysis...


  • Chicago, Illinois, United States Cyclotron, Inc. Full time

    Job OverviewPosition: Senior Cloud Solutions EngineerEmployment Type: 3-month contract with potential for full-time employmentWork Arrangement: Remote, available across the United StatesAs a Senior Cloud Solutions Engineer, you will play a pivotal role in the design, implementation, and management of comprehensive cloud infrastructures utilizing Microsoft...


  • Chicago, Illinois, United States Request Technology, LLC Full time

    Position Overview:Hybrid Work Model: 3 days onsite, 2 days remoteA distinguished organization, Request Technology, LLC, is seeking a Senior CyberArk Solutions Engineer. This role emphasizes backend CyberArk Administration and engineering expertise.Key Responsibilities:Design, document, deploy, and support Privileged Access Management (PAM) solutions,...


  • Chicago, Illinois, United States Linbar Solutions, Inc. Full time

    Position OverviewThe role of Senior Engineering Operations Manager at Linbar Solutions, Inc. is pivotal in enhancing our tracking technology and solutions. Our mission is to provide businesses with actionable insights, granting them unparalleled visibility into their operations by transforming physical items into digital data.The Enterprise Intelligence...


  • Chicago, Illinois, United States Select Source International Full time

    Job OverviewWe are seeking a highly skilled Senior Java Solutions Architect to join our dynamic team at Select Source International. This role requires a deep understanding of software development and architecture in a fast-paced environment.Key ResponsibilitiesLead the design and development of applications in a LINUX environment, utilizing JAVA and Spring...


  • Chicago, Illinois, United States Galen Healthcare Solutions, Inc Full time

    About Galen Healthcare Solutions, Inc.Galen Healthcare Solutions, Inc. is a leading healthcare IT software and services organization that produces award-winning information archival and release-of-information solutions for the largest healthcare organizations in the United States.We are seeking a highly skilled Senior Software Engineer to join our team. This...


  • Chicago, Illinois, United States United Software Group Inc Full time

    Position: Senior Kafka Platform EngineerLocation: RemoteEmployment Type: Full-TimeRole Overview:The Senior Kafka Platform Engineer will be responsible for the design, deployment, and management of Kafka clusters and Confluent Platform environments.Key Responsibilities:Architect and maintain Kafka producers and consumers to facilitate real-time data ingestion...


  • Chicago, Illinois, United States IGT Solutions Full time

    Job Title: Senior Java Software EngineerJob Summary:This is a senior-level position for a skilled Java developer with extensive experience in both back-end and front-end development. The ideal candidate will have a strong background in designing, developing, documenting, debugging, and testing secure software applications.Key Responsibilities:Design and...