Bentley Systems

Bentley Systems

Senior Software Engineer

Quebec City, Quebec, Canada · Senior

Sponsorship not specifiedDetected 20 days ago
JavaScriptC++.NETCode ReviewGitCI/CDDevOpsAgileTest AutomationResearchLeadershipCommunicationProblem SolvingMentoringMicrosoft TeamsConstruction Management

Stay score

odds of building a lasting career here

40Risky
Cap-exempt (no lottery)0
Sponsors this role90
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70

Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.

Lottery odds assume a STEM candidate.

Personalize to your clock →

Employer immigration record

from this employer's Department of Labor filings

Green-card filing pattern in this occupation

Context, not a finding about this posting: of this employer's 4 green-card filings in this occupation, 100% were for a worker who already held the job.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • This is an excellent opportunity for a passionate engineer who enjoys technical ownership, continuous learning, and driving innovation in a collaborative environment.
  • Développeur Logiciel Principal Lieu: Québec (Québec), Canada (mode hybride ou en présentiel) À propos de Bentley Systems Bentley Systems est un chef de file mondial des solutions logicielles pour l'ingénierie des infrastructures.

Responsibilities

  • As a Senior Software Developer, you will play a key role in the design, development, and evolution of Bentley's Civil Engineering software portfolio.
  • Design, develop, test, and maintain software components for Bentley's Civil Engineering applications.
  • Take ownership of features and functionality from design through delivery and ongoing support.
  • Collaborate with globally distributed engineering teams to deliver scalable, high-quality solutions.
  • Participate in architecture and design discussions, helping drive technical decisions and best practices.
  • Develop clean, maintainable, and extensible code using modern software engineering principles.
  • Create and execute unit and integration tests to ensure product quality and reliability.
  • Troubleshoot complex technical issues and perform root-cause analysis of software defects.
  • Collaborate effectively through Microsoft Teams, meetings, technical discussions, and cross-functional project activities.
  • Serve as a technical leader within the team, helping guide design and implementation decisions.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of professional software development experience.
  • Strong proficiency in C++ and C#.
  • Ability to work independently while collaborating effectively with distributed teams.
  • Demonstrated ability to learn new technologies quickly and successfully apply them in production environments.

Nice to have

  • Experience with Microsoft Visual Studio,.NET Framework, and related Microsoft technologies.
  • Experience with JavaScript and/or TypeScript.
  • Familiarity with cloud-connected applications and service-oriented architecture.
  • Experience with automated testing, CI/CD pipelines, and modern DevOps practices.
  • Familiarity with AI-assisted development tools such as GitHub Copilot and other developer productivity platforms.
  • Développeur Logiciel Principal
  • Lieu: Québec (Québec), Canada (mode hybride ou en présentiel)
  • À propos de Bentley Systems

Compensation

  • An attractive salary and benefits package.

Benefits

  • An attractive salary and benefits package.
  • A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups.
  • Champion engineering excellence, software quality, and continuous learning across the organization.

Company info

  • Bentley Systems (Nasdaq: BSY) is the infrastructure engineering software company.
  • We provide innovative software to advance the world's infrastructure - sustaining both the global economy and environment.
  • Bentley Systems' 5,200 colleagues generate annual revenues of more than $1 billion in 194 countries.
  • Our industry-leading software solutions are used by professionals, and organizations of every size, for the design, construction, and operations of roads and bridges, rail and transit, water and wastewater, public works and utilities, buildings and campuses, mining, and industrial facilities.
  • Our offerings, powered by the iTwin Platform for infrastructure digital twins, include MicroStation and Bentley Open applications for modeling and simulation, Seequent's software for geoprofessionals, and Bentley Infrastructure Cloud encompassing ProjectWise for project delivery, SYNCHRO for construction management, and AssetWise for asset operations.
  • 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.
  • We are seeking a talented and experienced Senior Software Developer to join our Civil Engineering Applications team.

Equal opportunity

  • Employer:

This listing is sourced directly from Bentley Systems's careers page and normalized into a canonical job model.