Talent.com
Software Engineer (C++ and C#)
Software Engineer (C++ and C#)Bentley Systems • Quebec, Queb, CA
Software Engineer (C++ and C#)

Software Engineer (C++ and C#)

Bentley Systems • Quebec, Queb, CA
25 days ago
Job type
  • Full-time
Job description

Software Engineer (C++ and C#)

Location : Quebec, Canada (Hybrid)

Position Summary :

Bentley Systems is looking for a skilled Software Engineer (C++ and C#) to join our dynamic and collaborative team. In this role, you'll contribute to the development of cutting-edge modules for our globally recognized civil engineering design applications, which play a vital role in world-class infrastructure projects around the world.

We offer a stimulating and supportive work environment, where innovation and growth are encouraged. You'll have the opportunity to work alongside an international team of talented developers, expand your technical expertise, and make a meaningful impact in the field of civil engineering.

Responsibilities :

  • Work independently and with a global project team to develop and maintain Bentley’s line of Civil engineering applications.
  • Take ownership of the functionality you write and the designs you implement.
  • Perform unit testing during the project to ensure code assets are of quality and satisfy required use cases.
  • Provide and accept constructive feedback.
  • Research, evaluate, and explore new technologies as needed.
  • Commit yourself to continuous learning and adapting to and integrating new technologies.

Qualification :

  • BS or MS in computer science, software engineering or related field.
  • 3+ years' experience designing and implementing excellent quality software
  • Proficient in C++
  • Experience in C#
  • Thorough knowledge of object-oriented programming and the proper application of design patterns
  • Ability to learn new technologies quickly and apply them in production.
  • Deliver high-quality, well-documented code that is easy for others to understand and modify.
  • Ability to design architectures of moderate complexity equivalent to subsystems.
  • Must be proactive and results-oriented.
  • Excellent verbal and written communication skills
  • Ability to work independently and solve problems, and know when to ask for help.
  • What would make you stand out :

  • Experience with technologies such as Microsoft Visual Studio, .NET Framework
  • Knowledge of Agile and Scrum development practices
  • Experience with XML and XSLT
  • What We Offer :

  • A great Team and culture – please see our  colleague video .
  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction - watch this  short documentary  about how we got our start.
  • An attractive salary and benefits package.
  • A commitment to inclusion, belonging, and colleague wellbeing through global initiatives and resource groups.
  • A company committed to making a real difference by advancing the world’s infrastructure for a better quality of life, where your contributions help build a more sustainable, connected, and resilient world. Discover our latest user success  stories  for an insight into our global impact.
  •  About Bentley Systems

    Around the world, infrastructure professionals rely on software from Bentley Systems to help them design, build, and operate better and more resilient infrastructure for transportation, water, energy, cities, and more. Founded in 1984 by engineers for engineers, Bentley is the partner of choice for engineering firms and owner-operators worldwide, with software that spans engineering disciplines, industry sectors, and all phases of the infrastructure lifecycle. Through our digital twin solutions, we help infrastructure professionals unlock the value of their data to transform project delivery and asset performance. www.bentley.com

    Equal Opportunity Employer :

    Bentley is proud to be an equal opportunity employer and considers for employment all qualified applicants without regard to race, color, gender / gender identity, sexual orientation, disability, marital status, religion / belief, national origin, caste, age, or any other characteristic protected by local law or unrelated to job qualifications.

    #LI-VP

    #LI-Remote

    #LI-Hybrid

    Create a job alert for this search

    Software Engineer C and C • Quebec, Queb, CA

    Similar jobs
    Full Stack Software Engineer (Python / Django)

    Full Stack Software Engineer (Python / Django)

    TRADER Corporation • Quebec
    Full-time
    TRADER Corporation is a trusted Canadian leader in online media, dealer and lender services.The company is comprised of AutoTrader. AutoSync and Dealertrack Canada.Quebec) offers the largest invento...Show more
    Last updated: 18 days ago • Promoted
    Sr. Firmware / Embedded software Engineer - québec city

    Sr. Firmware / Embedded software Engineer - québec city

    PotisEdge • québec city, qc, ca
    Full-time
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
    Last updated: 11 days ago • Promoted
    Sr. Firmware / Embedded software Engineer

    Sr. Firmware / Embedded software Engineer

    PotisEdge • lévis, qc, ca
    Full-time
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
    Last updated: 11 days ago • Promoted
    Software Engineer (various levels)

    Software Engineer (various levels)

    Leadership Connect • Quebec
    Full-time
    At Leadership Connect, we believe that relationships are everything in business and in life.Founded by two former CEOs of S&P 500 companies and a former presidential press secretary, our premier in...Show more
    Last updated: 18 days ago • Promoted
    Sr. Firmware / Embedded software Engineer - saint-augustin-de-desmaures

    Sr. Firmware / Embedded software Engineer - saint-augustin-de-desmaures

    PotisEdge • saint-augustin-de-desmaures, qc, ca
    Full-time
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
    Last updated: 11 days ago • Promoted
    Embedded Software Developer

    Embedded Software Developer

    Scalian • saint-augustin-de-desmaures, qc, ca
    Full-time
    Nous mettons notre expertise en.En nous rejoignant, vous aurez l'opportunité d’atteindre vos objectifs professionnels dans un environnement collaboratif et bienveillant. Le / La Embedded Software Deve...Show more
    Last updated: 2 days ago • Promoted
    Engine Programmer

    Engine Programmer

    Larian Studios • Quebec
    Full-time
    With multiple awards to our name, Larian Studios has proven that we’re dedicated to delivering high-quality role-playing games. As we move on to new projects, the studio that brought you Baldur’s Ga...Show more
    Last updated: 18 days ago • Promoted
    Senior R&D Software Engineer — Cloud-Native C# / .NET Lead

    Senior R&D Software Engineer — Cloud-Native C# / .NET Lead

    Clario Holdings Inc. • Quebec
    Full-time
    A healthcare technology provider is seeking a Senior R&D Software Engineer to design and optimize cloud-hosted applications. This role involves developing scalable applications, building RESTful API...Show more
    Last updated: 18 days ago • Promoted
    Remote Senior C++ Engineer - AI Trainer

    Remote Senior C++ Engineer - AI Trainer

    SuperAnnotate • La Haute-Saint-Charles, Quebec, CA
    Remote
    Full-time
    As a Senior C++ Engineer, you will work remotely on an hourly paid basis to review AI-generated C++ code, systems designs, and technical explanations, as well as generate high-quality reference imp...Show more
    Last updated: 30+ days ago
    Software Architect C#

    Software Architect C#

    Amaris Consulting • lévis, qc, ca
    Full-time
    Vous définirez l’architecture technique, garantirez la scalabilité et la performance des applications, et agirez comme référent technique auprès des équipes de développement.Vos responsabilités inc...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Engineer (Python) | Remote U.S. AI SaaS

    Senior Software Engineer (Python) | Remote U.S. AI SaaS

    Atomic HR • Québec City, Quebec, .CA
    Remote
    Full-time
    Quick Apply
    We connect talented tech professionals in Latin America and Canada with remote career opportunities at innovative startups worldwide. We specialize in finding roles that align with your skills, expe...Show more
    Last updated: 5 days ago
    Associate Lead Engine Programmer

    Associate Lead Engine Programmer

    Larian Studios • Quebec
    Full-time
    With multiple awards to our name, Larian Studios has proven that we’re dedicated to delivering high-quality role-playing games. As we move on to new projects, the studio that brought you Baldur’s Ga...Show more
    Last updated: 18 days ago • Promoted
    AI-Driven Code Modernization Engineer

    AI-Driven Code Modernization Engineer

    Bentley Systems • Quebec
    Full-time
    A global leader in software solutions is seeking a Software Transformation Engineer to support AI Code Modernization efforts. The role involves developing automation tools, creating test suites for ...Show more
    Last updated: 10 days ago • Promoted
    Software Engineer- Multiple Openings

    Software Engineer- Multiple Openings

    Clario Holdings Inc. • Quebec
    Full-time
    Senior R&D Software Engineer page is loaded## Senior R&D Software Engineerlocations : Ontario Remote : Quebec Remotetime type : Full timeposted on : Posted Todayjob requisition id : R17061We’r...Show more
    Last updated: 18 days ago • Promoted
    Senior Embedded System Engineer

    Senior Embedded System Engineer

    Can-Ex Technologies • Quebec
    Full-time
    Can-Ex Technologies is redefining how sewer and underground infrastructure inspections are performed.Through a tightly integrated stack of advanced hardware, embedded systems, edge computing, and S...Show more
    Last updated: 18 days ago • Promoted
    Embedded Software Developer - québec city

    Embedded Software Developer - québec city

    Scalian • québec city, qc, ca
    Full-time
    Nous mettons notre expertise en.En nous rejoignant, vous aurez l'opportunité d’atteindre vos objectifs professionnels dans un environnement collaboratif et bienveillant. Le / La Embedded Software Deve...Show more
    Last updated: 2 days ago • Promoted
    Senior Full-Stack Engineer : C# / .NET Core & Data Pipelines

    Senior Full-Stack Engineer : C# / .NET Core & Data Pipelines

    Orion Innovation • Quebec
    Full-time
    A leading software development firm in Quebec is seeking a Senior Full-Stack Developer.The role involves development in C# (. NET Core) to build secure and scalable APIs and microservices, alongside...Show more
    Last updated: 18 days ago • Promoted
    Software Architect — Large-Scale Search Systems

    Software Architect — Large-Scale Search Systems

    Genesys • Quebec
    Full-time
    A technology company in Quebec is seeking a Software Architect to enhance search capabilities within their platform.The role involves collaborating with various teams, optimizing services for high-...Show more
    Last updated: 18 days ago • Promoted