Taro Logo

Principal Software Engineer - C++

Creative Chaos is a software development company focusing on high-performance application development and engineering excellence.
Pakistan
Backend
Principal Software Engineer
Remote
8+ years of experience
Enterprise SaaS

Description For Principal Software Engineer - C++

Creative Chaos is seeking a Principal Software Engineer specializing in C++ to lead and shape their software development initiatives. This role combines technical excellence with leadership responsibilities, requiring expertise in C++ development and the ability to guide a team of engineers. The position offers a unique opportunity to work on high-performance applications while mentoring junior developers and ensuring code quality. The role demands 6-10 years of experience and deep knowledge of modern C++ standards, making it perfect for seasoned engineers looking to make a significant impact. Working remotely from Pakistan, you'll be responsible for designing scalable solutions, conducting code reviews, and driving technical excellence across the team. The company offers comprehensive benefits including health insurance, life insurance, and professional development opportunities.

Last updated 3 months ago

Responsibilities For Principal Software Engineer - C++

  • 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 For Principal Software Engineer - C++

  • 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 For Principal Software Engineer - C++

Medical Insurance
  • Paid Time Off
  • Work From Home
  • Health Insurance
  • OPD
  • Training and Development
  • Life Insurance

Interested in this job?

Jobs Related To Creative Chaos Principal Software Engineer - C++