> Markdown version of [/jobs/ext/3002698-software-engineer-api-management](https://www.wearedevelopers.com/jobs/ext/3002698-software-engineer-api-management). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer (API Management) - **Company:** Caterpillar - **Location:** Chicago, IL, United States - **Salary:** $89,210.0 - $144,960.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Automation of Tests, Cloud Computing, Domain Name System (DNS), Identity and Access Management, Subnetting, OAuth, Open Web Application Security, Systems Development Life Cycle, Role-Based Access Control, Swagger, Simple Object Access Protocol (SOAP), Software Engineering, Systems Integration, Openapi, Google Cloud, Enterprise Software Applications, Load Balancing, System Availability, Software Security, Caching, Apigee, Amazon Virtual Private Cloud (VPC), Rate Limiting, Api Design, Restful APIs, Terraform, Api Management - **Published:** September 19, 2026 - **Apply:** https://dejobs.org/x/x/01FCD4EA22BC4EDCBE3FF20C6652EBDA/job/ ## About the Role * Software Integration Engineering : Knowledge of software integration processes and functions; ability to design, develop and maintain interfaces and linkage to alternative platforms and software packages. * Software Development Life Cycle: Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace. * Software Product Design/Architecture: Knowledge of software product design; ability to convert market requirements into the software product design. * Software Product Technical Knowledge : Knowledge of technical aspects of a software products; ability to design, configure and integrate technical aspects of software products. ## Description Cat Digital is the digital and technology arm of Caterpillar Inc., responsible for bringing world class digital capabilities to our products and services. With almost one million connected assets worldwide, we're focused on using IoT and other data, technology, advanced analytics, and AI capabilities to help our customers build a better world. This position is on the API Management team within Cat Digital. The team is responsible for the process, controls, and tools that support API development, security, publishing, consumption, monitoring and governance of APIs on Apigee platform. What You Will Do: * Designing, modifying, developing, writing and implementing software programming applications for target system using agile methods. * Acquiring client requirements; resolving workflow problems through automation optimization. * Writing source codes for new applications, and/or generating and enhancing code samples for existing applications. * Utilizing automated testing tools to perform the testing and maintenance., * Modern API and AI engineering practices: RESTful API design, OpenAPI/Swagger contract-first development, API linting/governance (e.g., Spectral), automated regression/contract testing, OWASP API security awareness, and the ability to design and develop AI agents/copilots and AI-assisted workflows using responsible AI practices. * Hands-on engineering with Apigee Edge and Apigee X: build and operate API proxies/shared flows for REST/SOAP, including transformations and fault handling. * Lead Edge * X migrations: inventory and dependency mapping (KVMs, target servers, certificates), risk/effort sizing, and migration wave planning. * Gateway security and traffic management: OAuth2/JWT, API keys, rate limiting/quotas, caching, and custom logic (e.g., JavaScript callouts). * GCP networking for API platforms: VPC/subnets, DNS, firewalling, hybrid connectivity, and load-balancing/routing patterns to Apigee X. * Security on GCP: IAM/service accounts (least privilege), TLS/mTLS and certificate rotation, plus edge protection (e.g., WAF/Cloud Armor). * Platform reliability and infrastructure automation: Terraform/IaC for GCP components, dashboards/alerts (SLOs/SLIs), and incident response to support stable API platform operations. ## Related Videos - [For the REST of us: API First and Conway’s Law](https://www.wearedevelopers.com/videos/1932-for-the-rest-of-us-api-first-and-conway-s-law) - [Why make use of an integration platform in today's software developments and infrastructure?](https://www.wearedevelopers.com/videos/758-why-make-use-of-an-integration-platform-in-today-s-software-developments-and-infrastructure) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Contract-First Frontend: Scaling Reliable UIs with OpenAPI and AI](https://www.wearedevelopers.com/videos/1995-contract-first-frontend-scaling-reliable-uis-with-openapi-and-ai) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)