Talent.com
Software Engineer (C++ and C#)
Software Engineer (C++ and C#)Bentley Systems • Burlington, Halton Region, CA
Software Engineer (C++ and C#)

Software Engineer (C++ and C#)

Bentley Systems • Burlington, Halton Region, CA
30+ days ago
Job type
  • Full-time
Job description

Software Engineer (C++ and C#)

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.

Location : Canada (Office / Hybrid / Remote)

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.

Qualifications

  • 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

    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.

    Job Details

  • Seniority level : Not Applicable
  • Employment type : Full‑time
  • Job function : Engineering and Information Technology
  • Industries : Software Development
  • Referrals increase your chances of interviewing at Bentley Systems by 2x.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Burlington, Halton Region, CA

    Similar jobs
    Software Development Engineer III

    Software Development Engineer III

    Biiibo Inc. • Concord, ON, Canada
    Full-time
    As a Software Development Engineer lll, you will work as part of a small, autonomous, agile team to deliver both internal and external applications. built on a modern hybrid cloud platform.You will...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Ritchie Bros. • Mississauga
    Full-time
    Get AI-powered advice on this job and more exclusive features.RB Global (NYSE : RBA) (TSX : RBA) is a leading, omnichannel marketplace providing insights, services, and transaction solutions for buye...Show more
    Last updated: 22 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Civica Infrastructure Inc • Woodbridge, ON, Canada
    Full-time
    Smart City Water is looking for a Senior Software Engineer to support the ongoing development and scaling of our cloud-based platforms. The role is focused on backend and cloud engineering, architec...Show more
    Last updated: 12 days ago • Promoted
    Lead Software Engineer : ASP.NET Core & Flutter Expert

    Lead Software Engineer : ASP.NET Core & Flutter Expert

    InCube Mobility Solutions Inc. • Oakville
    Full-time
    A leading mobility solutions company in Oakville, Ontario, is seeking a highly skilled Software Engineer.This role involves designing and maintaining enterprise-grade applications using ASP.Candida...Show more
    Last updated: 22 days ago • Promoted
    Embedded Software Engineer - Airborne Stabilized Optical Systems

    Embedded Software Engineer - Airborne Stabilized Optical Systems

    PVLabs • Burlington, ON, Canada
    Full-time
    Embedded Software DesignerAirborne Optical SystemsBurlington ON – Hybrid.Please note that to be considered for any position at PV Labs, all candidates must be eligible to meet the requirement...Show more
    Last updated: 8 days ago • Promoted
    Principal systems software engineer

    Principal systems software engineer

    Targeted Talent • Mississauga, ON, Canada
    Full-time
    Our client is a company building the world's highest- performance pure digital AI inference chip.We are looking for an experienced software engineer with excellent C / C++ programming skills and ...Show more
    Last updated: 30+ days ago • Promoted
    Real-Time DMS Software Engineer (C++ / C#)

    Real-Time DMS Software Engineer (C++ / C#)

    Survalent • Brampton
    Full-time
    A leading smart grid management systems provider located in Brampton is seeking an experienced Software Developer with expertise in C++ and C#. The role involves designing and developing application...Show more
    Last updated: 1 day ago • Promoted
    Embedded Software Engineer — Safety-Critical Systems

    Embedded Software Engineer — Safety-Critical Systems

    Aversan Inc. • Mississauga
    Full-time
    A trusted multi-service engineering firm in Peel Region, Mississauga, is seeking an Intermediate Embedded Software Engineer to design and develop software solutions. You will be responsible for anal...Show more
    Last updated: 1 day ago • Promoted
    Senior C++ Software Engineer / MTS

    Senior C++ Software Engineer / MTS

    MDA • Brampton
    Full-time
    Building the space between proven and possible, MDA Space is a trusted mission partner to the global space industry.A robotics, satellite systems and geointelligence pioneer with a 55-year+ story o...Show more
    Last updated: 1 day ago • Promoted
    Senior C++ Software Engineer / MTS

    Senior C++ Software Engineer / MTS

    MDA Space • Brampton
    Full-time
    Building the space between proven and possible, MDA Space is a trusted mission partner to the global space industry.A robotics, satellite systems and geointelligence pioneer with a 55-year+ story o...Show more
    Last updated: 22 days ago • Promoted
    Software & Technology

    Software & Technology

    Bystronic Laser AG • Mississauga
    Full-time
    I have read and agree to the Privacy Policy.From design to reality, you fuel our creativity.Tap into our dynamic teams across various technology roles at Bystronic. You fuel our passion for creating...Show more
    Last updated: 1 day ago • Promoted
    QA Engineer 6M REMOTE (1762)

    QA Engineer 6M REMOTE (1762)

    freelance.ca • Mississauga, Canada
    Remote
    Temporary
    NOTE : REMOTE, office located in Mississauga, Ontario work 9AM-5PM EST timezone.Type : 6-month contract, 8 hours / day, 40 hours / week. QA Automation, Selenium, Java, REST API, Web, AWS, JIRA, Jenkins, C...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Android

    Software Engineer - Android

    Hygiena LLC • Mississauga, ON, Canada
    Full-time
    Hygiena provides rapid microbiology diagnostic tests and solutions for mission-critical, time-sensitive processes around the world. Hygiena’s proprietary diagnostic technologies enable custome...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - AI &.NET Platforms - boostCX

    Senior Software Engineer - AI &.NET Platforms - boostCX

    Banyan Software • Burlington, ON, Canada
    Full-time +1
    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise softwar...Show more
    Last updated: 30+ days ago • Promoted
    software engineer

    software engineer

    EPIC Educational Program Innovations Center • Mississauga
    Full-time
    EPIC Educational Program Innovations Center.On site – Work must be completed at the physical location.Collect and document user's requirements. Develop flowcharts, layouts and documentation to ident...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer – Full-stack

    Software Engineer – Full-stack

    Capgemini • Mississauga
    Full-time
    Job Description - Software Engineer – Full-stack (082441).Collaborate with cross‑functional teams to design, develop, and maintain scalable web applications. Build responsive front‑end interfaces us...Show more
    Last updated: 22 days ago • Promoted
    Senior GenAI Platform Engineer | Scale & Secure AI Systems

    Senior GenAI Platform Engineer | Scale & Secure AI Systems

    Photon • Mississauga
    Full-time
    A leading technology firm located in Mississauga is looking for an experienced software developer with a strong background in generative AI. The role involves designing AI platform components using ...Show more
    Last updated: 22 days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    PointClickCare • Mississauga
    Full-time
    At PointClickCare our mission is simple : to help providers deliver exceptional care.And that starts with our people.As a leading health tech company that’s founder-led and privately held, we empowe...Show more
    Last updated: 1 day ago • Promoted