Skip to main content
Posted 01 August, 2026

Senior Backend Integration Engineer

Swoon Staffing
Irving, TX, US Full Time

Job Description

Job Description

#100019

Title: Senior Backend Integration Engineer

Location: Irving, TX- 100% onsite (preference first goes to local candidates, open to non-local candidates who can 100% relocate 2 weeks from offer and be onsite day 1 at their own cost)

Type: Contract

Hours: 8-5 M-F, 40 hour work days

Pay: range $80-81/hour on w2- no flex, exact rate

Length: 24 months- possibility to extend

Screenings: no tech, full panel drug and background once hired

+optional benefits, long term contract with ability to extend

Must haves:

Education & Experience Required:

  • Min Years of experience: 5+
  • Min Degree requirement: Bachelor’s degree in Computer Science, Software Engineering, Robotics, or related field
  • Backend Microservices & API Development (Python preferred)
  • Cloud-Native Integration & Distributed Systems
  • Event-Driven Architecture, Observability & Integration Testing
  • Backend microservices
  • API integration
  • Cloud-native services
  • Distributed systems
  • Event-driven architecture
  • Observability & integration testing
  • AI coding platform

(Desired)

  • NVIDIA Omniverse, Isaac Sim, or equivalent simulation platforms
  • OpenUSD/USD experience
  • Digital Twin platforms and workflows
  • Robotics, Autonomy, or Physical AI integration
  • Object storage and artifact management

Soft Skills

(Required)

  • Strong problem-solving and analytical skills
  • Ability to work effectively in agile scrum teams
  • Strong verbal and written communication skills
  • Collaboration across distributed and cross-functional teams
  • Ability to work in ambiguous and evolving environments
  • Ownership mindset with accountability for delivery
  • Strong technical documentation skills

(Desired)

  • Experience mentoring junior engineers
  • Technical leadership and design review experience
  • Stakeholder management and vendor collaboration
  • Continuous improvement mindset
  • Experience working with global teams

Disqualifiers/Red Flags/Overqualifications:

· No hands-on backend software development experience

· Limited experience with APIs, integration services, or distributed systems

· Experience focused exclusively on front-end development

· No experience working within Agile/Scrum delivery teams

· Inability to contribute to cloud-native service development and troubleshooting

The main function of an specialty analyst/developer is to develop, create, and modify general computer applications software or specialized utility programs utilizing software packages considered. A typical specialty analyst/developer is responsible for designing software or customizing software for client use with the aim of optimizing operational efficiency.

Job Responsibilities:

• Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.

• Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.

• Coordinate software system installation and monitor equipment functioning to ensure specifications are met.

• Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.

• Analyze information to determine, recommend, and plan computer specifications and layouts, and peripheral equipment modifications.

• Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.

• Consult with customers about software system design and maintenance.

• Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.

Skills:

• Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.

• Ability to work independently and manage one’s time.

• Basic mentoring skills necessary to provide support and constructive performance feedback.

• Knowledge of circuit boards, processors, electronic equipment and computer hardware and software.

• Knowledge of design techniques and principles involved in production of drawings and models.

• Knowledge of niche computer software, such as Oracle, Csharp.net, Lawson, etc.

Education/Experience:

• Bachelor's degree in computer science or equivalent training required.

• 5-7 years related experience required

Position’s Contributions to Work Group:

Seeking a Senior Backend / Integration Engineer to build platform integrations across NVIDIA, simulation systems, and digital twin environments.

Primary focus is backend microservices and API integration (Python preferred).

Full?stack experience (React/Angular) is a plus but not required.

  • Strong experience in backend microservices development
  • Strong experience building APIs (REST / gRPC)
  • Experience with cloud-native development (AWS/Azure/GCP)
  • Experience with distributed systems and integrations
  • Experience with event-driven / async processing patterns
  • Strong debugging and problem-solving skills

Reason/motivation for request:

  • Addition

Typical Task Breakdown

  • Build backend microservice APIs (Python preferred) for simulation, NVIDIA, and Physical AI integrations
  • Design REST, gRPC, and event-driven APIs for asset exchange and simulation workflows
  • Develop integration adapters using AI coding Platforms & Spec Driven Development between cloud services and simulation / digital twin platforms
  • Support simulation and digital twin asset exchange (OpenUSD/USD or similar formats)
  • Implement asynchronous workflows (job orchestration, retries, idempotency, observability)
  • Manage large artifact storage and lifecycle (metadata, versioning, retention, traceability)
  • Define API, event, and data contracts for simulation and digital twin integrations
  • Collaborate with NVIDIA, vendor partners, and internal platform teams on integration design and delivery
  • Develop and maintain contract testing, integration testing, and automation frameworks
  • Contribute to cloud-native architecture, CI/CD, monitoring, and operational readiness

Interaction with Team

  • Work closely with Product Owner, Scrum Master, Architects, and Platform Engineering teams
  • Collaborate with Scrum Teams responsible for Mission Automation, Execution & Control, Simulation Results, and Geospatial/Safety Services
  • Partner with NVIDIA and external vendor teams to define integration patterns and technical solutions
  • Participate in architecture reviews, sprint planning, backlog refinement, design discussions, and technical demos
  • Support cross-team API, event contract, and integration alignment activities

Team Structure

  • 1 Product Owner
  • 1 Scrum Master
  • 1 Solution Architect / Principal Engineer
  • 1 Technical Lead
  • 4–6 Senior Backend / Integration Engineers
  • 1 NVIDIA / Digital Twin Integration Engineer
  • 1 Cloud Platform Engineer
  • 2 QA Automation