JobHabor

Sr Software Engineer

Digi International

Location
United States
Workplace
Remote
Employment
Full Time
Salary
USD 145,018/yr
Apply on the employer’s site

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