CrawlJobs Logo

Filters

Location
Salary

Engineer II - C++ Developer Jobs

3 Job Offers

Engineer II - C++ Developer
Save Icon
Join Aristocrat in Noida as a C++ Developer to create top-tier global casino games. Utilize your 1+ year of C++ and Linux expertise within the full SDLC and OOD principles. Collaborate in a dynamic team to integrate innovative technology with game design, supported by robust benefits and global c...
Location Icon
Location
India , Noida
Salary Icon
Salary
Not provided
aristocratgaming.com Logo
Aristocrat Gaming
Expiration Date
Until further notice
Engineer II - C++ Developer
Save Icon
Join Aristocrat in Gurugram to shape the future of gaming as a C++ Developer. Utilize your 2+ years of experience in C++, Linux, and OOP to build innovative software for millions. Enjoy a robust benefits package and global career opportunities within a world-class Agile team.
Location Icon
Location
India , Gurugram
Salary Icon
Salary
Not provided
aristocratgaming.com Logo
Aristocrat Gaming
Expiration Date
Until further notice
Engineer II - C++ Developer
Save Icon
Join Aristocrat in Gurugram to shape the future of gaming as a C++ Developer. Utilize your 2+ years of experience and strong C++ skills in a Linux environment to build innovative software. You will apply expertise in OOP, algorithms, and Agile development within a world-class team. Enjoy solid be...
Location Icon
Location
India , Gurugram
Salary Icon
Salary
Not provided
aristocrat.com Logo
Aristocrat Interactive
Expiration Date
Until further notice

About the Engineer II - C++ Developer role

Engineer II - C++ Developer Jobs represent a pivotal career stage for software engineers who have moved beyond entry-level roles and are ready to take on greater technical ownership and system design responsibilities. Professionals in these jobs are typically mid-level developers who combine deep programming expertise with a strong understanding of software architecture, performance optimization, and scalable system design. The primary focus of an Engineer II C++ Developer is building, maintaining, and optimizing high-performance software systems that power everything from financial platforms and e-commerce infrastructure to embedded systems and cloud-based services.

Individuals in these roles are responsible for designing and implementing complex software solutions using C++ as their core language, often alongside other modern programming languages such as Java, Python, or TypeScript depending on the project requirements. A typical day involves writing clean, efficient, and maintainable code; participating in design reviews and code inspections; and collaborating with cross-functional teams including product managers, quality assurance engineers, and other developers to define technical requirements. These engineers are expected to own end-to-end features, from initial concept through deployment and ongoing support. They frequently work on distributed systems, real-time data processing, and large-scale transaction handling, requiring a solid grasp of object-oriented design patterns, memory management, and concurrency.

Beyond coding, Engineer II C++ Developer jobs demand proficiency in building automated test frameworks and tools, ensuring software reliability through rigorous testing practices. Many professionals in this role also contribute to CI/CD pipeline integration, conduct root-cause analysis on production issues, and mentor junior team members. Strong problem-solving skills are essential, as these engineers frequently debug complex system failures and optimize performance bottlenecks. Typical requirements for these positions include two to four years of professional software development experience, proven expertise in C++ and object-oriented design, and familiarity with distributed databases, cloud platforms like AWS, and agile development methodologies. Additional valued skills include experience with REST API design, containerization tools like Docker and Kubernetes, and a working knowledge of security best practices. For those seeking Engineer II C++ Developer jobs, the role offers a challenging yet rewarding path that combines hands-on technical work with strategic thinking, making it an ideal stepping stone toward senior engineering or technical leadership positions.