Sr Software Engineer

raleigh, NC, US • Posted 1 day ago • Updated 2 hours ago
Full Time
On-site
$120000 - $140000/yr
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Productivity
  • Sensors
  • Messaging
  • Collaboration
  • HMI
  • Aggregator
  • Extract
  • Transform
  • Load
  • Communication
  • Mentorship
  • GitHub
  • Modbus
  • OPC
  • Ethernet
  • Intellectual Property
  • IP
  • Programmable Logic Controller
  • Amazon Web Services
  • Google Cloud
  • Google Cloud Platform
  • Orchestration
  • Shipping
  • IT Management
  • C#
  • .NET
  • ASP.NET
  • Database
  • Migration
  • Query Optimization
  • Writing
  • SQL
  • Linux
  • Log Management
  • Computer Networking
  • Shell Scripting
  • Git
  • Workflow
  • Continuous Integration
  • Continuous Delivery
  • Software Engineering
  • Code Review
  • Code Refactoring
  • API
  • Technical Writing
  • Python
  • Data Analysis
  • Automated Testing
  • SCADA
  • Cloud Computing
  • Storage
  • Microsoft Azure
  • DevOps
  • Kubernetes
  • IoT
  • Embedded Systems
  • ARM
  • Computer Hardware
  • Fleet Management
  • SAFE
  • OTA
  • Apache Parquet
  • Analytics
  • Databricks
  • Visualization
  • Dashboard
  • Grafana
  • Time Series
  • Data Modeling
  • Apache Flex
  • Manufacturing
  • Warehouse
  • JD

Summary

Senior Software Engineer - Edge Platform

A client of ours is an Animal AgTech company building automated, data-driven systems that improve animal welfare, productivity, and profitability across the poultry, livestock, and aquaculture industries is looking for a Senior Software Engineer to join its Edge team. Their automated systems replace manual, inefficient processes in animal protein production with high-throughput machines deployed in hatcheries and processing facilities around the world.

In this role, you'll design, build, and operate the distributed edge-to-cloud pipeline that runs on IoT devices on the production floor - ingesting high-rate sensor and controller data and reliably forwarding it to the cloud over intermittent connectivity. This is a hands-on, backend-focused role spanning containerized .NET services, relational and document data stores, pub/sub messaging, and industrial protocol integration. You'll own features end-to-end and collaborate closely with Controls, HMI, Manufacturing, and Field Support to ship reliable, production-grade systems.

What You Will Be Doing
  • 35% - Backend Service Development: Design and implement backend services in C# on modern .NET / ASP.NET Core for the edge platform - REST APIs, background workers, message handlers, telemetry aggregators, and long-running device services.
  • 30% - Data Pipeline Ownership: Own the pipeline from device ingest to cloud archive - schema design, data-access layer, database migrations, partitioning and retention strategy, and durable store-and-forward upload to cloud object storage.
  • 15% - Containerization & Deployment: Build and maintain containerized services and their deployment manifests, configuration, and orchestration.
  • 10% - Industrial Integration: Integrate with industrial controllers over standard fieldbus and communication protocols - designing message contracts, register maps, warning/error codes, and controls-side handshakes for coordinated operation.
  • 10% - Architecture & Mentorship: Contribute to architecture docs and refactors that keep the codebase maintainable; raise the bar in code review, pair with junior engineers, and coordinate cross-functionally to ship releases.

Platform Environment
  • Languages: C# / modern .NET / ASP.NET Core (Python strongly preferred for tooling and test automation)
  • Data: Relational and document stores, raw SQL, migrations, partitioning
  • Infrastructure: Containerization, Linux (systemd, networking, shell scripting)
  • CI/CD: Azure DevOps Pipelines, GitHub Actions, or similar
  • Industrial Protocols: EtherCAT, MODBUS, OPC UA, PROFINET, EtherNet/IP, PLC integration
  • Cloud: Azure (Blob Storage, IoT Hub, Container Registry, Managed Identity); AWS or Google Cloud Platform welcome
  • Orchestration: Kubernetes, K3s/MicroK8s at the edge (a plus)

Requirements
  • 5+ years of professional software engineering experience shipping production systems, with at least 1 year in a senior or technical-lead capacity
  • Strong professional experience with C# and modern .NET - ASP.NET Core REST APIs, hosted/background services, and worker services
  • Solid database engineering: relational schema design, indexing, migrations, and query tuning; comfort writing and reviewing raw SQL
  • Practical experience with containerization
  • Comfort with Linux as a deployment target (systemd services, log management, networking, device troubleshooting) and shell scripting
  • Proficiency with Git, pull-request workflows, and CI/CD, including running unit and integration tests in the pipeline
  • Strong grounding in software engineering fundamentals: automated testing, code review, refactoring, API design, and clear technical documentation
  • Demonstrated experience delivering distributed backend systems in production, ideally at the edge or in an IoT/industrial context

Nice to Have
  • Working knowledge of Python for tooling, data analysis, and test automation (pytest)
  • Experience integrating with industrial control systems via fieldbus or SCADA protocols, or interoperating with PLCs
  • Azure cloud services (Blob Storage, IoT Hub, Container Registry, Managed Identity, Azure DevOps)
  • Kubernetes for orchestrating containerized workloads (deployments, services, Helm charts); K3s or MicroK8s at the edge
  • IoT device software experience - long-lived services on embedded/ARM64 hardware, remote deployment, fleet management, safe OTA updates
  • Familiarity with columnar/analytics formats (Parquet) and analytics engines (Fabric, Synapse, Databricks, DuckDB)
  • Familiarity with visualization/dashboard tools (Grafana) and time-series data modeling

Working Conditions

Work is performed in a flex-space building with offices, open desk space, a laboratory, machine shop, and a manufacturing floor. Office areas are quiet and temperature-controlled; warehouse spaces have elevated noise and variable temperatures. Travel may be required - roughly 2-8 trips per year to visit suppliers, attend conferences and meetings, and visit customer sites (hatcheries).

LI-JD17
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10105282
  • Position Id: 886980
  • Posted 1 day ago

Company Info

About Motion Recruitment Partners, LLC

Motion Recruitment delivers IT Talent Solutions for Contract, Direct Hire, Managed Solutions and Statement of Work to all of North America from our 21 delivery centers. Our high-touch, specialized, team-based recruitment model’s success is proven through our exemplary track record in filling the most challenging IT positions for startup and enterprise clients alike. Our hyper-specialized tech focus results in a truly consultative approach for both our clients and candidates, within our recruiting areas of expertise: Software, Mobile, Data, Infrastructure, Cybersecurity, Product + UX and Functional.

Motion also delivers IT Consulting Solutions through the Motion Consulting Group (MCG) that create true digital transformation for IT projects in Agile Development & Coaching, DevOps & DevSecOps Solutions, and Managed Services for IT Operations.

We’re also the proud creators of Tech in Motion and the Timmy Awards, our North American community platform, events series and award program that connects over 250,000 tech enthusiasts to meet, learn, and innovate.

About_Company_OneAbout_Company_Two
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Charlotte, North Carolina

Today

Easy Apply

Full-time

$80000 - $170000

Herndon, Virginia

Today

Easy Apply

Full-time

$180000 - $200000

Waltham, Massachusetts

Today

Easy Apply

Full-time

USD 173,000.00 - 234,000.00 per year

Chicago, Illinois

Today

Easy Apply

Full-time

$110000 - $130000

Search all similar jobs