# Principal Engineer(C++ developer)

**Company**: Aristocrat
**Location**: Noida
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://aristocrat.wd3.myworkdayjobs.com/en-US/AristocratExternalCareersSite/job/Noida-Office/Principal-Engineer-C---developer-_R0021308?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_ca25bc43-bff

## Description

At Aristocrat, we believe in crafting world-class gaming experiences that deliver happiness to millions of players around the globe.

As an Associate Principal Engineer, you'll be an essential contributor in our Agile/Scrum-based software development team, fostering innovation and excellence in our products.

**Responsibilities:**

- 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:**

- 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.

## Skills

### Required
- C++
- OOP
- SDLC
- Agile/Scrum
- Linux
- Windows
- Visual Studio
- SVN/GitHub
- GDB

### Nice to have
- gaming industry experience

---

Source: [Apply at aristocrat.wd3.myworkdayjobs.com](https://aristocrat.wd3.myworkdayjobs.com/en-US/AristocratExternalCareersSite/job/Noida-Office/Principal-Engineer-C---developer-_R0021308?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
