Software Engineer

Boston, Massachusetts

Digi
Job Expired - Click here to search for similar jobs
Join a high-performing, tight-knit team at a fast-growing company that is using the Internet of Things (IOT) to transform how organizations sense, monitor, and make decisions. Founded out of MIT in 2005, Smart Sense 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 decisions. We have a solution that our customers rely on every day to make mission critical decisions; we are looking for team-oriented change agents to help shape the future of IOT.

What We Offer

This is an exciting opportunity for a Software Engineer who is eager to help drive our vision for an open, sensing-as-a-service platform. Join our team of sharp engineers who build and improve our IoT pipeline, device integrations, and handle our ever-growing time series data. You'll be helping grow SmartSense, extending its reach beyond our hardware to that of other manufacturers and customer in-house systems.

What You Will Do
  • Join a distributed team in the implementation, operation, and maintenance of our IoT pipeline and integration with sensing hardware.
  • Join initiatives to maintain 99.95% availability of our Sensing as a Service platform.
  • Integrate with third party equipment manufacturers to enable their cloud-connected equipment at customer sites to be monitored by SmartSense.
  • Implement technology to support the ability to consume data from third party devices to fully realize our open platform vision.
  • Build out pipeline and integration capabilities to support new products in development.
  • In partnership with our hardware team, implement the designs of new sensor communications and integration layer to be the foundation for future products.
  • Learn to code optimizations which to maintain fast performance and reduce costs while still handling billions of data points monthly.
  • Be a part of a team that develops the IoT pipelines components on Kubernetes for data processing.
  • Learn how to implement cost-effective mechanism for handling our time series data as the volume grows.
  • Build robust, maintainable systems.
  • Monitor and troubleshoot systems, proactively identifying and addressing potential issues.
  • Collaborate with your teammates in development and deployment processes, identifying opportunities for automation, increased efficiency, and improved correctness.
Who You Are and What You Bring
  • 2-3 years of related experience with at least a bachelor's degree in computer science, Software Engineering, or related subject.
  • Strong collaborative skills.
  • A strong desire to always be learning and take initiative.
  • Willingness to experience building high volume, low latency streaming data processing systems.
  • Clear communication skills
  • Willingness to join the on-call rotation supporting our core systems.
  • Experience developing in a backend object oriented programming language, such as Go/Java/C /Python.
Desired but Not Required
  • Hands-on experience with operating high availability services that must operate 24x7.
  • Knowledge of C and the .NET stack.
  • Database knowledge and optimization experience with SQL and NOSQL Databases
  • Experience in healthcare, food service, grocery or education industries, or an understanding of the regulatory requirements around them.
  • Experience in software development of IoT contexts
  • Experience implementing and testing REST APIs
  • Experience implementing and testing stream processing applications.

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 $81,000 - $126,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.

Please 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.
Date Posted: 14 April 2025
Job Expired - Click here to search for similar jobs