Senior .NET Software Engineer (REMOTE) (26-00090) -
1872 Consulting · Remote
All reasons
- Open 88 days
- No location stated
In its favour
- Still listed on the employer's own board
- Publishes a salary range
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
Skills
- .NET
- ASP.NET Core
- C#
- Entity Framework Core
- PostgreSQL
- SQLite
- Git
- Claude Code
- Cursor
- Windsurf
- Codex
- GitHub Copilot
- MQTT
- RabbitMQ
- AWS SQS
- AWS
- Docker
- React
More jobs at 1872 Consulting
All 92- Senior Product Manager – AI GTM, B2B SaaS1872 Consulting · New York City, NY7d ago
- Sr. Data Analyst, Security Data Management1872 Consulting · Chicago, IL17d ago
- Senior Software Engineering Manager – Azure Native focus1872 Consulting · Chicago, IL20d ago
- Lead Software Engineer1872 Consulting · New York, NY · USD 117,300–161,300/yr23d ago
Similar roles
- Hiring || Salesforce Developer - New Delhi2coms · New Delhi, Delhi, Indiajust now
- Full Stack Role (26-05781) -Diverse Lynx India · Location not statedjust now
- AI EngineerDiverse Lynx India · Bengalurujust now
- Sr Application Developer – PeopleSoft HCMNR Consulting - India · PAN Indiajust now
- AI EngineerNR Consulting - India · PAN Indiajust now
- JAva (26-05770) -Diverse Lynx India · Location not statedjust now