Senior Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Tue, Sep 22, 2026
This job expires in: 30 days
Job Summary
Utilizing software development principles to address customer issues, the full-time hybrid Senior Software Engineer will design, develop, and maintain Java applications and Linux shell scripts while contributing to the Business Logic and Database layer of IoT devices.
Key responsibilities
- Design and develop software solutions, focusing on the Onvif camera feature and mitigating security vulnerabilities
- Analyze system functionality and perform troubleshooting and debugging on NetBotz hardware
- Collaborate with team members on code reviews, mentoring junior engineers, and optimizing code for performance and scalability
Required qualifications
- Master's degree or foreign equivalent in Computer Science, Electrical Engineering, or related field with five years of relevant experience, or Bachelor's degree with seven years of experience
- Five years of development experience in Java (versions 8, 11, or 17) on Linux systems
- Five years of experience with Web Services and the Spring Framework
- Three years of experience in SQL, JavaScript, C, or C++, and writing shell scripts on Linux or Unix
- Proficiency in IP Networking, including HTTP/HTTPS or SNMP, and experience with Git in an Agile environment
Complete Job Description
The complete job description is available to members. Premium membership includes:
Full access to 39,143 remote jobs from human-vetted companies, updated daily
Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job
Twice-monthly live group coaching and the full Remote Career Center
20% member discount on Career Services
Backed by a 30-day money-back guarantee