EngineerJobs.io
← Back to all jobs

Job Description

Robotics Technologies is hiring a Software Engineer in Dallas, TX for an onsite role focused on building performance and load testing tooling. This position helps teams create realistic, production-like workloads that can be used to reproduce performance issues, validate fixes, and improve system behavior under real-world conditions.

What you will deliver

You will design and implement the tooling and infrastructure required for large-scale performance testing. The work centers on generating high-fidelity workloads, building traffic replay capabilities, and turning production signals into test scenarios that engineering teams can use to investigate bottlenecks and remediate issues across services and infrastructure.

  • Build the tooling and infrastructure required to generate realistic, production-like workloads for large-scale performance testing.
  • Develop traffic-replay systems to mirror real usage patterns.
  • Process API and event logs to extract actionable data for test execution.
  • Transform large datasets into realistic test scenarios.
  • Enable engineering teams to reproduce and remediate performance issues.

Core skills and qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • Professional software engineering experience.
  • Strong programming experience with Python, Java, Go, C++, or similar languages.
  • Strong understanding of HTTP, REST APIs, JSON, WebSockets, event-driven architectures, and distributed systems.
  • Experience building automation, developer tooling, or data-processing systems.
  • Experience working with large datasets, logs, or high-volume production telemetry.
  • Strong understanding of software performance concepts, including latency, throughput, concurrency, resource utilization, and scalability.
  • Experience with databases and SQL.
  • Ability to troubleshoot complex issues across application and infrastructure layers.
  • Strong analytical and problem-solving skills.

Technologies you may work with

  • Python, Java, Go, C++
  • HTTP, REST APIs, JSON, WebSockets
  • Event-driven architectures, distributed systems
  • SQL

Similar Jobs