Join a high-performing, tight-knit team at a fast-growing company that is using the Internet of Things (IoT) and Advanced Analytics to transform how organizations sense, monitor, and make decisions. Founded out of MIT in 2005, SmartSense by Digi is trusted by more than 2,000 organizations — including Walmart, SpaceX, Apple, CVS Health, Coca-Cola, and the US State Department — to help them make sensor-driven, data-informed decisions.
Our platform empowers customers to make mission-critical decisions every day. As we continue to advance it, we’re integrating Advanced Analytics, Machine Learning (ML), and Generative AI (GenAI) into our connected sensing ecosystem. We’re looking for a Software Engineer who excels at the intersection of data, AI, and scalable systems — someone capable of building robust pipelines, deploying models, and transforming insights into intelligent, user-facing applications.
What We Offer
This is an exciting opportunity for a Senior Software Engineer who wants to help drive our vision for an open, intelligent sensing platform. You’ll join a dynamic Analytics team of engineers expanding SmartSense’s capabilities — from backend data pipelines and cloud AI services to interactive front-end applications that bring insights directly to our customers.
You’ll help shape SmartSense’s AI-driven future : developing analytics platforms, orchestrating model workflows, and building applications that enable real-time, data-informed decision-making.
What You Will Do
- Design, develop and maintain React-based and BI platform applications that deliver intelligent insights to customers and internal teams.
- Develop and maintain secure and scalable APIs and microservices to integrate models, analytics, and data pipelines.
- Implement and deploy ML and Generative AI models and services across the SmartSense platform.
- Develop and extend Model Context Protocol (MCP) components to tailor LLM to SmartSense use cases.
- Implement CI / CD pipelines using Argo Helm, Jenkins, and GitHub Actions , ensuring automated deployment and reliability.
- Create and maintain automated testing frameworks with pytest and related tools such as Testim and Cypress.
- Manage the model lifecycle — from experimentation and training to deployment and continuous monitoring — using cloud-native services.
- Operate across multiple cloud environments ( AWS , GCP , and Snowflake ) to ensure reliability, scalability, and cost efficiency.
- Collaborate with data, platform, and application teams to deliver high-quality, production-ready solutions.
- Maintain rigorous documentation and champion engineering excellence through code reviews and best practices.
Who You Are and What You Bring
5+ years of related experience with a Bachelor’s degree in Engineering discipline, or equivalent; or 3–4 years and a Master’s degree ; or equivalent work experience.Deep understanding of cloud technologies — including AWS , GCP .Strong programming skills in Python, SQL, JavaScriptHands-on experience with REST API Frameworks (e.g., FastAPI, Flask) and API design including Row Level Security, OpenAPI / Swagger documentation, endpoint versioning.Solid grasp of CI / CD using Argo Helm , Jenkins , and automated test pipelines ( pytest ).Hands-on Experience with containerized orchestration (Docker, Kubernetes, Helm, Argo).Experience with React front-end applications .Experience with model deployment and monitoring (Vertex AI, SageMaker, etc.).Familiarity with Model Context Protocol (MCP) and GenAI applications and deploymentFamiliarity with data pipelines, ETL and lakehouse and both SQL and NoSQL databases, including Snowflake, MSSQL, PostgreSQL, MongoDB, AWS DocumentDB databaseExcellent communication, attention to detail, and commitment to follow-through.Desired but Not Required
Experience operating high-availability, 24x7 production systems and monitoring them for performance and reliability.Strong understanding of authentication and authorization frameworks (OAuth2, JWT, API keys).Familiarity with HTML, CSS for front development.Experience building real-time or streaming analytics systems (Kafka, Redpanda).Knowledge of CloudEvents, Protobuf, or AVRO for event-driven architecture.Experience integrating orchestration and automation tools (n8n, Zapier, Airflow).Experience in healthcare, food service, grocery or education industries, or an understanding of the regulatory requirements around them.Experience in software development of IoT contextsExperience implementing and testing stream processing applications in isolated development environmentsPlease note that we are unable to provide visa sponsorship for this position. This includes, but is not limited to, work visas, employment-based visas, or residency sponsorship. Candidates must have valid work authorization in the United States at the time of application. Visa applications of any kind will not be considered.Digi International offers a distinctive Total Rewards package including a short-term incentive program, new hire stock award, paid parental leave, open (uncapped) PTO, and hybrid work environment in addition to our competitive medical, health & wellbeing and compensation offerings.
The anticipated base pay range for this position is $103,000 – $161,500. Pay ranges are determined by role, job level and primary job location. The range displayed reflects the reasonable range we anticipate paying for this position and reflects the cost of labor within several U.S. geographic markets. The specific salary offered within the range will depend on various factors including, but not limited to the candidate’s relevant and prior experience, education, skills, and primary work location. It is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each position. Pay ranges are typically reviewed and updated annually.
At Digi, we embrace diversity and inclusion among our teammates. It is critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. We are committed to providing an environment of respect where equal employment opportunities are available to all applicants and teammates.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.