Software Engineer

Motion Recruitment Partners LLC.
Raleigh, NC, United States
3 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$120,000.0 - $140,000.0
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) ASP.NET .NET Framework Application Programming Interfaces (APIs) Amazon Web Services Business Analytics Applications Microsoft Azure C Sharp (Programming Language) Databases Continuous Integration Relational Databases Linux
+18 more
Ethernet EtherCAT Github Supervisory Control and Data Acquisition (SCADA) Python (Programming Language) Modbus Azure DevOps Pipelines OPC Unified Architecture SQL Databases Systems Architecture Systems Integration Google Cloud Grafana Backend Git Containerization Kubernetes Restful APIs

Job description

You’ll design, build, and maintain the edge-to-cloud data pipeline, including containerized services, APIs, databases, and integrations with industrial controllers. You’ll also work closely with Controls, HMI, Manufacturing, and Field Support teams and help mentor other engineers., * Build and maintain backend services and REST APIs

  • Develop edge-to-cloud data pipelines for IoT devices
  • Design database schemas, migrations, partitioning, and retention strategies
  • Build containerized services and deployment configurations
  • Integrate industrial controllers and equipment
  • Develop and test software on live production equipment
  • Contribute to system architecture and technical documentation
  • Work cross-functionally with engineering and manufacturing teams
  • Mentor junior engineers

Requirements

  • Strong C#/.NET experience
  • ASP.NET Core and REST API development
  • SQL and relational database engineering
  • Experience with containerization and Linux deployments
  • Git and CI/CD experience
  • Azure DevOps Pipelines or GitHub Actions
  • Strong backend software engineering fundamentals

Desired Skills

  • Python
  • Industrial protocols such as MODBUS, OPC UA, EtherNet/IP, PROFINET, or EtherCAT
  • Azure or AWS/Google Cloud Platform
  • Kubernetes, K3s, or MicroK8s
  • IoT or embedded device software
  • Experience working with sensor or time-series data
  • Grafana or analytics platforms, * Seniority level is flexible for strong candidates
  • Industrial protocol, PLC/SCADA, and Python experience are preferred but not required
  • Must be comfortable working onsite in North Raleigh

Applicants must be currently authorized to work in the US on a full-time basis now and in the future.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:23 min

Raspberry Pi and Modbus for feeder control

Øivind Heggland Øivind Heggland · Europe 2026 Virtual

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:12 min

Abstracting physical machine boundaries using industrial edge gateways

Freya Menzel Freya Menzel +1 · Europe 2026 Virtual

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all