Senior .NET Software Engineer (REMOTE)

1872 Consulting

United States3 weeks ago
RemoteSenior level $138,000 - $178,000
Key:ASP.NET CoreIoT CommunicationCI/CD Pipelines

Job Description

Senior .NET Software Engineer (REMOTE)

Base salary $138,000–$178,000 depending on experience, plus a full benefits package.

Full-time, direct hire.

Fully remote within the United States. Travel under 10%.

U.S. Citizen and Green Card Holders Only

About the Company
We are a global market leader in commercial equipment manufacturing, with a portfolio of brands serving hospitality, healthcare, multi-housing, laundromat, and industrial customers worldwide. Our software team builds the connected-product ecosystem that sits on top of that hardware, from the edge gateways on the machines themselves to the cloud services and applications customers use every day. We are an established, profitable organization investing seriously in modern software, with an engineering team distributed globally and remote work built into how we operate.
Position Summary
We are hiring a Senior Software Engineer to design, build, and maintain the backend services and APIs that power our digital product ecosystem, including applications that integrate with and run on edge gateway devices. This is a senior individual contributor role for someone who wants to write production .NET code against real hardware, not just another web tier. You will work directly with architects, firmware engineers, and product managers to turn requirements into resilient, well-tested systems that hold up in the field.
What You'll Do

Design, develop, and maintain ASP.NET Core APIs and backend services supporting edge gateway and IoT device communication
Build applications that interface with firmware over TCP sockets and local WiFi using offline-tolerant architectures
Write clean, maintainable, well-tested code and participate actively in code review
Troubleshoot and debug complex issues across distributed systems
Contribute to API specifications, technical documentation, and system design decisions
Support CI/CD pipeline improvements and DevSecOps practices

Required

5–8 years of professional software engineering experience
Strong, current C# / .NET and ASP.NET Core development experience
Deep understanding of RESTful API design and integration patterns
Entity Framework Core or a comparable ORM
Experience with PostgreSQL and SQLite
Experience with edge gateway or IoT communication patterns
Proficiency with Git-based workflows and CI/CD pipelines
Solid grounding in unit, integration, and end-to-end testing
Demonstrated daily use of AI-assisted development tools such as Claude Code, Cursor, Windsurf, Codex, or GitHub Copilot, with strong code quality and security standards
Bachelor's degree in computer science, engineering, or a related field, or equivalent experience

Preferred

Distributed systems experience
MQTT, RabbitMQ, or AWS SQS
AWS cloud services
Docker and container orchestration
React.js or another modern frontend framework
Trunk-based development

Ready to apply?

Apply NowCheck My Fit
View original posting

AI Features

  • Match score vs your resume
  • Tailored cover letter
  • Interview prep guide
  • Resume customization
Log in to unlock AI features

Details

Work typeremote
Experiencesenior_level
LocationUnited States
Posted3 weeks ago

Similar Jobs

Browse all jobs
Cisco logo

Software Engineering Technical Leader (Remote)

Cisco · Boulder, CO

Remote

Salary undisclosed

Nir Yu logo

Mid-level Software Engineer - .NET (C#) and React/JavaScript

Nir Yu · Anywhere

Salary undisclosed

Software Developer, Backend Developer, .NET Developer

FT Recruitment Group · Aberdeen

Remote

Salary undisclosed

Senior Software Engineer, Mobile (iOS)

Google · United States

Salary undisclosed