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

Compunnel

$120K — $145K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Robotics, or related field
  • 5+ years of professional software development experience
  • Strong hands-on experience with backend microservices
  • Experience designing and developing REST APIs and gRPC services
  • Proficient in Python and cloud-native applications using AWS, Azure, or GCP
  • Experience in distributed systems and event-driven architectures
  • Strong troubleshooting and analytical skills

Responsibilities

  • Design, develop, and maintain backend microservices for enterprise platforms
  • Build RESTful APIs and gRPC services, facilitating integration for simulation environments
  • Create and optimize scalable cloud-native services using best practices
  • Develop integration adapters for enterprise applications and NVIDIA platforms
  • Implement asynchronous processing workflows with orchestration and event handling
  • Define API contracts and integration standards to ensure seamless connectivity
  • Contribute to CI/CD pipelines and operational monitoring processes

Benefits

  • Opportunity to work on innovative technologies such as Digital Twins and NVIDIA platforms
  • Collaborative Agile team environment with cross-functional roles
  • Exposure to enterprise-scale backend development and integrations
  • Potential for professional growth within a leading technology firm
  • Involvement in architecture reviews and technical discussions
Full 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.

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Senior Backend Integration Engineer (Python, Cloud & Digital Twin) jobs: