Posted on: 22/12/2025
Job Title : Senior Software Developer
Experience Required : 6 to 10 Years
Location : Remote/Hybrid
Employment Type : Full-time/Contract
Notice Period : Immediate Joiner
Role Overview :
We are seeking a versatile Senior Software Developer who can operate across multiple layers of the technology stack. The ideal candidate brings strong systems-level development experience in C/C++, deep familiarity with Linux environments, and hands-on expertise in .NET Core.
This role requires someone who can switch comfortably between systems programming, backend services, scripting, and light UI tasks, while working across both Linux and Windows platforms.
The successful candidate will take ownership of complex technical components, contribute to architectural discussions, and help optimise the reliability and performance of our software solutions.
Key Roles And Responsibilities :
Core Development & Systems Work :
- Design, develop, and maintain applications and system components in C and C++.
- Build and optimise backend services and APIs using .NET Core (C#).
- Work extensively within Linux environments, including configuration, debugging, and performance tuning.
- Contribute to cross-platform development and deployment workflows for both Linux and Windows systems.
Scripting & Automation :
- Develop automation scripts, tools, and utilities using Python or C#.
- Support build pipelines, deployment processes, and environment setups.
Web & UI Support :
- Implement and maintain basic UI components using HTML, CSS, and related frontend tooling.
- Collaborate with cross-functional teams to integrate UI components with backend systems when required.
Hardware & OS Interaction :
- Work with both Linux and Windows hardware environments, including drivers, peripheral integration, and system-level diagnostics where relevant.
Collaboration & Technical Leadership :
- Participate in architecture planning, code reviews, and technical design discussions.
- Troubleshoot complex issues across the stack, from OS-level debugging to application logic.
- Produce well-documented, maintainable code and contribute to improving development standards and workflows.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1593059
Interview Questions for you
View All