Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr Software Engineer

$145.02k
Full-time

Digi International

Role Description

Own platform-level technical decisions for distributed cloud components and microservices using C#, .NET Core, MVVM, and related frameworks, applying object-oriented design and SOLID principles.

  • Lead and mentor the development team, overseeing project execution, code quality, and technical delivery.
  • Design, develop, and optimize real-time data pipelines between IoT devices, gateways, and cloud platforms using MQTT, WebSocket, SignalR, Redis, TCP/IP, and Kafka, leveraging Rust where performance and concurrency optimization are critical.
  • Define and implement REST APIs and microservice architectures for large-scale IoT deployments, ensuring high availability, performance, and maintainability.
  • Oversee cloud infrastructure deployment and operations (AWS or equivalent), including EC2, Lambda, Route 53, Cognito, RDS, ELB, and CloudWatch, to ensure fault tolerance, scalability, and reliability.
  • Design and manage LoRaWAN networks, LNS systems, and the network and communication layers for other IoT protocols, including device provisioning, messaging, and network optimization.
  • Design and implement scalable, high-performance data systems using MySQL and exposure to Cassandra or equivalent databases for telemetry and analytics workloads.
  • Drive technical strategy for web interfaces and dashboards, enabling device management, configuration, and real-time visualization.
  • Lead IoT security efforts, including secure coding practices, and coordinate with the security team on penetration testing, vulnerability scanning, and remediation.
  • Ensure platform compliance with ISO 9001 standards and implement ISO-compliant software development processes.
  • Collaborate cross-functionally with embedded, DevOps, security, product management, business, and customer teams to define platform architecture, device-cloud integration strategies, and roadmap priorities.
  • Provide senior-level technical guidance and Level 3 support for production IoT systems, resolving complex issues affecting cloud platforms and device networks.
  • Develop and execute automated unit and integration tests (e.g., NUnit) to ensure code quality, reliability, and adherence to ISO-compliant development processes.
  • Document platform architecture, operational procedures, and design decisions to support internal knowledge, regulatory compliance, and continuous improvement.
  • Participate in Agile planning and governance, influencing process improvements, technical strategy, and prioritization of work to ensure timely project delivery.

Qualifications

  • Bachelor’s degree or equivalent in Computer Science, Computer Engineering, or a related field.
  • 5 years of related, progressive, post-baccalaureate experience.

Requirements

  • 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.

Benefits

  • Telecommuting available from anywhere in the US.
  • Salary: $145,018/year.
  • Full-time position.
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Sr Software Engineer in Remote vacancy
  •  ...environment, where you will design and develop technically complex software systems. In this role, you will be responsible for supporting...  ...customers, and cross-functional teams. Team-oriented engineers who are comfortable communicating technical capabilities to both... 
    Senior
    Full time
    Part time
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    King of Prussia, PA
    2 days ago
  • $86.1k - $151.8k

     ...THE WORK This junior role fosters collaboration with senior engineers for the development of advanced data analytics solutions and...  ...threats and opportunities. WHO YOU ARE Experience as a Software Engineer with knowledge assisting in the design, development,... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin - US

    Maryland
    9 days ago
  • $57.8k - $110.8k

     ...awareness, early warning, and kill assessment capabilities in the most demanding environments. Join a global team of 35 000 engineers, software developers, and cyber experts who turn complex challenges into reliable, next generation systems that keep warfighters ahead... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Moorestown, NJ
    13 days ago
  •  ...Developer Location- Middle town NJ Remote- NO JD • Good Python experience with o develop and maintain various software products o responsibilities include writing and testing code o debugging programs and integrating applications • Good... 
    Senior
    Remote work

    E-Solutions

    Middletown, RI
    3 days ago
  •  ...Sr Software Engineer - (Java+Sprinboot+Kubernetes) Remote Can send someone ssessment required - Senior Software Engineer (Java, Spring Boot, Kubernetes) Job Description n experienced engineer who designs, builds, and operates... 
    Senior
    Remote work

    RIT Solutions, Inc.

    Atlanta, GA
    9 hours ago
  •  ...(Java, Rust, C++, C#, etc) in an enterprise environment (personal project work not included) ~Experience building large scale software systems running on thousands of servers ~Comfortable with all aspects of the software development lifecycle, including design,... 
    Senior
    Full time

    Backblaze External Website

    Remote
    21 hours ago
  •  ...Sr Software Engineer Focus on: A Java developer with retail/order management system experience Java, Spring boot, JPA, Oracle/Postgres/No SQL Mongo Submittal Requirements: 3-5 Must Haves (need to be highlighted in sizzle & present on resume) Is this... 
    Senior
    Remote work

    RIT Solutions

    Charlotte, NC
    2 days ago
  •  ...Infrastructure Engineer Role – Infrastructure Engineer (02) Location: Herndon, VA. Responsibilities Working with monitoring tools...  ...of systems and applications in relation to hardware, software and operational needs. Day to day administration and troubleshooting... 
    Senior
    Remote work

    Keylent Inc

    Herndon, VA
    2 days ago
  • Job Title: Payment Domain BA Location: USA Remote Note:- If you are a motivated with a passion for technology and a proven track record in the payment domain, we encourage you to apply and join our dynamic team. Years of Experience: 5 7 Years 7+ yrs ...
    Senior
    Remote work

    Yantran LLC

    United States
    4 days ago
  • $150k - $180k

    Role Description We are seeking a Sr MLOps Engineer to build the model lifecycle, deployment, observability, and infrastructure foundations...  ...Qualifications ~Bachelor’s degree in Computer Science, Software Engineering, AI/ML, or a related technical field, and 5+ years... 
    Senior
    Full time
    Flexible hours

    NRG

    Remote
    4 days ago
  • $166.25k - $183.75k

    Role Description Material Security Inc. seeks a Software Engineer in San Francisco, California to perform the following job duties: ~Develop technology products using modern programming languages (e.g. Typescript) and technologies (e.g. Kubernetes, BigQuery) with a focus... 
    Senior
    Full time
    Work at office
    Remote work

    Material Security

    Remote
    8 days ago
  • Role Description The LRT group is responsible for the language layer and relational execution engine powering YugabyteDB. We care deeply about correctness, performance, and usability of the system we are building. We are always looking for innovative solutions to these... 
    Senior
    Full time
    H1b
    Local area
    Visa sponsorship

    YugabyteDB

    Remote
    5 days ago
  •  ...EUC Resolve Incidents associated with EUC Equipment and/or EUC Software, failure or degradation of EUC Services, and provide break/fix support, advice, and assistance to End Users across all company locations or working from home ¿ Work with remote support team, and when... 
    Senior
    Remote work

    Procyon TS

    Los Angeles, CA
    3 days ago
  •  ...Bachelor’s degree or foreign equivalent in Computer Science, Information Technology, Computer Engineering or a related field plus 5 years of professional experience as a Software Developer or related occupation. ~Alternatively, a Master’s degree or foreign equivalent... 
    Senior
    Full time
    Remote work
    Visa sponsorship
    Work visa

    CDK Global

    Remote
    5 days ago
  •  ...Sr Software Engineer! 100% Remote 3 months to start and likely to go a full year. No C2C, any visa is okay. What You'll be doing You'll be joining an Agile product team charged with enhancing a document management system. This system is based... 
    Senior
    Remote work

    3B Staffing LLC

    Dallas, TX
    1 day ago
  •  ...Greetings From Rootshell Inc, One of our client is looking for Sr Software engineer in Santa Clara, CA Job Title : Sr Software engineer Location : Remote ( Preferably Bay Area) Duration: Long Term Must Have skills : Automatic Testing... 
    Senior
    Work experience placement
    Remote work

    Rootshell Enterprise Technologies

    Santa Clara, CA
    2 days ago
  • Job Title : ServiceNow Architect (Senior) Location : Dallas,TX - Remote Must have: 10+ years' experience in ServiceNow architecture design, development, and implementation. Hands on experience in ITOM / Telecom Service Management, Order Management Integrations...
    Senior
    Remote work

    Yantran LLC

    United States
    4 days ago
  •  ...Tittle : Azure Data Engineer Location: Across USA any Location Job Description Experience with Azure technologies like Synapse, IAAS VM, SQL Server and ADLS Gen 2. 2. Experience with developing, maintaining, and debugging Azure Automation account runbooks using... 
    Senior
    Remote work

    Yantran LLC

    United States
    4 days ago
  • $160k - $210k

     ...scalable solution for edge-based data collection, serving hundreds of thousands of machines with diverse configurations. As a Senior Software Engineer on the Edge team, your primary responsibility will be developing and maintaining back-end features for data collection across... 
    Senior
    Full time
    Temporary work
    Remote work

    Cribl

    Remote
    21 hours ago
  • Business Process Analyst Location: Remote (WFH USA Michigan Macomb) with occasional travel to Franklin, WI Years of Experience: 5-7 Years Job Summary: We are seeking a skilled Business Process Analyst to support our QAD implementation project. The ideal candidate...
    Senior
    Contract work
    Remote work
    Work from home

    Yantran LLC

    United States
    4 days ago
  • $95k - $127k

     ...building the next generation of AI-assisted tooling for aerospace engine design. We’re looking for a growth-oriented AI Engineer to help...  .... What you’ll do: ~Design, build, deliver, and maintain software applications and services across ML, cloud, platform, and application... 
    Senior
    Full time
    Work experience placement

    GE Aerospace

    Remote
    21 hours ago
  •  ...Sr. Software Engineer Backup OEM Rubrik L3 (U3) [8 10 Y] (Hyderabad) Job Description Design, implement, manage and maintain Rubrik backup solutions. Configuring, scheduling and taking manual backup for various OS. Knowledge of basic networking principles including... 
    Senior
    Local area
    Remote work

    Keylent Inc

    Des Moines, IA
    21 hours ago
  •  ...comfortably ~ Not on west coast. Must be MT, CT, or ET ~ Engineer software solutions, including documenting, collaborating with others,...  ...(need to be able to dive into different environments) 1 Sr. Java (contractor) Source data and where to get it Java,... 
    Senior
    For contractors
    Local area
    Remote work

    My3Tech Inc

    Appleton, WI
    1 day ago
  •  ...Sr. Software Engineer - 100% Remote Candidates will need to take an assessment test before submitting. Please email the name and email address of the candidate and I will have the assessment sent directly to them. Must have great communication skills. Critical thinker... 
    Senior
    Remote work

    RIT Solutions

    United States
    9 hours ago
  •  ...Job Description As a Senior Full Stack Engineer, you will design, develop, and maintain highly available and scalable interfaces on...  ...technologies and platforms. The Skills You Bring ~7-10 years of software development experience in business critical, enterprise-wide... 
    Senior
    Remote work

    PeopleServe

    United States
    3 days ago
  •  ...Sr Software Engineer The Desk Side Support Executive is responsible for effective provisioning, installation/configuration, operation, and maintenance of systems hardware and software and related infrastructure. This individual participates in technical research and... 
    Senior
    Work experience placement
    Work at office
    Remote work

    Keylent Inc

    Wilmington, DE
    9 hours ago
  •  ...Sr Software Engineer Perfict Global is a leading IT consulting services provider focused on providing innovative and successful business workforce solutions to Fortune 500 companies. Our trained and experienced professionals constantly strive to bring together the... 
    Senior
    Long term contract
    Work at office
    Work from home

    Perfict Global, Inc.

    Rocklin, CA
    2 days ago
  •  ...specifically focused on Alerts, Search, Navigation, Messaging, Goals, and Workspaces. Lead the full software development lifecycle of mission-critical engineering projects, contributing code and providing architectural guidance as a technical thought leader. Collaborate... 
    Senior
    Remote work

    Domo

    United States
    4 days ago
  •  ...Sr Software Engineer Location: Texas, USA EXP: 5 to 10 Years SKILLS: C++, QT, UI/UX, OpenGL and WebGL, CMake, Unix/Linux, VSCode Onsite/Remote: Day 1 Onsite at customer location The pay range for this role is ***- *** Range per annum including any bonuses... 
    Senior
    Remote work

    Yantran LLC

    San Antonio, TX
    9 hours ago
  •  ...environments. Develop multithreaded solutions Work with telecom related products such as netbox, itential, ansible Support existing software products, applications and interfaces as necessary. Evaluate emerging technologies, open source libraries and provide... 
    Senior
    Full time
    Remote work

    E Solutions Corporation

    United States
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr Software Engineer. Be the first to apply!