Software engineer APIGEE

Alpharetta, GA, US • Posted 1 day ago • Updated 1 day ago
Contract Independent
Contract Corp To Corp
12 Months
No Travel Required
On-site
$70 - $70/hr
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Apigee

Summary

We are looking for an experienced Software Engineer – Apigee with 15 years of software engineering experience and strong hands-on expertise in Python, Apigee, API development, Google Cloud Platform (Google Cloud Platform), and AI/ML technologies. The ideal candidate will be responsible for designing, developing, securing, deploying, and managing enterprise-grade APIs and integrating them with cloud-based and AI/ML solutions.

This role requires strong experience in API architecture, Apigee API Management, Python development, Google Cloud Platform services, microservices, cloud integration, and AI/ML-enabled applications. The candidate should be comfortable working in a startup environment where they will contribute to architecture, development, deployment, and technical decision-making.

Key Responsibilities

  • Design, develop, deploy, and maintain scalable RESTful APIs using Apigee API Management.
  • Build and manage API proxies, API products, developer portals, shared flows, policies, and API security configurations.
  • Develop backend services, integrations, and automation using Python.
  • Design API-led architectures and integrate APIs with internal, external, cloud, and third-party systems.
  • Implement API security using OAuth 2.0, JWT, API keys, TLS/SSL, and other authentication and authorization mechanisms.
  • Configure Apigee policies for authentication, authorization, traffic management, rate limiting, quotas, caching, mediation, transformations, and threat protection.
  • Develop and integrate APIs with Google Cloud Platform (Google Cloud Platform) services.
  • Work with Google Cloud Platform services such as Cloud Run, Cloud Functions, GKE, Pub/Sub, Cloud Storage, BigQuery, Secret Manager, IAM, and Cloud Logging/Monitoring.
  • Develop microservices and cloud-native applications using Python and related frameworks.
  • Integrate AI/ML models and services into APIs and enterprise applications.
  • Build API interfaces for Generative AI, machine learning, LLM, and AI-powered applications.
  • Support integration with AI/ML platforms, model-serving endpoints, and data-processing pipelines.
  • Collaborate with data scientists and AI/ML engineers to expose models through secure and scalable APIs.
  • Design high-performance and highly available API architectures suitable for production workloads.
  • Implement API monitoring, logging, analytics, troubleshooting, and performance optimization.
  • Automate API deployment and infrastructure processes using CI/CD and DevOps practices.
  • Work with Git-based source control and automated deployment pipelines.
  • Participate in architecture discussions, technical design, code reviews, and development standards.
  • Troubleshoot production issues involving APIs, Apigee, Python services, Google Cloud Platform infrastructure, and integrations.
  • Create technical documentation covering API specifications, architecture, security, deployment, and operational procedures.
  • Work closely with product managers, architects, developers, DevOps engineers, and AI/ML teams in a fast-paced startup environment.

Required Skills

Core Technical Skills

  • 14+ years of overall software engineering experience.
  • Strong hands-on experience with Apigee / Apigee X.
  • Strong programming experience with Python.
  • Strong experience developing and consuming REST APIs.
  • Strong understanding of API Management and API Gateway architecture.
  • Hands-on experience with Google Cloud Platform (Google Cloud Platform).
  • Experience with AI/ML integration and AI-powered applications.
  • Strong understanding of microservices and cloud-native architectures.

Apigee

  • Apigee API Proxy development.
  • API Products and Developer Apps.
  • Shared Flows.
  • Apigee Policies.
  • OAuth/JWT security.
  • Quota and Spike Arrest.
  • API caching.
  • Request/response transformation.
  • Fault handling and error management.
  • API analytics and monitoring.
  • Apigee X / Google Cloud Apigee experience preferred.

Python

  • Strong Python programming skills.
  • Python-based REST API development.
  • Experience with frameworks such as FastAPI, Flask, or Django.
  • API integrations and automation.
  • Exception handling, logging, testing, and performance optimization.

Google Cloud Platform

  • Apigee / Apigee X.
  • Cloud Run.
  • Cloud Functions.
  • GKE.
  • Pub/Sub.
  • BigQuery.
  • Cloud Storage.
  • Secret Manager.
  • IAM.
  • Cloud Logging and Monitoring.

AI/ML

  • Understanding of AI/ML concepts and application integration.
  • Experience integrating ML models through APIs.
  • Experience with Generative AI / LLM applications is highly desirable.
  • Experience integrating AI services or model endpoints into enterprise applications.
  • Knowledge of RAG, LLM APIs, prompt engineering, embeddings, or vector databases is a plus.

API & Cloud Architecture

  • REST, JSON, HTTP/HTTPS.
  • API security and authentication.
  • Microservices architecture.
  • Event-driven architecture.
  • Cloud-native application development.
  • Distributed systems.
  • CI/CD and DevOps practices.
  • Git-based development.

Preferred Qualifications

  • Experience with Apigee X on Google Cloud.
  • Experience working with startup or product engineering environments.
  • Experience designing enterprise API platforms from the ground up.
  • Experience with Generative AI and LLM-based applications.
  • Knowledge of Vertex AI is a strong plus.
  • Experience with Docker and Kubernetes.
  • Experience with Terraform or Infrastructure as Code.
  • Experience with Jenkins, GitHub Actions, GitLab CI/CD, or similar tools.
  • Experience with Agile/Scrum methodologies.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10515530
  • Position Id: 9062050
  • Posted 1 day ago

Company Info

About Techno Talent Inc.

In this competitive industry, we continually improve our Human Capital Management (HCM) practices and programs to be innovative, well-targeted, and industry leading.
 
Our need for exceptionally skilled, enterprising, and ambitious technical people is constant, and we are passionate about not only attracting but also developing and retaining such high caliber employees. We invite you, a potential employee, to learn more about our HCM practices and programs.
 
Our entire culture exudes a passion for this mutual advancement.
About_Company_OneAbout_Company_Two
Contact the job poster
ME

Maya Edward

Recruiter @ Techno Talent Inc.
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Alpharetta, Georgia

2d ago

Easy Apply

Third Party, Contract

50 - 55

Rockville, Maryland

25d ago

Easy Apply

Contract, Third Party

Depends on Experience

Search all similar jobs