Skip to content
mimi

Senior Software Engineer - Edge & Backend (.NET)

Apex Systems

Hagerstown · On-site Contract Senior Today

About the role

About

Apex Systems is looking to hire an ONSITE Senior Software Engineer - Edge & Backend (.NET) for our client based out of Hagerstown, MD.

This assignment is anticipated to be a 12-month contract with strong potential for extension; however, Apex Systems cannot guarantee the length of this assignment.

This will also have a first-shift Monday-Friday schedule.

Responsibilities

  • Design, develop, and maintain backend services using modern .NET technologies to support production-ready, enterprise solutions.
  • Build and support integration solutions that connect shop-floor machines, automated equipment, and manufacturing systems with enterprise platforms.
  • Collaborate with cross-functional and globally distributed teams to deliver scalable edge and connectivity solutions.
  • Apply strong API design principles, integration patterns, and quality practices to ensure reliable and secure services.
  • Contribute to container-based application hosting and deployment using technologies such as Docker and Kubernetes.
  • Support customer-facing technical workstreams by gathering requirements, providing technical guidance, and ensuring solutions align with architectural standards.
  • Promote continuous improvement through collaboration, innovation, and knowledge sharing.
  • Actively participate in troubleshooting complex production or integration issues and drive solutions to completion.
  • Contribute to a team culture focused on ownership, self-leadership, and high-quality delivery.

Experience

  • Advanced, hands-on experience developing backend services with modern .NET (recent versions) in enterprise environments.
  • Working knowledge of frontend technologies such as React, Angular, or Blazor (ability to contribute when needed).
  • Experience deploying and operating services in containerized environments using Docker and/or Kubernetes.
  • Strong understanding of API design, service integration patterns, and building reliable, production-ready applications.
  • Comfortable leading or owning technical deliverables with a self-directed, outcomes-focused approach.
  • Strong communication skills (written and verbal) with the ability to work directly with technical and non-technical stakeholders.
  • Experience with messaging/streaming technologies (e.g., MQTT, Kafka, or similar) is a plus.
  • Exposure to cloud services and CI/CD pipelines is a plus.
  • Experience supporting operational/edge/IoT-style integrations is a plus.

Why Work for Apex Systems

  • We offer weekly pay, direct deposit, competitive pay rates
  • Health/Medical benefits, Life Insurance, 401k, Employee Stock Purchase Program
  • Discounts to most major certification programs, access to multiple technical training platforms and programs

Apex Benefits Overview

Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Apex team member can provide.

Skills

.NETAngularAPI designBlazorCI/CDContainerizationDockerIntegration patternsKafkaKubernetesMQTTReact

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free