Accepting Applications
Full-time
Remote
Posted 3 days, 3 hours ago
3 views
0 applications
Job Description
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
Login to Apply
Don't have an account? Register