Senior Software Engineer @Phaidra
Software Development
Salary usd 116,022 - 2..
Remote Location
Employment Type full-time
Posted Today

[Hiring] Senior Software Engineer @Phaidra

Today - Phaidra is hiring a remote Senior Software Engineer. 💸 Salary: usd 116,022 - 200,194 per year 📍Location: USA, Canada

Role Description

You will lead the design and implementation of the infrastructure that allows Phaidra’s control software to be deployed and operated reliably inside customer networks. As Phaidra deploys control agents across more customer environments, we need a consistent approach to customer-site infrastructure, deployment, and operations. Working alongside the RL Control team, you will turn Phaidra’s broader infrastructure direction into systems for installing, configuring, updating, observing, and supporting deployments across varied customer networks.

This is a hands-on senior engineering role. You will make design decisions and lead implementation in this area, working with Infrastructure leadership on broader direction and with the RL Control team on requirements and integration.

What You’ll Work On

  • Customer-Site Infrastructure:
    • Design and build a standardized Phaidra infrastructure footprint inside customer networks.
    • Define compute, operating-system, networking, storage, identity, configuration, and observability capabilities.
    • Evaluate when Phaidra should supply or standardize hardware.
  • Deployment Platform and Interfaces:
    • Build platform services and interfaces for packaging, deploying, configuring, monitoring, and updating software.
    • Provide resource isolation, health management, restart and recovery behavior, and version compatibility.
    • Partner with controls and product engineers to define clear contracts.
  • Industrial Connectivity:
    • Build reliable data ingress, command egress, and connection-management capabilities.
    • Develop or integrate clients and adapters for PLCs, BMS, SCADA, and protocols such as OPC UA and Modbus/TCP.
    • Work with customer IT and operations teams to satisfy site networking, security, access, and performance constraints.
  • Deployment and Operations:
    • Build repeatable installation, commissioning, configuration, upgrade, rollback, backup, and recovery workflows.
    • Provide remote management and diagnostics while ensuring local platform safety.
    • Build telemetry, alerting, and support tooling for platform and agent health.
  • Technical Design and Delivery:
    • Lead system design and implementation for customer-site infrastructure and deployment capabilities.
    • Document technical decisions and identify broader infrastructure tradeoffs.

Qualifications

  • 5+ years of professional experience in software engineering, platform engineering, infrastructure engineering, SRE, or a related area.
  • Experience building or operating infrastructure in customer-controlled, on-premises, hybrid, or otherwise restricted network environments.
  • Strong programming skills in a high-level language such as Python, Go, or C#.
  • Working knowledge of Linux, containers, networking, and production debugging.
  • Experience building repeatable automation for provisioning, configuration, deployment, updates, or operational management.
  • Ability to turn varied deployment requirements into reusable platform capabilities.
  • Demonstrated ability to lead the design and implementation of ambiguous technical work.

Preferred Skills & Experience

  • Docker and Kubernetes in on-premises, hybrid, or resource-constrained environments.
  • Familiarity with deploying and supporting physical devices, gateways, or industrial-compute systems.
  • Experience with real-time operating systems (RTOS) and software that interacts with physical equipment.
  • Knowledge of industrial and device protocols such as OPC UA, Modbus/TCP, BACnet, MQTT.
  • Cross-platform development for Linux and Windows.
  • Local message brokers, durable queues, and event-driven systems.
  • Observability for remote systems using Prometheus, Grafana, OpenTelemetry, or equivalent tools.

Benefits

  • Fast-paced, team-oriented environment where your work directly shapes the company’s direction.
  • 100% remote company.
  • Competitive compensation & meaningful equity.
  • Outsized responsibilities & professional development.
  • Training is foundational; functional, customer immersion, and development training.
  • Medical, dental, and vision insurance (exact benefits vary by region).
  • Unlimited paid time off, with a required minimum of 20 days per year.
  • Paid parental leave (exact benefits vary by region).
  • Flexible stipends to support your workspace, well-being, and continued professional development.
  • Company MacBook.
Before You Apply
️
remote Be aware of the location restriction for this remote position: USA, Canada
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Phaidra
Software Development
Salary usd 116,022 - 2..
Remote Location
Employment Type full-time
Posted Today
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: USA, Canada
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 127,657+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later