
We are seeking a highly skilled Senior C++ Developer with 5 to 10 years of experience to join our team. The ideal candidate should possess strong C++ skills and demonstrate extensive experience in OS-level programming and multi-threading. The primary focus of this role will be on developing software solutions for Windows OS environments. "Responsibilities" - Design, develop, and maintain high-quality software solutions using C++.- Implement OS-level programming techniques and best practices.- Write optimized SQL queries, views and triggers- Analyze current solutions within the product and come up with innovative designs to improve them with a focus on scale and performance- Collaborate with other engineers and product managers from product development teams across the company- Implement best patterns and practices of object-oriented design: avoid redundancy and promote efficiency, testability and supportability of code- Optimize software performance through efficient multi-threading techniques.- Collaborate with cross-functional teams to define, design, and ship new features.- Troubleshoot and debug complex software issues as they arise.- Stay updated with the latest industry trends and technologies relevant to the role.- Adhere to “best-in-class” engineering by ensuring that services and components are: well-defined, modular, secure, reliable, reusable, diagnosable, and actively monitored- Contribute to code reviews and help foster a culture of innovation within the team Requirements: - 5 to 10 years of professional experience as a C++ developer.- Proficient in C++ programming language with a strong understanding of object-oriented principles.- Extensive experience with OS-level programming and multi-threading.- Solid understanding of software development lifecycle (SDLC) and agile methodologies.- Experience developing cloud based infrastructure and platform services on the major cloud providers - AWS (preferred), Azure or GCP a plus- Strong passion for delivering high quality, large scale services that focus on the -ilities (scalability, availability, reliability, maintainability, reusability)- Strong problem-solving and analytical skills.- Excellent communication and teamwork abilities.- Experience with Windows OS is mandatory;- Extremely Strong in MS-SQL along with C++
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
