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
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Software Engineer - Java

Principal Software Engineer position at Creative Chaos, focusing on Java development, team leadership, and backend services with 8+ years of experience required.

Senior Director of Software Engineering

Senior Director of Software Engineering role at JPMorgan Chase leading technical teams and driving innovation in Asset Wealth Management.

Engineer, Principal

Principal Engineer position at Qualcomm India focusing on multimedia systems, IoT solutions, and Linux-based development, requiring 8+ years of software engineering experience.

Principal Software Engineer

Principal Software Engineer role at Disney Entertainment & ESPN Technology, building backend systems for streaming platforms and digital products that reach millions of users worldwide.

Director, Software Development

Adobe is seeking a Director of Software Development to lead advertising technology initiatives, managing high-scale systems processing 400B daily auctions with AI/ML implementation.

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 a month 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?