Remotery

Staff Engineer, Endpoint Security – Windows/Linux

Posted Jul 21

This is a fully remote position, open to applicants in India.

📋 Description

• Design, develop, test, and maintain client applications for Windows and Linux, with opportunities to contribute to macOS and mobile platforms.

• Write clean, maintainable, and well-documented code in languages such as C/C++, Golang, and other technologies utilized by the team.

• Collaborate closely with QA, product managers, and designers to deliver reliable and user-friendly experiences.

• Debug and troubleshoot issues across client applications, working with teammates to identify root causes and implement solutions.

• Participate in code reviews and technical discussions while learning engineering best practices and software design principles.

• Contribute to feature development, testing, and release activities throughout the software development lifecycle.

• Assist with performance, reliability, and security enhancements across supported platforms.

• Continuously learn new technologies, tools, and development practices relevant to endpoint, networking, and systems software.


⛳️ Requirements

• Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

• Over 5 years of experience in client-side software development with a strong grasp of one or multiple desktop OS platforms, including Windows, macOS, and Linux.

• Solid understanding of computer science concepts including data structures, algorithms, operating systems, networking, and software design.

• Proficient in C/C++ with a robust understanding of object-oriented programming principles.

• Familiarity with system-level programming concepts and native application development on Windows or Linux.

• Knowledge of Windows development technologies such as Win32 APIs, Windows Services, or related frameworks is a plus.

• Basic knowledge of Golang or a strong eagerness to learn and develop applications using Go.

• Understanding of operating system internals, processes, threads, memory management, and inter-process communication concepts.

• Familiarity with networking fundamentals including TCP/IP, DNS, HTTP/HTTPS, TLS/SSL, proxies, and VPN concepts.

• Exposure to frontend technologies such as JavaScript, TypeScript, Vue, React, or similar frameworks is a plus.

• Experience with macOS, iOS, or Android development through coursework, internships, personal projects, or professional experience is desirable but not mandatory.

• Interest in security, endpoint technologies, operating systems, or networking products.

• Strong analytical, problem-solving, and debugging abilities.

• Capacity to learn quickly and work effectively in a collaborative, fast-paced, agile environment.

• Excellent communication skills and a willingness to seek feedback and mentorship.

• Experience using modern developer tools, including source control systems (Git), CI/CD pipelines, and AI-assisted coding tools, is a plus.


🏝️ Benefits

• Health insurance

• Flexible work hours

• Professional development opportunities

People also viewed

Sigma Software Group5 hours ago

Principal Software Engineer

UA flagUkraine OnlyFull-timeFull-stack Engineer
ApplyView job
Collectly5 hours ago

Senior Software Engineer – Pre Service Team

RS flagSerbia OnlyFull-timeFull-stack Engineer
ApplyView job
ioet5 hours ago

Senior Product Engineer

Latin AmericaFull-timeFull-stack Engineer
ApplyView job
Allata6 hours ago

FullStack Developer, Java, Vue

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
hatch I.T.6 hours ago

Senior Full Stack Developer

US flagDistrict of Columbia, +1 more stateFull-timeFull-stack Engineer
ApplyView job
CVS Health6 hours ago

Senior Manager – Epic EHR Development Lead, Software Development

US flagMassachusetts OnlyFull-timeFull-stack Engineer$130.3k – $260.6k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers