As a Senior Software Engineer – System / Platform Development (Windows & Linux), you will play a critical role in designing, developing, and maintaining system-level software across Windows and Linux platforms. You will take end-to-end ownership of complex components and act as a key contributor for system programming and platform-related initiatives. You will leverage strong expertise in C/C++ to build high-performance, scalable, and reliable software. Design, code, test, debug, and enhance system-level and application-level components with a focus on efficiency, robustness, and maintainability. Work extensively with system APIs, OS internals, and kernel/user-mode interactions to solve complex engineering problems. Contribute to networking components and distributed systems while ensuring performance and stability. Drive technical problem-solving across areas such as memory management, concurrency, and performance optimization. Troubleshoot critical issues and provide sustainable solutions. Collaborate closely with cross-functional teams including Product, QA, and other engineering groups while maintaining strong ownership of assigned modules. Participate actively in code reviews and contribute to engineering best practices. Operate independently with minimal supervision, demonstrate strong accountability, and consistently deliver high-quality outcomes in fast-paced environments.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Number of Employees
1-10 employees