Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

ADP

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Software Engineer

Full Time Professional Raleigh, NC, US

Position Summary

We are seeking a Software Engineer to join our Edge team building the software platform behind these products. You will 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 will own features end-to-end and collaborate closely with Controls, HMI, Manufacturing, and Field Support to ship reliable, production-grade systems to our customers.

Key Job Responsibilities
  • 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.
  • Own the data pipeline from device ingest to cloud archive: schema design, repository / data-access layer, database migrations, partitioning and retention strategy, and durable store-and-forward upload to cloud object storage.
  • Build and maintain containerized services and their deployment manifests, configuration, and orchestration.
  • Integrate with industrial controllers over standard fieldbus and industrial communication protocols - designing message contracts, register maps, warning/error codes, and controls-side handshakes for coordinated operation.
  • Deliver features end-to-end, from work-item breakdown through implementation, unit and integration tests, CI, code review, deployment, and field validation on live equipment.
  • Contribute to architecture: write and review architecture docs, evaluate new patterns, and drive refactors that keep the codebase maintainable as the team and product line grow.
  • Mentor and collaborate: raise the bar in code review, pair with junior engineers, and coordinate with Controls, HMI, DevOps, and Field Support to ship releases. Mentor junior software developers and provide guidance on best practices and advanced analytical techniques.
  • Communicate complex data insights and recommendations to non-technical stakeholders effectively.
Required
  • Strong professional experience with C# and modern .NET building ASP.NET Core REST APIs, hosted / background services, and worker services.
  • Solid database engineering skills: relational schema design, indexing, migrations, and query tuning. Comfort writing and reviewing raw SQL is expected.
  • 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 (Azure DevOps Pipelines, GitHub Actions, or similar), including running unit and integration tests in the pipeline.
  • Strong grounding in software engineering fundamentals: automated testing, code review, refactoring, API design, and writing clear technical documentation.
Strongly Preferred
  • Working knowledge of Python for tooling, data analysis, and test automation (pytest); ability to move fluently between C# and Python codebases.
  • Experience integrating with industrial control systems via standard fieldbus or SCADA protocols (e.g., EtherCAT, MODBUS, OPC UA, PROFINET, EtherNet/IP), or otherwise interoperating with PLCs.
  • Azure cloud services: Blob Storage, IoT Hub, Container Registry, Managed Identity, and Azure DevOps. Equivalent experience on AWS or GCP is also welcome.
  • Experience with Kubernetes for orchestrating containerized workloads, including deployments, services, and Helm charts; lightweight distributions such as K3s or MicroK8s at the edge are a plus.
  • Experience building IoT device software - long-lived services on embedded / ARM64 hardware, remote deployment, module or fleet management, and safe over-the-air updates.
  • Familiarity with columnar / analytics formats such as Parquet and downstream analytics engines (Fabric, Synapse, Databricks, DuckDB).
  • Familiarity with visualization / dashboard tools (Grafana or similar) and time-series data modeling.
Education and Experience Requirements
  • 3+ years of professional software engineering experience shipping production systems.
  • Demonstrated experience delivering distributed backend systems in production, ideally at the edge or in an IoT / industrial context, with responsibility for reliability, observability, and on-call or field-support obligations.
  • Track record of cross-functional collaboration with hardware, controls, or research teams, and of translating ambiguous product requirements into well-scoped, testable engineering work.
Working Conditions

Work is performed inside a flex space building consisting of offices, open desk space, laboratory, machine shop, and a manufacturing floor. Level of noise is usually quiet in the office environment and temperature controlled. Noise levels are elevated in the warehouse space where temperatures can vary depending on the outside elements and weather. Travel may be required, including up to 2-8 trips per year to visit suppliers, attend conferences, meetings (customer, investor, and business) and customer sites (hatcheries).

#J-18808-Ljbffr
Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer in Raleigh, NC vacancy
  •  ...5 yearsContact: Aruna JyothiContact Email: Phone: Role: Full Stack Software EngineerLocations: Birmingham AL, Raleigh NC, Charlotte NC, Memphis TNType: PermanentRole SummaryFull Stack Software Engineer to build/support .NET web APIs/services and modern React front-ends... 
    Suggested

    Tech Tammina

    Raleigh, NC
    2 days ago
  •  ...decentralized ecosystems and digital assets — either hosted in our SaaS or deployed in their own clouds. Kaleido is seeking a Senior Software Engineer (Platform Infrastructure) passionate about building cloud-native infrastructure and software systems that power large-scale,... 
    Suggested
    Full time
    Flexible hours

    Kaleido

    Raleigh, NC
    1 day ago
  •  ...Job Description Job Description Versana is looking for a highly motivated Software Engineer to contribute to our Application Development team's technical implementation of Versana's real-time syndicated loan platform, including its blockchain and digital-asset infrastructure... 
    Suggested

    Versana

    Raleigh, NC
    28 days ago
  •  ...C# Developer / Engineer needed for a Contract to PERMANENT Full-Time position with a medical device imaging hardware / software company located in Raleigh, NC. REQUIRED SKILLS: C# coding Design Documentation Agile or SCRUM Jira - preferred C/C++ - preferred... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Remote work

    Fulfill Team Inc.

    Raleigh, NC
    3 days ago
  • $150k - $226k

    ## Senior Software Engineer, Developer PlatformApply: Hybrid: Raleigh, North Carolina: Full time: Posted Yesterday: REQ-960# **Who We Are**Verily Health is a data platform and technology company purpose-built to power AI-enabled precision health solutions that accelerate... 
    Suggested
    Full time

    Verily Life Sciences

    Raleigh, NC
    4 days ago
  •  ...enterprise-grade platform built for production environments. We are an engineering-driven company focused on solving complex technical challenges...  ...of financial services. The role As a Senior Software Engineer at Kaleido, you will help design, build, and scale the... 
    Full time

    Kaleido

    Raleigh, NC
    1 day ago
  •  ...Role Description This full-time remote Entry-Level Software Engineer role at Promolex involves designing, developing, and testing software features under the guidance of senior engineers. The engineer will write clean, maintainable code, assist in building and maintaining... 
    Full time
    Remote work

    Asociația Promo-LEX

    Raleigh, NC
    3 days ago
  •  ...SERVICES INC. is a technology-focused organization that delivers software solutions to support diverse business needs. The company values...  ...Description This is a part-time remote role for a Software Engineer. The Software Engineer will design, develop, and maintain back-... 
    Part time
    Remote work

    Absolute

    Raleigh, NC
    3 days ago
  •  ...Hogan Software Engineer | 100% Remote (EST Hours) | W2 Contract (12 Months) About the Opportunity Optomi, in partnership with a leading financial services organization, is seeking an experienced Hogan Software Engineer to support the development, maintenance, and... 
    Contract work
    Remote work

    Optomi

    Raleigh, NC
    3 days ago
  • $300k

     ...through concurrency, retries, and failures Shape technical architecture as the platform scales Partner with frontend and mobile engineers on polished, full-stack features Raise the bar on reliability, performance, and observability across backend systems What... 

    Goliath Partners LP

    Raleigh, NC
    4 days ago
  • $128.31k - $144.4k

     ...RELX, Inc. d/b/a LexisNexis USASoftware Engineer IIIVenture III, 900 Main Campus Drive, Raleigh, NC 27606 (formerly 1801 Varsity Drive...  ...Raleigh, NC 27606)JOB DESCRIPTION:Lead the design of specific software products and introduce new patterns for Microservices FrontEnd... 
    Full time
    Work at office
    Local area
    Remote work

    RELX Group

    Raleigh, NC
    6 hours ago
  • $60 per hour

    *W2 only - no C2C allowed* Title: Software Engineer III Pay : $60 per hour Type: Fully Remote EST or CST Duration: 6 month contract Position Overview: As a Software Engineer III, you will play a key role in building and maintaining robust, scalable... 
    Hourly pay
    Contract work
    Remote work

    Swoon

    Raleigh, NC
    4 days ago
  • $108k - $131k

     ...teams build the experiences that help customers understand their users, improve their products, and get more value from their software. Engineers work closely with Product and Design to solve meaningful customer problems, from evolving widely used product experiences to... 
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Pendo.io

    Raleigh, NC
    3 days ago
  •  ...technology company focused on innovation and delivering exceptional software solutions for a diverse range of industries. With a commitment...  ...This is a full-time remote role for a Software Engineer. The Software Engineer will be responsible for designing, implementing... 
    Full time
    Remote work

    HS Services

    Raleigh, NC
    4 days ago
  •  ...We are seeking a Camunda Engineer with backend experience who will design, develop, and support enterprise workflow automation solutions...  ..., or a related field. Minimum 6 years of enterprise software development experience, including at least 3 years of hands-on... 
    Monday to Friday

    Samson Software Solutions

    Raleigh, NC
    3 days ago
  • $175k - $210k

     ...LEAD BACKEND ENGINEER – AI PLATFORM & SERVICES REMOTE (U.S.) $175,000 – $210,000 BASE + BENEFITS The Opportunity Were partnering...  ...advanced analytics to build the next generation of intelligent software solutions. The company is looking for a Lead Backend Engineer... 
    Remote work

    Harnham

    Raleigh, NC
    2 days ago
  • $105k - $145k

     ...Software Engineer - Fintech & AI Platform Location: Remote - United States preferred Employment Type: Full-time Compensation: USD $105,000–$145,000 annual base salary Reporting to: Engineering Lead About Finstock Finstock, Inc. builds AI-powered financial... 
    Full time
    Remote work

    Finstock, Inc.

    Raleigh, NC
    3 days ago
  • $85k - $145k

     ...Forward Deployed Software Engineer About Threadlock Precision Threadlock Precision is a rapidly growing engineered component manufacturing organization serving leading aerospace and defense customers, including OEMs and Tier 1/Tier 2 suppliers. Backed by strong... 
    Permanent employment
    Remote work

    Threadlock Precision

    Raleigh, NC
    1 day ago
  •  ...Senior Software Engineer with 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... 
    Work at office
    Visa sponsorship
    Work visa

    512Financial

    Raleigh, NC
    1 day ago
  •  ...Overview We are seeking an experienced Software Engineer with OutSystems experience to design, build, and scale enterprise-grade applications using the OutSystems platform. You will work closely with business stakeholders, architects, and cross-functional teams... 

    ITRAC

    Raleigh, NC
    3 days ago
  • $140k - $180k

     ...As a Senior Software Engineer (SE III) , you will have the opportunity to work on exciting projects, collaborate with experienced professionals, and contribute to the development of cutting-edge software solutions. Your experienced skill set will allow you to have a high... 
    Work at office
    Immediate start
    Work from home

    GoFormz

    Raleigh, NC
    3 days ago
  •  ...Senior Full stack Engineer - AI-Native Product Team Location: Remote (EST/CST) I’m working with a remote-first technology company...  ..., more informed decisions. They’re looking for a Senior Software Engineer who enjoys solving real customer problems, working with... 
    Remote work

    EAMES CONSULTING, LLC

    Raleigh, NC
    4 days ago
  •  ...Veterans, transitioning service members, and military spouses are strongly encouraged to apply. Tria is looking for a Full Stack Engineer with strong experience with modern web application development using React for the frontend, Node.JS ecosystem for the backend.... 
    Work at office
    Remote work

    Tria Federal (Tria)

    Raleigh, NC
    2 days ago
  • $157.25k - $195.68k

    w/ Red Hat, LLC in Raleigh, NC. Telecommutg permittd: wrk may be performd w/in norml commutg distnce frm the Red Hat, LLC ofc in Raleigh, NC. Own the implementatn of secrity remediatn & complnce checks for core srvics supportg RHIVOS, ensurg strict adhrnce to Enterprise...

    Red Hat

    Raleigh, NC
    4 days ago
  •  ...Senior Software Engineer (C++/Qt/Linux)-Medical Device Location : Remote Position Overview We are seeking a Senior Software Engineer to join a leading medical device organization developing innovative robotics and enabling technologies. In this role, you will... 
    Remote work

    IntePros

    Raleigh, NC
    3 days ago
  •  ...We’re hiring a Senior Software Engineer to support a major technology initiative focused on new customer-facing web and mobile experiences, a unified design system, and AI-powered capabilities across products. The initiative is focused on raising the engineering bar for... 
    Contract work
    Shift work

    Alined Consulting Group

    Raleigh, NC
    3 days ago
  •  ...storytelling, engagement, acquisition, revenue, and loyalty. Every detail matters. Summary Were looking for a Senior Software Engineer to join our engineering team and take ownership of complex, high-impact projects across the stack. Youll design and build... 

    Kenna

    Raleigh, NC
    7 hours ago
  •  ...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... 
    Work at office
    Remote work
    Flexible hours

    re-zoo-me

    Raleigh, NC
    2 days ago
  • $107.9k - $183.4k

     ...relentless execution. You bring the ideas and drive. We'll build what's next — together.Job SummarynCino is looking for a Senior Software Engineer to join our Global Banking Solutions engineering group, where you will help build the products financial institutions rely on... 
    Local area

    nCino

    Raleigh, NC
    6 hours ago
  •  ...Software Engineer / Sr. Software Engineer Atomic · NYC, Boston, Austin, or Reno; remote positions also available The Company Most companies still plan their supply chains (quantities, mix, allocations, timing, etc.) in spreadsheets or legacy software. Atomic... 
    Remote work

    Atomic

    Raleigh, NC
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!