Skip to main content

Software Engineer - Python / Linux / Full Stack / IoT

Posted 2 days ago

technologiesHarwinton (CT)

SENIORITY

Senior

SALARY

$70,000 - $90,000 per year

Apply (opens in a new tab)

About the role

Senior Software Engineer – Python / Linux / Full Stack / IoT
Location: Torrington, Connecticut, USA
Employment: Full-Time | Onsite
Experience Level: Mid-Career / Senior
Salary: $70,000–$90,000 annually + Benefits
Industry: Elevator Safety, Emergency Communications, Industrial IoT
About the Role: Seeking a hands-on Senior Software Engineer to develop and maintain software applications supporting elevator safety systems, emergency communications, connected devices, and remote monitoring platforms. The ideal candidate will have strong experience in Python, Linux, full-stack development, and backend services, with the ability to work across cloud applications, web interfaces, mobile applications, and embedded hardware integrations.
Key Responsibilities: Develop and maintain Python-based applications, backend services, REST APIs, and web interfaces. Work with Linux environments, Bash scripting, and system troubleshooting. Develop and support applications using Django, MySQL, JSON, and web services. Support DigitalOcean cloud infrastructure, deployment, and remote monitoring platforms. Integrate Raspberry Pi devices, sensors, and industrial IoT hardware with software applications. Develop and maintain web and mobile application functionality. Collaborate with electrical, firmware, and product engineering teams. Troubleshoot software, cloud, and hardware integration issues.
Required Skills: Strong Python programming and scripting experience. Hands-on Linux administration, Bash scripting, and troubleshooting. Experience with MySQL, JSON, REST APIs, and web services. Full-stack development experience covering backend services and web UI. Working knowledge of Java, C, or C++. Familiarity with cloud-based application development and deployment.
Preferred Skills:
  • Django and DigitalOcean cloud platform.
  • Raspberry Pi, embedded systems, and Industrial IoT.
  • Android/iOS or cross-platform mobile application development.
  • Hardware integration, remote monitoring, and industrial automation.
  • Secure coding practices and AI-assisted development tools.
  • Interview Steps
  • 1st round virtual round for 60min with Technical team
  • 2nd round will be Onsite discussion with Torrington, CT
Benefits: Medical, dental, and vision insurance; 401(k) with company contribution; paid holidays; and PTO.
Work Arrangement: Onsite in Torrington, CT, with potential hybrid flexibility after 12 months.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this