HumanBit Logo

Software Engineer | ScaleneWorks INC

full-time
Posted on March 11, 2026

Job Description

C++

Company Overview

Founded in 1976, CGI is among the largest independent IT and business consulting services firms in the world. With 94,000 consultants and professionals across the globe, CGI delivers an end-to-end portfolio of capabilities, from strategic IT and business consulting to systems integration, managed IT and business process services, and intellectual property solutions. CGI works with clients through a local relationship model complemented by a global delivery network that helps clients digitally transform their organizations and accelerate results. CGI Fiscal 2024 reported revenue is CA$14.68 billion and CGI shares are listed on the TSX (GIB.A) and the NYSE (GIB). Learn more at cgi.com.

Job Summary

We are looking for an experienced Software Engineer/Senior Software Engineer specializing in C++. The ideal candidate should be passionate about coding and developing scalable and high-performance applications. You will collaborate closely with front-end developers, designers, and other team members to deliver quality solutions that meet the needs of our clients.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable C++ code.
  • Implement performance and quality modules to enhance application effectiveness.
  • Identify bottlenecks and bugs, and devise effective solutions to these problems.
  • Help maintain code quality, organization, and automation throughout the development process.

Qualifications

  • Education: B.Tech, M.Tech/MS, or PhD in Computer Science, Computer Engineering, or equivalent.
  • Experience: 6-9 years in software development/engineering.
  • Technical Skills:
    • Strong proficiency in C++ with comprehensive knowledge of language specifications.
    • Strong knowledge in Unix/Linux environments and Oracle/SQL or any other database.
    • Expert knowledge and hands-on experience in Data Structures and Design Patterns.
    • Thorough knowledge of the standard library, STL containers, and algorithms.
    • Good understanding of memory management in non-garbage collected environments.
    • Familiarity with dynamic polymorphism and C++ specific notions, such as friend classes.
    • Familiarity with C++ templating and the latest C++ standards.
    • Knowledge of low-level threading primitives and real-time environments.
    • Experience with writing native modules for high-level languages such as Node.js, Python, and Go.
    • Familiarity with language tools, such as Valgrind.
    • Experience implementing automated testing platforms and unit tests.
    • Proficient understanding of code versioning tools and familiarity with continuous integration practices.

Preferred Skills

  • N/A

Experience

6-9 years of relevant experience in software development and engineering.

Environment

  • Shift: 10 AM to 7 PM (No Night Shift).
  • Location: Kadubeesanahalli, India, Karnataka, Bangalore – 3 days mandatory work from the office.

Salary

Not specified.

Growth Opportunities

Not specified.

Benefits

CGI is committed to providing accommodations for people with disabilities in accordance with provincial legislation. Please let us know if you require reasonable accommodation due to a disability during any aspect of the recruitment process and we will work with you to address your needs.

Life at CGI

  • Ownership: You are invited to be an owner from day 1 as we work together to bring our Dream to life. That's why we call ourselves CGI Partners rather than employees.
  • Value Creation: Develop innovative solutions and build relationships with teammates and clients while accessing global capabilities.
  • Career Growth: Supported by leaders who care about your health and well-being, with opportunities to deepen your skills and broaden your horizons.

Come join our team, one of the largest IT and business consulting services firms in the world.

Powered by
HumanBit Logo