Principal Software Engineer - C++

🏢 Creative Chaos · all Creative Chaos jobs
📍 Pakistan
📅 Posted 2026-07-04 · via Himalayas
🏷 Software-Engineer,Principal-Software-Development-Engineer,Backend-Development,Engineering-Management,C-Development,Software-Architecture,Principal-C++-Software-Engineer,Senior-C++-Software-Engineer,Lead-C++-Software-Engineer,Senior-C++-Lead-Engineer,Principal-Software-Engineer
Apply on original site ↗

A Principal Software Engineer for C++ at Creative Chaos is responsible for designing, developing, and maintaining high-performance applications while ensuring code quality and software reliability. The principal engineer will lead a team of developers, guiding them in best practices and innovative solutions.
Job Responsibilities:

- Design and develop software applications using C++

- Lead a team of engineers through collaborative efforts and code reviews

- Analyze business requirements and system specifications

- Write efficient, maintainable, and scalable code

- Troubleshoot and resolve software issues

- Conduct performance tuning and optimization

- Mentor junior engineers through hands-on guidance

- Collaborate with cross-functional teams

- Stay updated with industry trends and technologies

- Assist in project planning and estimation

- Ensure code quality through consistent testing and review processes

Requirements

- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field

- Minimum 6-10 years of experience in software development, with a focus on C++

- Strong understanding of object-oriented programming and design patterns

- Experience with multi-threading and asynchronous programming

- Familiarity with modern C++ standards (C++11 and above)

- Proficient in debugging, profiling, and performance tuning

- Experience with version control systems, preferably Git

- Good understanding of software development methodologies (Agile/Scrum)

- Excellent analytical and problem-solving skills

- Strong communication and teamwork abilities

- Experience with collaborating on large codebases and guiding less experienced developers

Benefits

- Paid Time Off

- Work From Home

- Health Insurance

- OPD

- Training and Development

- Life Insurance

Originally posted on Himalayas

← All remote jobs