Senior Software Engineer – Real-Time C++, Linux, Edge-to-Cloud Integration

Posted yesterday

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer building real-time C++/Linux edge and cloud systems for Derq, an AI-powered traffic-safety company. Developing APIs, integrations, dashboards, and deployment tooling for safer smart-mobility infrastructure.

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

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

CloudDistributed SystemsDNSIoTLinuxPythonTCP/IP

Location requirements

RemoteMexico

Report this job

Found something wrong with the page? Please let us know by submitting a report below.