Senior Software Engineer (API Management)
$112.71k - $183.14kCaterpillar
Career Area
Technology, Digital and Data
Job Description
When you join Caterpillar, you’re joining a global team who cares not just about the work we do — but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don’t just talk about progress and innovation here — we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
Job Summary
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.
What You Will Have
- 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.
Top Candidates Will Have
- 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.
Additional Details
- This position requires the candidate to be based in either Chicago, IL or Peoria, IL.
- Relocation assistance is NOT available for this position.
- Visa sponsorship is NOT available with this position.
Summary Pay Range
$112,710.00 - $183,140.00
Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar.
Benefits
Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits.
- Medical, dental, and vision benefits*
- Paid time off plan (Vacation, Holidays, Volunteer, etc.)*
- 401(k) savings plans*
- Health Savings Account (HSA)*
- Flexible Spending Accounts (FSAs)*
- Health Lifestyle Programs*
- Employee Assistance Program*
- Voluntary Benefits and Employee Discounts*
- Career Development*
- Incentive bonus*
- Disability benefits
- Life Insurance
- Parental leave
- Adoption benefits
- Tuition Reimbursement
* These benefits also apply to part-time employees
Visa Sponsorship is not available for this position.
Posting Dates
May 19, 2026 - June 1, 2026
Any offer of employment is conditioned upon the successful completion of a drug screen.
Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.
#J-18808-Ljbffr$112.71k - $183.14k
...improve how service option data is created, managed, and delivered for Caterpillar and... ..., maintenance, and repairs. As a Senior Software Engineer on the CAT Digital - Global Services Application... ..., data exchange interfaces, and API design and creation. Experience...SeniorPart timeCasual workWork at officeWorldwideRelocation packageFlexible hours$112.71k - $183.14k
...Caterpillar is looking for a software engineer to join its Cat Digital team, responsible for API management. This position involves designing and developing software applications and optimizing automation processes. Candidates should have strong knowledge of software...Senior- ...facility: SoleForge. The Role As a Senior Embedded Software Engineer, you'll be the boots‑on‑the‑ground technical... ...scale - from job dispatch and queue management to automation tooling that makes our... ...‑architected backend services and APIs. Be the on‑the‑ground technical...SeniorWork at officeImmediate startRemote work
$112.71k - $183.14k
...Role Definition The Senior Software Engineer (Digital Experience Platform) is responsible for implementing... ...(e.g., e‑commerce, Digital Asset Management, Product Information Management,... ...analytics, personalization engines) through APIs and connectors, enabling a unified and...SeniorPart timeFlexible hours$112.71k - $169.06k
...A global engineering company is seeking an Engineering role that supports the Drivetrain Platform Team for large mining trucks and off... ...involves design communication, factory support, and product management. Candidates should have a Bachelor's degree in Engineering or...Senior$112.71k - $183.14k
## Senior Software Engineer: Mobile DevelopmentApplylocations: Peoria, Illinoistime type: Full timeposted... ...expose device hardware and platform APIs to the application layer.* Acquiring... ...including file system operations, network management, and secure storage.* Implementing...SeniorPart timeLocal areaWorldwideFlexible hours$112.71k - $183.14k
...Caterpillar Inc is seeking a Senior Software Engineer for their Digital Experience Platform (DXP). This role involves implementing, configuring, and evolving the eCommerce DXP, focusing on digital content delivery within an agile environment. Key responsibilities include...Senior- ...Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed file transfer and EDI X12 translations. In... ...for obtaining solutions. - Networks with senior internal and external personnel in own area...Minimum wageFull timeContract workTemporary workWork experience placementRemote work
$175k - $210k
...to make key decisions. We're looking for engineers who are product-minded and can think... ...Jobot logo and follow our LinkedIn page! Seniority level ~ Seniority level Not Applicable... ...IT Services and IT Consulting and Software Development Referrals increase your chances...SeniorFull timeLocal areaRemote workWork from home- ...Caterpillar Financial Services Corporation is seeking a Senior Software Engineer to join the CAT Digital – Global Services Application Team. The role involves designing, developing, and integrating software applications, ensuring timely delivery of service option data...Senior
- ...Senior Network Engineer – Core/IP Infrastructure The Senior Network Engineer – Core/IP Infrastructure... ...broadband services. Implement and manage routing infrastructure using platforms... ...automation using Python, Ansible, Netconf, and API-based configuration tools. Monitor...SeniorWork at office
- OSF Healthcare in Peoria, Illinois is seeking an Invasive Cardiac & Vascular Specialist. This role involves directing duties, staffing assignments, and providing technical assistance for diagnostic and interventional procedures. The ideal candidate will have an Associate...Senior
- OSF Healthcare in Peoria, Illinois is seeking a qualified Radiologic Technologist to coordinate and conduct radiology exams. This role involves directing personnel to obtain diagnostic images and ensuring compliance with standards. The ideal candidate has completed a formal...Senior
- ...Tutera Senior Living and Health Care in Peoria, IL is hiring a Regional Nurse (RN) to provide leadership and support to nursing communities... ...involves auditing clinical services and collaborating with management teams to enhance resident care. Candidates should hold an...Senior
- ...MPAC Healthcare in Peoria, Illinois is seeking Licensed Clinicians (LCPC, LMFT, LCSW) to enhance quality care for seniors. Candidates should possess a master’s degree and relevant licensure, along with at least two years of counseling experience. The role involves working...Senior
- ...Mpac, Llc in Peoria, Illinois seeks Licensed Clinicians (LCPC, LMFT, LCSW) to enhance senior care quality. As a team-oriented provider, you will deliver psychotherapy, manage a caseload, and work closely with interdisciplinary teams to meet the emotional and psychological...SeniorFlexible hours
$128.47k - $192.71k
...building a better world, so we can all enjoy living in it. Caterpillar’s Construction Industries Supply Management division is hiring for a Senior Product Procurement Engineer in Peoria, IL! Role Summary: This is a supporting role for Senior Manager Category Procurement -...SeniorFull timePart timeWork at officeRelocation packageFlexible hours- ...Trust Administration Leader in Peoria, Illinois. This role includes leading the Trust Services business line, supervising a team, and managing fiduciary activities. Candidates must have a J.D. and/or CTFA, plus a Bachelor's degree in Finance or Business Administration....Senior
- ...Caterpillar Brazil is seeking a Senior Strategy Manager – Trade Compliance to lead a team providing strategic support for global compliance matters. Located in Peoria, Illinois, or Irving, Texas, this role involves collaboration with legal and compliance teams, analyzing...SeniorRelocation package
- ...River City Construction is seeking a Senior Project Manager to lead complex construction projects from preconstruction through closeout, ensuring timely delivery and high standards of quality and safety. This role involves overseeing project execution, mentoring teams...Senior
$159.12k - $238.68k
Caterpillar Financial Services Corporation is seeking a Procurement professional to act as the primary customer-facing representative for the Drivetrain, Hydraulics, and EVC product groups. Responsibilities include gathering and interpreting customer requirements, leading...Senior$70k - $95k
...Selvaggio Steel is seeking an Experienced Estimator/Project Manager in Peoria, Illinois. You will collaborate with engineers and contractors, utilizing cutting-edge project management software to assist in the fabrication and construction processes. Expect a competitive...SeniorFor contractors- ...Description: This position reports to Software Engineering Manager, as do other staff jobs in application and technical systems and programming... ..., Kinesis. • Experience designing well-defined Restful APIs • Hands on experience with API tools such as Swagger, Postman...SeniorShift workWeekend work
- ...A senior living community in Peoria, Illinois, is seeking a dedicated professional to monitor resident care and oversee care staff. This role involves documenting observations, communicating with families, and ensuring compliance with policies for high-quality resident...Senior
- ...Caterpillar Financial Services Corporation seeks a Senior Account Manager in Houston, TX to drive customer‑ and outcome‑based growth. In this role, you will lead strategic planning and execution across the enterprise alongside dealers and stakeholders. The ideal candidate...Senior
- ...Caterpillar Brazil seeks a Manager Digital Program to drive the digital transformation of dealer systems. You will leverage Azure DevOps to enhance delivery practices and governance across teams. This role requires strong leadership and experience with agile methodologies...Senior
- ...Hogvet in Peoria, IL seeks a Quality Assurance Manager to oversee food safety management and ensure compliance with BRC Global Standards. The ideal candidate must have a background in food safety, excellent communication skills, and the ability to lead a team. Responsibilities...SeniorFull time
- ...seeking a Millwright Supervisor to oversee daily activities of the Millwright team. You will ensure safety and quality standards while managing a crew that operates large industrial equipment. Ideal candidates will have 2-5 years of construction experience, familiarity with...Senior
- ...Arthur J. Gallagher & Co. (AJG) is seeking a Senior Client Service Manager for their Commercial team in Peoria, Illinois. In this role, you will lead efforts to provide exceptional client service and innovative insurance solutions, building strong relationships and solving...Senior
$70k - $95k
...Selvaggio Steel is seeking an Experienced Estimator/Project Manager to work in Peoria, Illinois. This role requires experience in construction or manufacturing estimating, proficiency in AutoCAD or REVIT, and good communication skills. A competitive salary ranging from...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (API Management). Be the first to apply!
- software engineer internship remote Peoria, IL
- software engineer part time Peoria, IL
- senior robotics software engineer Peoria, IL
- software development engineer aws Peoria, IL
- startup software engineer Peoria, IL
- part time software developer remote Peoria, IL
- senior software engineer remote Peoria, IL
- software engineer Peoria, IL
- real time software engineer Peoria, IL
- junior software developer remote Peoria, IL


