onsite
Software Development Engineer 3 - Clock Edge Technologies Pvt Lt
Software Engineer
Senior Software Development Engineer focused on designing, developing, and testing high‑performance C++ applications in a Scrum environment, leveraging UNIX, shell scripting, and Python for automation and debugging.
About the role
Key Responsibilities
- Analyze business requirements and architect robust software solutions using C++ and OOP principles.
- Develop, maintain, and optimize applications, ensuring high code quality and performance.
- Write and execute unit, integration, and performance tests; troubleshoot and resolve defects.
- Debug complex issues with GDB, shell scripts, and Python tooling.
- Participate actively in Scrum ceremonies, providing technical guidance and estimating effort.
- Document design decisions, API contracts, and deployment procedures to support the SDLC.
Requirements
- 6–9 years of professional experience in C++ development.
- Solid experience with UNIX/Linux environments, shell scripting, and build tools.
- Hands‑on debugging with GDB and familiarity with Python for automation.
- Strong communication skills and ability to collaborate across product and engineering teams.