Submit Resume

Senior Backend Integration Engineer (Python, Cloud & Digital Twin)

  • Texas, Irving

  • 07/31/2026

  • Contract

  • Active

Job Description:

  • JOB SUMMARY
    The ideal candidate is a backend software engineer with expertise in Python, microservices, APIs, cloud-native development, and distributed systems. They enjoy solving complex integration challenges, building scalable backend platforms, and working on innovative technologies involving simulation, Digital Twins, NVIDIA platforms, and enterprise cloud architectures.

    Position Overview
    Caterpillar is seeking a Senior Backend / Integration Engineer to develop enterprise-scale backend services and platform integrations supporting next-generation autonomy, simulation, NVIDIA, and Digital Twin initiatives. This role focuses on designing and developing cloud-native backend microservices, REST/gRPC APIs, distributed systems, and event-driven architectures that enable communication between enterprise platforms, simulation environments, and AI-driven engineering systems. The ideal candidate has strong backend development experience, expertise in Python-based microservices, cloud-native architecture, distributed systems, and API integration. Experience with Digital Twins, NVIDIA Omniverse, OpenUSD, or simulation platforms is highly desirable.

    Key Responsibilities
    Design, develop, and maintain backend microservices supporting enterprise integration platforms.
    Build RESTful APIs, gRPC services, and event-driven integrations for simulation and Digital Twin environments.
    Develop scalable cloud-native services using modern backend development practices.
    Create integration adapters between enterprise applications, NVIDIA platforms, and simulation environments.
    Support Digital Twin asset exchange using OpenUSD/USD or similar technologies.
    Develop asynchronous processing workflows, including orchestration, retries, idempotency, and event handling.
    Manage object storage, artifact lifecycle, metadata, versioning, and traceability.
    Define API contracts, event schemas, and integration standards.
    Design and implement automated integration testing and contract testing frameworks.
    Participate in architecture reviews, sprint planning, technical discussions, and solution design.
    Collaborate with internal engineering teams, NVIDIA partners, and external vendors.
    Troubleshoot production issues and optimize application performance.
    Contribute to CI/CD pipelines, monitoring, observability, and operational readiness.
    Analyze business requirements and recommend scalable software solutions.
    Modify and enhance existing software to improve functionality, performance, and maintainability.

    Required Qualifications
    Bachelor's degree in Computer Science, Software Engineering, Robotics, or a related technical field.
    5+ years of professional software development experience.
    Strong hands-on experience developing backend microservices.
    Experience designing and developing REST APIs and gRPC services.
    Strong Python development experience (preferred).
    Experience with distributed systems and enterprise integrations.
    Experience building cloud-native applications using AWS, Azure, or GCP.
    Experience with event-driven and asynchronous architectures.
    Strong debugging, troubleshooting, and analytical skills.
    Experience working in Agile/Scrum environments.
    Excellent written and verbal communication skills.

    Preferred Qualifications
    Experience with NVIDIA Omniverse or Isaac Sim.
    OpenUSD/USD experience.
    Digital Twin platforms.
    Robotics or Physical AI.
    Object storage and artifact management.
    AI-assisted software development platforms.
    React or Angular experience (nice to have).
    Integration architecture experience.

    Required Technical Skills
    Python
    Backend Microservices
    REST APIs
    gRPC
    Cloud-Native Development
    AWS / Azure / GCP
    Distributed Systems
    Event-Driven Architecture
    Asynchronous Processing
    Integration Services
    API Design
    Contract Testing
    Integration Testing
    CI/CD
    Observability
    AI Coding Platforms

    Preferred Technical Skills
    NVIDIA Omniverse
    Isaac Sim
    OpenUSD/USD
    Digital Twin Platforms
    Robotics
    Physical AI
    Artifact Management
    Object Storage
    React
    Angular

    Soft Skills
    Strong analytical and problem-solving skills
    Excellent communication skills
    Ability to work independently and collaboratively
    Agile/Scrum experience
    Cross-functional collaboration
    Strong documentation skills
    Ownership mindset
    Ability to work in fast-paced environments
    Technical mentoring capabilities
    Stakeholder management
    Continuous improvement mindset

    Top 3 Required Skills
    Backend Microservices & API Development (Python Preferred)
    Cloud-Native Integration & Distributed Systems
    Event-Driven Architecture, Observability & Integration Testing

    Highly Preferred Skills
    NVIDIA Omniverse
    Isaac Sim
    OpenUSD/USD
    Digital Twin Technologies
    Robotics
    Physical AI
    AI Coding Platforms
    React/Angular

    Team Environment
    You will work within a collaborative Agile engineering organization consisting of: Product Owner, Scrum Master, Solution Architect, Principal Engineer, Technical Lead, Senior Backend Engineers, NVIDIA/Digital Twin Integration Engineer, Cloud Platform Engineer, QA Automation Engineers. The team partners closely with platform engineering, enterprise architecture, NVIDIA, and external technology partners to build scalable, enterprise-grade integration solutions.

.

.

.