Senior Software Engineer - Systems & Edge (Real-Time)

Derq

$100K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of experience in software engineering or related fields
  • Strong experience with C++ and Python
  • Solid Linux development experience
  • Expertise in backend services, REST APIs, and web applications
  • Knowledge of multithreading and concurrency in systems
  • Familiar with TCP/IP and network fundamentals
  • Experience with Git and CI/CD practices

Responsibilities

  • Design and maintain software systems in edge and cloud environments
  • Optimize real-time data processing for live traffic applications
  • Develop backend services and integrate third-party platforms
  • Contribute to dashboards and operational tools for deployed systems
  • Integrate software with hardware like sensors and cameras
  • Troubleshoot complex issues in distributed real-time environments
  • Enhance system observability via monitoring and diagnostics

Benefits

  • Comprehensive healthcare and wellness programs
  • Flexible working hours and remote work options
  • Opportunities for professional development and training
  • Collaborative work culture and innovative projects
  • Access to cutting-edge technology and tools
Full Job Description
Role Overview

We're looking for a Senior Software Engineer to work on real-time systems powering traffic detection and smart mobility solutions while also contributing to web applications, APIs, and third-party integrations.

This role combines systems engineering and software development, with approximately 75% of the work focused on real-time edge and backend systems and 25% focused on application development, integrations, and operational tooling. You'll work across Linux-based systems, cloud-connected services, internal tools, dashboards, and live traffic deployments where reliability, performance, and scalability are critical.
Key Responsibilities
  • Design, develop, and maintain production-grade software systems across edge and cloud environments.
  • Build and optimize real-time data processing pipelines and system services supporting live traffic deployments.
  • Develop and maintain backend services, REST APIs, and integrations with third-party platforms and services.
  • Contribute to internal web applications, dashboards, and operational tools used for monitoring and managing deployed systems.
  • Integrate software with sensors, cameras, traffic controllers, and other edge devices.
  • Profile, debug, and optimize system performance across application, operating system, and networking layers.
  • Troubleshoot and resolve complex production issues in distributed and real-time environments.
  • Improve system observability through logging, monitoring, diagnostics, and performance tracking.
  • Build and maintain CI/CD pipelines, deployment workflows, and automation tooling.
  • Collaborate with ML, QA, deployment, and product teams to deliver robust, production-ready solutions.

Requirements

  • 8+ years of experience in software engineering or a related field
  • Strong experience with C++, Python, or both.
  • Solid Linux development experience.
  • Experience building, maintaining, or integrating backend services, REST APIs, and web applications.
  • Experience working with third-party APIs and software integrations.
  • Strong understanding of multithreading, concurrency, system performance, and production troubleshooting.
  • Working knowledge of networking fundamentals, including TCP/IP, DNS, routing, and secure connectivity.
  • Experience with Git, testing frameworks, and CI/CD practices.
  • Experience with cloud platforms, containerized applications, or distributed systems is a plus.
  • Exposure to edge computing, embedded Linux, hardware integration, sensors, or IoT systems is a plus.
  • Familiarity with frontend technologies, internal tooling, dashboards, or operational web applications is a plus.
  • Familiarity with computer vision pipelines or ML-powered systems is a plus.

Similar Jobs

More Jobs at Derq

More Information Technology Jobs

Find similar Senior Software Engineer - Systems & Edge (Real-Time) jobs: