This position is posted by Jobgether on behalf of a partner company. We are currently looking for a
Senior Software Engineer, Devices in
India.
This role offers the opportunity to work on cutting-edge device management applications across Windows, macOS, and Linux environments. You will design, develop, and maintain backend services and cross-platform applications, ensuring security, reliability, and seamless integration with cloud-based and local systems. The position involves solving complex technical challenges, collaborating with UX, DevOps, and architecture teams, and contributing to the evolution of device management workflows. Ideal candidates are experienced in Go, Node.js , or other modern programming languages, have strong backend or full-stack development expertise, and enjoy mentoring junior engineers. This role emphasizes high visibility, mission-critical work, and close collaboration in a fast-paced, remote-first environment.
Accountabilities
- Develop and maintain cross-platform applications and backend services on Windows, macOS, and Linux
- Implement secure authentication and service access using OAuth/OIDC and mTLS protocols
- Design, write, and maintain unit, functional, and automated test cases
- Collaborate with architects, UX designers, DevOps, and product teams to deliver scalable, reliable, and user-friendly solutions
- Contribute to strategic planning and scoping of device management services
- Mentor junior engineers and provide guidance on best practices, code quality, and system architecture
- Participate in on-call rotations to ensure operational readiness and quick response to issues
Requirements
- 510 years of professional experience developing applications for Windows, macOS, or Linux, including third-party integrations
- Proficiency in one or more modern programming languages (Go, Node.js , Python, Java)
- Experience with cloud platforms (AWS, GCP, or Azure) and CI/CD pipelines, preferably GitHub Actions
- Strong backend or full-stack development experience
- Knowledge of containerization and orchestration technologies, e.g., Docker and Kubernetes
- Fluency in English (written and spoken)
- Willingness to mentor and collaborate within a remote team
Preferred Qualifications
- Experience with device management (MDM), Windows services, macOS Launch Daemons, or kernel-level interactions
- Knowledge of Swift, C#, or C++
- Familiarity with event logging, app hosting, or system-level programming
- Exposure to security-focused protocols, encryption, and secure session handling
Benefits
- Fully remote work with flexible scheduling aligned to team requirements
- Paid time off and support for work-life balance
- Opportunities for professional growth and skill development
- Collaborative and innovative work environment
- Participation in impactful, high-visibility projects with cutting-edge technologies
- Jobgether Hiring Process:
Why Apply Through Jobgether
We use an
AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.