Software Engineer

OmegaHires

• $120K — $145K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of software engineering experience in relevant programming languages (Go, Python, Java, Rust)
  • Proven track record with load generation frameworks like k6, Locust, or Gatling
  • Strong skills in processing and analyzing large datasets
  • Hands-on experience with telemetry tools such as Grafana and Datadog
  • Comprehensive knowledge of HTTP/REST, WebSockets, gRPC, and event-driven architectures.

Responsibilities

  • Develop automated tooling and custom load generators for performance testing
  • Create or modify load generation frameworks to optimize performance
  • Process and analyze large datasets to simulate application workflows
  • Identify and troubleshoot system bottlenecks using telemetry tools
  • Collaborate with engineering teams to enhance system performance and reliability.

Benefits

  • Hybrid work model in New York City
  • Opportunity to work on next-generation traffic-replay infrastructure
  • Engagement with cutting-edge technologies like LLM APIs
  • Involvement in both engineering and collaborative problem-solving efforts
  • Access to a supportive team environment focused on innovation.
Full Job Description
Software Engineer

Job Title: Software Engineer specializing in Performance & Load Testing

Location: New York City, NY (Hybrid)

Job Description: Our squad that needs a Software Engineer specializing in Performance & Load Testing to build next-generation traffic-replay infrastructure and scenario-generation tooling. Rather than executing manual performance tests, you will build software that parses raw API/event logs, converts massive exports into realistic, replayable traffic profiles (utilizing LLM-assisted pipelines), and partners with engineering teams to diagnose and remediate core system bottlenecks.

Responsibilities:- Build automated tooling, data parsers, and custom load generators using languages like Go, Python, Java, or Rust.- Build or customize load generation frameworks (k6, Locust, Gatling, or custom distributed replay tools).- Process massive datasets (JSON, Parquet, PCAP, raw HTTP/event logs) to reconstruct stateful application workflows.- Isolate system bottlenecks using telemetry tools (Grafana, Prometheus, Datadog, OpenTelemetry).- Understand and work with HTTP/REST, WebSockets, gRPC, and event-driven architectures (e.g., Kafka, RabbitMQ).

Required Skills:- Strong engineering background in relevant programming languages.- Deep experience with load generation frameworks.- Experience processing large datasets.- Hands-on experience with telemetry tools.- Deep understanding of various communication protocols and architectures. Preferred Skills:- Experience using LLM APIs (OpenAI, Anthropic) or prompt-engineering pipelines to parse, structure, or generate synthetic test data from unstructured logs.- Expertise managing distributed, multi-region load testing infrastructure on Kubernetes/Cloud providers (AWS/GCP/Azure).

Similar Jobs

More Jobs at OmegaHires

More Information Technology Jobs

Find similar Software Engineer jobs: