Sr Software Engineer
Digi International
- Location
- United States
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 145,018/yr
Posted 3mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Own platform-level technical decisions for distributed cloud components and microservices
- Lead and mentor the development team
- Design, develop, and optimize real-time data pipelines
- Define and implement REST APIs and microservice architectures
- Oversee cloud infrastructure deployment and operations
- Design and manage LoRaWAN networks, LNS systems
- Design and implement scalable, high-performance data systems
- Drive technical strategy for web interfaces and dashboards
- Lead IoT security efforts
- Ensure platform compliance with ISO 9001 standards
- Collaborate cross-functionally with embedded, DevOps, security, product management, business, and customer teams
- Provide senior-level technical guidance and Level 3 support for production IoT systems
- Develop and execute automated unit and integration tests
- Document platform architecture, operational procedures, and design decisions
- Participate in Agile planning and governance
Requirements
- Bachelor’s degree or equivalent in Computer Science, Computer Engineering, or a related field and 5 years of related, progressive, post-baccalaureate experience
- Architecting and developing cloud-native IoT software platforms using C# (.NET 6 or later) and applying object-oriented design and SOLID principles
- Designing and managing real-time data pipelines between IoT devices, gateways, and cloud platforms using MQTT, WebSocket, SignalR, Redis, TCP/IP, and Kafka
- Configuring and managing LoRaWAN networks, LNS systems, including device provisioning, messaging, and network optimization
- Deploying, managing, and monitoring cloud infrastructure (AWS or equivalent), including services such as EC2, Lambda, Route 53, Cognito, RDS, ELB, and CloudWatch, to ensure reliability, scalability, and fault tolerance
- Implementing and optimizing data persistence layers using MySQL and exposure to Cassandra or equivalent distributed and relational databases for scalable IoT data storage
- Designing and implementing distributed REST APIs and microservice architectures for multi-tenant, high-throughput IoT platforms
- Applying secure software development practices, coordinating with security teams on vulnerability scanning, penetration testing, and remediation
- Developing and executing automated unit and integration tests (e.g., NUnit) to ensure code quality, reliability, and compliance
- Experience with ISO 9001-compliant software development processes and familiarity with ISO design principles
Skills
- C#
- .NET Core
- MVVM
- MQTT
- WebSocket
- SignalR
- Redis
- TCP/IP
- Kafka
- Rust
- REST APIs
- AWS
- EC2
- Lambda
- Route 53
- Cognito
- RDS
- ELB
- CloudWatch
- LoRaWAN
- LNS systems
- MySQL
- Cassandra
- NUnit
Similar roles
Software Engineer II, Data Analytics & Engineering
Pinterest · San Francisco, CA, US · Remote, US · today
Software Engineer, Agent Delivery
Pallet · San Francisco · USD 135,000–180,000/yr · today
Intern, Software Engineer AI Agents (Fall 2026/Winter 2027)
Bot Auto · Houston, TX · today
Staff Software Engineer, Backend
Archer · San Jose, California, United States · today
Software Engineer, Sandbox & Agent Executor
Retool · San Francisco · USD 401–163,800/yr · today
Software Engineer, Agent Platform
Retool · San Francisco · USD 401–163,800/yr · today