Sr Software Engineer
Motion Recruitment
raleigh, North CarolinaOnsiteFull Time$120k - $140kSenior Software Engineer — Edge PlatformA 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 Doing35% — 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 EnvironmentLanguages: 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 GCP welcome Orchestration: Kubernetes, K3s/MicroK8s at the edge (a plus)Requirements5+ 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 contextNice to HaveWorking 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 modelingWorking ConditionsWork 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
- ...Summary Jewelers Mutual is seeking a highly skilled Senior Software Engineer to lead the technical evolution of our agent-facing web applications. As the technical lead for the Partners squad, you will guide the architecture, design, and development of scalable, modern...SeniorFull time
$175k - $225k
...CarolinaSecurity Clearance: TS/SCIBusiness Unit: Zachary PiperPosition Owner: Jackie AllenZachary Piper Solutions is seeking a Sr. Software Engineer (IaC)- TS/SCI for a world leading technology organization in the Raleigh, North Carolina area. The Sr. Software Engineer (...Senior$100k - $140k
...RaleighSecurity Clearance: No ClearanceBusiness Unit: Piper CompaniesPosition Owner: Anne GreenPiper Companies is seeking a Senior Vision Software Engineer to join a biotechnology organization developing advanced computer vision and machine learning solutions. The Senior Vision...Senior$105k - $140k
...RaleighSecurity Clearance: No ClearanceBusiness Unit: Piper CompaniesPosition Owner: Mariah McCowanPiper Companies is seeking a Senior Software Engineer in Test (SDET) in the RTP NC area, to join a cybersecurity and compliance-focused technology organization. The Senior Software...SeniorLong term contractRemote work$105k - $165k
What You'll DoThe Workplace Benefits Fulfillment Customer Experience / Claims Intake team is looking for a Sr. Software Engineer I to join their team. The team supports customer facing web applications and digital pipelines for customers (employers & employees) to submit...SeniorHourly payTemporary workWork experience placementWork at officeRemote work- ...Sr. Software Engineer United States SingleStore engineers build the real-time data platform powering some of the world's most demanding applications. Our cloud-native architecture enables high-performance transactional and analytical workloads at scale, and our teams...Senior
- ...Build secure, reliable software for healthcare revenue cycle management. This is a hands-on role with end-to-end ownership across databases... ...production operations. You will work with product, design, engineering, and customer-facing teams to turn complex billing problems...SeniorFor contractorsLocal area
- ...Job Title: Senior Software Engineer Location: Remote Duration: 1 year - based on performance and business needs What are the top 3-5 skills, experience or education required for this position: 1. JavaScript (TypeScript) node 2. API Integration 3. SQL...SeniorRemote work
$170.6k - $261.3k
...collection configurations, deploys them across fleets, and monitors the resulting data from vehicle to cloud. We are seeking a Senior Software Engineer to develop the services, integrations, automation, and end-to-end observability that power this platform. Scaling high-quality...SeniorFull timeLocal areaRemote workWork from homeRelocation packageFlexible hours$135k - $150k
...work sits in complex product areas where delivery speed, system reliability, and long-term maintainability all matter.As a Sr. Software Engineer, you will own complex problem spaces and drive them forward independently. You will apply strong engineering judgment to ambiguous...SeniorWork at officeImmediate startRemote workFlexible hours3 days per week- ...Bandwidth , a prior “Best of EC” award winner, is a global software company that helps enterprises deliver exceptional experiences... ...authentic selves. #jointheband We are seeking a Senior Software Engineer to take an AI voice agent platform from working concept to shipping...SeniorFull timeShift work
$115k - $135k
...CarolinaSecurity Clearance: No ClearanceBusiness Unit: Piper CompaniesPosition Owner: Jackie AllenPiper Companies is seeking a Sr. Software Engineer (Node.js) to support a growing technology organization in the Raleigh Durham, North Carolina area. The Sr. Software Engineer...SeniorWork at office2 days per week- ...Forbes At VAST, we’re building the data platform for the AI era—software infrastructure that powers the capture, refinement, protection... ...C, C++, or Python to join our V-Force team —a specialized engineering squad embedded within R&D. this is a hands-on development...SeniorFull time
- ...VAST Data is looking to add a Senior Software Engineer – Authentication & Authorization to our growing team! This is a unique opportunity to join one of the fastest-growing infrastructure companies in history—at the heart of the AI revolution. “VAST’s data management...SeniorFull time
- ...This role will be focused on commercial sustainment and improvement for both current and future field systems. The Senior Vision Software Engineer will actively communicate with stakeholders in the field and the Vision Discipline Lead to monitor / improve production code...SeniorContract workWork at officeFlexible hours
- ...on collaboration, innovation, and a shared commitment to improving the enrollment journey for all. We are seeking a Senior Software Engineer to lead the design, development, and optimization of our call routing platform. You will play a critical role in building...SeniorFull timeRemote work
- ...Carolina, Iowa, Oklahoma, California, Pennsylvania and Florida. Job Description CaptiveAire is looking for a strong Senior Software Engineer to join the CASLink team onsite at our corporate location in Raleigh. CASLink is an IoT Solution serving as CaptiveAire's...SeniorFull timeRelocation packageFlexible hours
- ...Description DomainTools is hiring a Senior Software Engineer to join our Engineering Team. This role is perfect for a creative problem-solver with deep expertise in large-scale data engineering and a passion for technical leadership and continuous improvement. You...SeniorFull timeImmediate startFlexible hours
- ...9Reference26-20362Salary$75.48 / hourRemote50% Remote Job Description Project Overview We are seeking a highly specialized Software Engineer for a long-term contract engagement focusing on the modernization of the CLIENT Certificate System (RHCS). The primary objective...SeniorLong term contractFor contractorsRemote work
- IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Engineers who have a passion for technology and education to help us add new features to our extremely successful educational products and build new, innovative...SeniorWork at office
$115k - $145k
...RaleighSecurity Clearance: No ClearanceBusiness Unit: Piper CompaniesPosition Owner: Mariah McCowanPiper Companies is seeking a Senior Software Engineer to support a leading organization within the cybersecurity and certification space. The Senior Software Engineer will be...SeniorLong term contract$157.25k - $195.68k
...and managing RPM-based distributions and RHEL composes; release engineering processes, including triaging failures for RHEL streams and... ...Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver high-...SeniorContract workWork experience placementWork at officeRemote workFlexible hours- ...Functions: Design, code, integrate, test, and debug game software for slot machines. Demonstrate a strong understanding of... ...team members. Collaborate with software quality assurance engineers to ensure regulatory compliance and timely product release....Senior
- Experience in Scala, Java, and/or any functional language. We code primarily in Scala, so you'll be excited to either ramp or continue with such Experience in microservices architecture, messaging patterns, and deployment models Experience in API design and building...Senior
- ...We are looking for a highly experienced back-end/middle-tier engineer, comfortable working across a range of technologies (Java, AWS,... ...comp-sci related degree) ~5+ years hands-on experience as a software engineer ~ Proven experience as a senior engineer responsible...SeniorWork experience placementWork at officeWork from home
- ...Job Description We are looking for Senior Software Engineers to help build and operate core components of the Azure Red Hat OpenShift (ARO) Hosted Control Plane platform. In this role, you will work across infrastructure, backend services, Azure Resource Provider integrations...Senior
- ...where you get to design, implement, deploy, and maintain custom software solutions to meet unique and interesting challenges, then our... ...with great opportunity for personal growth. Senior Software Engineer - Backend Developer Position Requirements: ~ US Citizenship...SeniorFull timeWork experience placementRelocation3 days per week
$115k - $125k
...Piper Companies is hiring a Senior Software Engineer for a top-tier healthcare technology organization based in Morrisville, NC . This role is ideal for a seasoned engineer with deep expertise in .NET , JavaScript frameworks , and cloud platforms , who can lead...SeniorContract work3 days per week- ...Senior Software Engineer Picture this: your team's engineers are shipping faster, catching more bugs before production, and building their own AI agents to handle the repetitive stuff, because you showed them how. About the Company: Our client is a cloud communications...SeniorWork at officeVisa sponsorshipWork visa
$180k - $220k
...onto a driven and highly collaborative team that is passionate about creating transformative change in healthcare. Senior Software Engineer The Role As a Senior Software Engineer, you will lead major initiatives that advance Datavant's platform scalability and...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Software Engineer. Be the first to apply!
- software developer fintech Raleigh, NC
- startup software engineer Raleigh, NC
- financial software developer Raleigh, NC
- junior software developer remote Raleigh, NC
- software engineer Raleigh, NC
- software data engineer Raleigh, NC
- software developer internship no experience Raleigh, NC
- part time software developer Raleigh, NC
- software engineer entry level Raleigh, NC
- software engineer amazon Raleigh, NC



