Software Engineer
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