Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Blyncsy

Location:
Quebec City, Quebec, Canada (Hybrid or In-Office)
About Bentley SystemsBentley Systems is a global leader in software solutions for infrastructure engineering. Our technology empowers engineers, architects, constructors, and owner-operators around the world to design, build, and operate critical infrastructure projects.
We are seeking a talented and experienced
Senior Software Developer
to join our Civil Engineering Applications team. In this role, you will help shape the future of industry-leading design software used on some of the world's most complex and innovative infrastructure projects. You will collaborate with a highly skilled international engineering team, solve challenging technical problems, and contribute to software that makes a real-world impact.
This is an excellent opportunity for a passionate engineer who enjoys technical ownership, continuous learning, and driving innovation in a collaborative environment.
ResponsibilitiesAs a Senior Software Developer, you will play a key role in the design, development, and evolution of Bentley's Civil Engineering software portfolio.
Core ResponsibilitiesDesign, 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.Conduct code reviews and provide constructive, actionable feedback to peers.Contribute to continuous improvement initiatives related to quality, performance, developer productivity, and engineering processes.Research, evaluate, and integrate emerging technologies and development practices where appropriate.Collaborate effectively through Microsoft Teams, meetings, technical discussions, and cross-functional project activities.
Leadership & MentorshipServe as a technical leader within the team, helping guide design and implementation decisions.Mentor junior and intermediate engineers by sharing knowledge, best practices, and development expertise.Champion engineering excellence, software quality, and continuous learning across the organization.Support Agile development processes, including sprint planning, estimation, retrospectives, and technical refinement sessions.
Required QualificationsBachelor'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# .Deep understanding of object-oriented design principles, software architecture, and design patterns.Experience designing and developing complex, production-quality software systems.Strong debugging, problem-solving, and analytical skills.Ability to work independently while collaborating effectively with distributed teams.Excellent verbal and written communication skills.Demonstrated ability to learn new technologies quickly and successfully apply them in production environments.A proactive, results-oriented mindset with a passion for delivering high-quality software.
Preferred QualificationsExperience developing desktop or engineering software applications.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 PrincipalLieu : Québec (Québec), Canada (mode hybride ou en présentiel)À propos de Bentley SystemsBentley Systems est un chef de file mondial des solutions logicielles pour l’ingénierie des infrastructures. Notre technologie permet aux ingénieurs, architectes, constructeurs et propriétaires-exploitants du monde entier de concevoir, construire et exploiter des projets d’infrastructure essentiels.
Nous recherchons un(e)
Développeur(euse) logiciel principal(e)
talentueux(se) et expérimenté(e) pour se joindre à notre équipe des applications d’ingénierie civile. Dans ce rôle, vous contribuerez à façonner l’avenir de logiciels de conception de calibre mondial utilisés dans certains des projets d’infrastructure les plus complexes et innovants au monde. Vous collaborerez avec une équipe internationale d’ingénierie hautement qualifiée, résoudrez des défis techniques complexes et contribuerez à des logiciels ayant un impact concret.
Il s’agit d’une excellente occasion pour une personne passionnée par l’ingénierie logicielle qui apprécie l’autonomie technique, l’apprentissage continu et l’innovation au sein d’un environnement collaboratif.
ResponsabilitésÀ titre de
Développeur(euse) logiciel principal(e), vous jouerez un rôle clé dans la conception, le développement et l’évolution du portefeuille de logiciels d’ingénierie civile de Bentley.
Responsabilités principalesConcevoir, développer, tester et maintenir des composantes logicielles pour les applications d’ingénierie civile de Bentley.Assumer la responsabilité des fonctionnalités, de leur conception jusqu’à leur livraison et leur soutien continu.Collaborer avec des équipes d’ingénierie réparties à l’échelle mondiale afin de livrer des solutions évolutives et de grande qualité.Participer aux discussions d’architecture et de conception en contribuant aux décisions techniques et aux meilleures pratiques.Développer un code propre, maintenable et extensible en appliquant les principes modernes de l’ingénierie logicielle.Créer et exécuter des essais unitaires et d’intégration afin d’assurer la qualité et la fiabilité des produits.Diagnostiquer des problèmes techniques complexes et effectuer des analyses des causes fondamentales des défauts logiciels.Réaliser des revues de code et fournir une rétroaction constructive et applicable à ses collègues.Contribuer aux initiatives d’amélioration continue liées à la qualité, à la performance, à la productivité des développeurs et aux processus d’ingénierie.Effectuer des recherches, évaluer et intégrer de nouvelles technologies et pratiques de développement lorsque pertinent.Collaborer efficacement au moyen de Microsoft Teams, de réunions, de discussions techniques et d’activités de projet multidisciplinaires.
Leadership et mentoratAgir à titre de leader technique au sein de l’équipe et guider les décisions de conception et de mise en œuvre.Encadrer les ingénieurs juniors et intermédiaires en partageant ses connaissances, les meilleures pratiques et son expertise en développement.Promouvoir l’excellence en ingénierie, la qualité logicielle et l’apprentissage continu dans toute l’organisation.Soutenir les processus de développement Agile, y compris la planification des sprints, l’estimation des efforts, les rétrospectives et les séances de raffinement technique.
Qualifications requisesBaccalauréat ou maîtrise en informatique, en génie logiciel ou dans un domaine connexe.Plus de 8 ans d’expérience professionnelle en développement logiciel.Excellente maîtrise du C++ et du C#.Solide compréhension des principes de conception orientée objet, de l’architecture logicielle et des modèles de conception (design patterns).Expérience démontrée dans la conception et le développement de systèmes logiciels complexes de qualité production.Excellentes compétences en débogage, en résolution de problèmes et en analyse.Capacité à travailler de manière autonome tout en collaborant efficacement avec des équipes distribuées.Excellentes aptitudes à la communication écrite et verbale.Capacité démontrée à apprendre rapidement de nouvelles technologies et à les appliquer avec succès dans des environnements de production.Attitude proactive axée sur les résultats et passion pour la livraison de logiciels de haute qualité.
Qualifications souhaitéesExpérience dans le développement d’applications logicielles de bureau (desktop) ou de logiciels d’ingénierie.Expérience avec Microsoft Visual Studio, le .NET Framework et les technologies Microsoft connexes.Expérience avec JavaScript et/ou TypeScript.Connaissance des applications connectées au nuage (cloud) et des architectures orientées services.Expérience avec les
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Winnipeg, MB vacancy
  •  ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference... 
    Senior

    Equinix

    Winnipeg, MB
    3 days ago
  •  ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of... 
    Senior
    Full time

    pofft Technology Inc.

    Winnipeg, MB
    3 days ago
  • About the RoleAs a Senior Software Engineer, you will work closely with product owners, engineering teams, and technical leads on our next generation data feed platform. This role is primarily focused on building Python‑based data pipelines and file‑based data delivery systems... 
    Senior

    Morningstar

    Winnipeg, MB
    1 hour ago
  • $155k - $215k per year

    About CircleCI Engineering CI/CD has been solved. Now it's being reinvented. AI agents don't just run pipelines. They write code, trigger...  ..., writes the ADR, and makes the call.Invent new interfaces. Software delivery is being reinvented. Pipelines run autonomously, generate... 
    Senior

    CircleCI Inc.

    Winnipeg, MB
    1 hour ago
  • $100k - $150k per year

     ...first and only cloud-based, fully-customizable, end-to-end software solution to automate securities-based lending from origination...  ...’s contributions make a real impact. About the RoleAs a Senior Software Engineer, you will play a critical role in defining the architecture... 
    Senior
    Long term contract

    Supernova Technology™

    Winnipeg, MB
    1 hour ago
  • $130k - $142k per year

     ...collaboration, impact, and continuous improvement.Our Dentrix Ascend engineering team contributes to the development of Dentrix Ascend, our...  ...cloud products.About the Opportunity We are looking for a Senior Software Engineer to join our True North team and help build and... 
    Senior
    Long term contract
    Work at office
    Flexible hours
    1 day per week

    Henry Schein One Canada

    Winnipeg, MB
    1 hour ago
  • $115k - $145k per year

     ...Com to power more than 350,000 partnerships that deliver measurable business results.Your Role at impact.Com: As a Full Stack Software Engineer at impact.Com, you'll work on a global team, building real time data processes at-scale. You can be part of the design and build... 
    Senior
    Long term contract
    Temporary work
    Local area
    Remote work
    Home office
    Flexible hours

    Impact

    Winnipeg, MB
    1 hour ago
  •  ...About TacterisTacteris builds Canadian defence software for military planning, command and decision support...  ...defence experience with deep expertise in software engineering, AI/ML and military operations. The RoleAs a Senior Software Engineer at Tacteris, you'll help build... 
    Senior
    Full time
    Internship
    Remote work

    Tacteris

    Winnipeg, MB
    1 hour ago
  • $150k - $250k per year

    View all jobs Senior Software Engineer, Agentic Systems Toronto, ON Engineering Hybrid Full-time CareLink (by Asepha) is based in New York and Toronto, building agentic solutions that re-imagine how medications are prescribed, verified, and supported across the pharmacy ecosystem... 
    Senior
    Full time
    Work at office
    Local area
    3 days per week

    Asepha

    Winnipeg, MB
    1 hour ago
  • $93k - $139k per year

    **Description** Join Team CARFAX as **Senior Software Engineer** Isn't it time you bragged about where you work? At CARFAX, we do, every day. We pride ourselves on being mission-focused on helping to grow a brand built on accuracy and integrity. We care deeply about our... 
    Senior
    Summer work
    Casual work
    Work at office
    2 days per week

    Mobility Global Inc.

    Winnipeg, MB
    1 hour ago
  • $147k - $171k per year

     ...Toronto; must be able to work a hybrid schedule from our Toronto office. Job OverviewWe are seeking a highly skilled Senior/Staff Software Engineer with deep expertise in Python and modern backend frameworks to join the alitheia team. You will build scalable, secure and... 
    Senior
    Work at office
    Immediate start
    Remote work
    Flexible hours
    Shift work

    Munich Re Group

    Winnipeg, MB
    1 hour ago
  • $150k per year

    # Senior Software EngineerWME (William Morris Endeavor)CanadaFull timeRemoteUSD 150,000 – 200,000Apply by Dec 6, 2026## About the roleSenior Software Engineer WME is building the next generation of internal platforms that power one of the world's leading entertainment companies... 
    Senior
    Long term contract
    Temporary work
    Local area

    NEPSE Trading

    Winnipeg, MB
    1 hour ago
  •  ...scalable, modular, and API-centric · Provide software design recommendations to the Program Manager and Chief Software Engineer · Evaluate operational feasibility by analyzing...  ...Information Systems, or related STEM field · Senior-level experience deploying microservices into... 
    Senior
    Long term contract
    Contract work
    Temporary work

    Trinity Global Consulting

    Winnipeg, MB
    1 hour ago
  • $160k - $210k per year

     ...more reliably, automating everything from engineering workflows to regulatory filings and...  ...to do it.The Role We're looking for a senior engineer to build and own AI-powered product...  ...experience building and shipping production software, with a track record of owning features... 
    Senior
    Work at office

    Senpilot

    Winnipeg, MB
    1 hour ago
  • We are rethinking how that software should work when AI is part of the product and part of how the product gets built, and the engineering pod you would join is at the center of that workYou...  ...pod as a developer. The pod is small and senior, and works inside our Agentic SDLC... 
    Senior
    Flexible hours

    Clariti

    Winnipeg, MB
    1 hour ago
  • $100k - $110k per year

     ...drives decisions, innovation, and impact for clients worldwide. We’re looking for someone with a deep interest and expertise in data engineering and the dedication to apply that passion. We need someone with the technical expertise to expand and optimize our existing data... 
    Senior
    Worldwide
    Flexible hours

    Ipsos in Canada

    Winnipeg, MB
    1 hour ago
  • $100k - $145k per year

     ...insights – technology plays an invaluable role in our success. The engineering team at Warner Music Group makes all of it a reality. Check...  ...nimble independent. About The Job:We are looking for a Senior Software Engineer to help maintain, modernize, and innovate the... 
    Senior
    Contract work
    Local area
    Worldwide

    Warner Music Group

    Winnipeg, MB
    1 hour ago
  • $140k - $170k per year

    Rate: $140,000 - $170,000 / AnnumThe Role We’re looking for a Software Development Engineer, Cloud Platform to build the infrastructure that gets vision software onto customer devices: securely, repeatably, and without a member of our team on the phone with someone’s IT... 
    Senior
    Remote work

    Harvey Nash Group

    Winnipeg, MB
    1 hour ago
  • $130k - $140k per year

     ...This role is open to remote/ hybrid candidates commutable to our Toronto HUB office.Job Description Are you a passionate Senior Software Engineer looking to make a significant impact in the fintech space? Join Curinos, where you will play a pivotal role in shaping the future... 
    Senior
    Part time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Curinos

    Winnipeg, MB
    1 hour ago
  •  ...with the founder and the clients themselves. FourCents is a software studio with more than twenty years of product work and 350+ projects...  ...their code, and we stay with them for years. We are hiring a senior engineer who wants that kind of ownership, not a ticket queue. What... 
    Senior

    FourCents

    Winnipeg, MB
    1 hour ago
  •  ...members Provide guidance to junior developers Requirements Senior-level full stack developer with Dev Lead Experience Strong...  ...Actions, GitLab,BitBucket, Azure DevOps Familiarity with software ticketing systems or processes, e.G., Jira, Solar, ServiceNow... 
    Senior
    For contractors

    Fleetworthy

    Winnipeg, MB
    1 hour ago
  • $132k - $185k per year

     ...luluRoute, a homegrown application that acts as a parcel execution engine. This application integrates with our Warehouse Management...  ...North America and global regions. Core responsibilities As a Senior Software Engineer, you will lead the design and implementation of... 
    Senior
    Long term contract
    Permanent employment
    Part time

    Lululemon Athletica Inc.

    Winnipeg, MB
    1 hour ago
  •  ...trust them. They're now building their North America engineering team from scratch, and this is one of the first senior seats.The roleWhat you'll doBuild web enforcement...  ...in North AmericaWhat we're looking forStrong software engineering experience with solid frontend skills... 
    Senior

    CyberForce Global

    Winnipeg, MB
    1 hour ago
  • Title : Sr. Software Development Engineer (Fullstack)What you'll be expected to own:Deliver end-to-end full stack development for features that meet scalability, maintainability, and performance expectationsArchitect, deploy, and manage cloud infrastructure using best practices... 
    Senior

    Quarry Consulting

    Winnipeg, MB
    1 hour ago
  •  ...that amplify your impact and a culture that backs your ambition, you won’t just contribute. You’ll make things happen–fast.As a Senior Software Engineer, you will design, build, and operate software that solves complex business problems through thoughtful use of data, AI, and... 
    Senior
    Worldwide

    Zoominfo

    Winnipeg, MB
    1 hour ago
  • Join to apply for the Senior Software Engineer role at OneVest . OneVest is a fast‑growing technology company on a mission to power the world’s wealth by revolutionizing how financial institutions deliver wealth‑management services. We are an innovative team that... 
    Senior
    Long term contract
    Internship
    Flexible hours

    OneVest

    Winnipeg, MB
    1 hour ago
  • $111.4k - $161.4k per year

    Senior Software Engineer — Content ToolsContent ToolsCoCounsel Legal Integrations Overview of the RoleThe CoCounsel Legal Integrations team within...  ...entitlement matter Familiarity with search and retrieval engines (Vespa, OpenSearch, Elasticsearch) at the level of writing... 
    Senior
    Contract work
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Winnipeg, MB
    1 hour ago
  • $120k - $150k per year

    Pay: CA$120,000.00 - CA$150,000.00 per year Job Title: Senior Software Engineer (Full-Stack) About the Role: Were looking for an experienced Senior Software Engineer to join our team and help build and maintain high-traffic web applications that serve thousands of users... 
    Senior

    Ace1Media

    Winnipeg, MB
    1 hour ago
  • $141.4k - $204.4k per year

     ...ship, scale, and operate secure, reliable game experiences for millions of players worldwide. We are seeking an experienced Senior Software Engineer to join our Service Enablement organization as a technical leader and change-maker. In this role, you will lead a team of... 
    Senior
    Full time
    Local area
    Worldwide

    Game Companies

    Winnipeg, MB
    1 hour ago
  •  ...state, or local law. Overview : At Intentsify, we build software to make intent data actionable for marketing and sales teams...  ...what the main market trends are. Intentsify is seeking a Senior Software Engineer to own and evolve the platform behind that pipeline. There is... 
    Senior
    Long term contract
    Temporary work
    Local area

    Intentsify, LLC

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!