FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Engineer, C++ Developer
Aristocrat. Lead Object-Oriented Analysis and Design (OOAD) to build robust and scalable software solutions .
Tech Stack
Tools & technologiesLinuxSDLCSubversion
About the role
Key responsibilities & impact- Lead Object-Oriented Analysis and Design (OOAD) to build robust and scalable software solutions
- Apply advanced C++ (11/14) to develop high-quality code that meets our strict performance standards
- Develop and debug software for both Linux and Windows environments
- Use tools such as Visual Studio, SVN/GitHub, GDB, memory profiling, and static/dynamic code analysis to ensure flawless software performance
- Implement continuous integration systems to streamline our development process
- Engage in the full application lifecycle, from concept to deployment, using Agile methodology
- Apply your analytical and problem-solving skills to tackle complex technical challenges
- Communicate effectively and work collaboratively within a diverse team
- Mentor junior engineers and share your knowledge to foster a culture of continuous learning and improvement.
Requirements
What you’ll need- Bachelor’s or Master’s Degree or equivalent experience in Computer Science, Engineering, or a related field
- 10+ years of professional software engineering experience
- Demonstrated experience in the gaming industry is an advantage
- Strong background in C++, OOP, and SDLC
- Experience with Agile/Scrum methodologies
- Excellent problem-solving, analytical, and organizational skills
- Strong communication and interpersonal skills
- Demonstrated ability to mentor team members and lead projects successfully.
Benefits
Comp & perks- Robust benefits package
- Global career opportunities
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++Object-Oriented Analysis and DesignAgile methodologySoftware Development Life CycleDebuggingPerformance standardsMemory profilingStatic code analysisDynamic code analysisContinuous integration
Soft Skills
Analytical skillsProblem-solving skillsOrganizational skillsCommunication skillsInterpersonal skillsMentoringCollaborationLeadershipContinuous learningTeamwork
Certifications
Bachelor’s Degree in Computer ScienceMaster’s Degree in Computer ScienceEquivalent experience in Engineering or related field