Hicks

Senior Backend Integration Engineer
SOFTWARE ENGINEERING
IrvingTexas Contract Sep 10, 2026

Senior Backend Integration Engineer

Onsite - Irving, Tx, 8-5
24 month contract

 
  •  

Job Description

  • Develop, create, and modify enterprise applications and specialized software to improve operational efficiency.
  • Modify existing software, analyze user requirements, and design solutions within time and cost constraints.
  • Coordinate software installation and monitor system performance.
  • Design, develop, and enhance software systems using analytical models.
  • Recommend computer specifications, layouts, hardware, and software improvements.
  • Consult with customers and collaborate with analysts, engineers, and programmers throughout the SDLC.

Position's Contribution to the Work Group

  • Build platform integrations across NVIDIA, simulation systems, and Digital Twin environments.
  • Primary focus on backend microservices and API integration (Python preferred).
  • Develop REST/gRPC APIs, cloud-native services, distributed systems, and event-driven architectures.
  • Support backend engineering, cloud integrations, debugging, and AI-enabled development.
  • Reason for request: New headcount (Addition).

Candidate Value Proposition

  • Work on next-generation autonomy, simulation, NVIDIA, and Digital Twin platforms.
  • Influence platform architecture and enterprise-scale integrations.
  • Help shape Caterpillar's future autonomous and digital ecosystem.

Typical Day / Week

  • Build backend microservice APIs for simulation and Physical AI.
  • Design REST, gRPC, and event-driven APIs.
  • Develop integration adapters using AI coding platforms and Spec Driven Development.
  • Support Digital Twin asset exchange and asynchronous workflows.
  • Manage artifact storage, observability, testing, CI/CD, and cloud-native architecture.
  • Collaborate with Product Owners, Architects, NVIDIA partners, Scrum teams, and platform engineers.
  • Team includes Product Owner, Scrum Master, Solution Architect, Technical Lead, Backend Engineers, Cloud Engineer, QA.
  • Office work environment.

Education & Experience

  • 5+ years of experience.
  • Bachelor's degree in Computer Science, Software Engineering, Robotics, or related field.
  • Internships do not count toward required experience.

Top 3 Skills

  • Backend Microservices & API Development (Python preferred)
  • Cloud-Native Integration & Distributed Systems
  • Event-Driven Architecture, Observability & Integration Testing

Technical Skills

  • Backend microservices
  • API integration
  • Cloud-native services
  • Distributed systems
  • Event-driven architecture
  • Observability and integration testing
  • AI coding platforms
  • Desired: NVIDIA Omniverse, Isaac Sim, OpenUSD/USD, Digital Twin platforms, Robotics/Autonomy/Physical AI, Object storage & artifact management.

Soft Skills

  • Strong analytical/problem-solving ability
  • Agile Scrum experience
  • Excellent communication
  • Cross-functional collaboration
  • Comfort with ambiguity
  • Ownership mindset
  • Technical documentation
  • Desired: mentoring, technical leadership, stakeholder management, continuous improvement, global teams.

Disqualifiers / Red Flags

  • No backend software development experience
  • Limited API/integration/distributed systems experience
  • Front-end only background
  • No Agile/Scrum experience
  • Unable to support cloud-native service development or troubleshooting