This position is available as a hybrid or fully remote role based in Canada.
Position Summary:
The Principal Software Developer will join the product team as a versatile developer and adept problem-solver, bringing a willingness to acquire new technical skills and contribute meaningfully to team objectives.
Qualifications:
Proven experience with Java, ideally version 17 or newer
Background in relational databases, with a preference for SQL Server
Experience in server development or full-stack engineering
Strong analytical and problem-solving abilities
Expertise in optimizing and troubleshooting SQL queries
Object-Oriented Design proficiency
Degree in STEM fields or hands-on experience with civil engineering, rail, road, or operations & maintenance applications
Solid understanding of data structures and algorithms
Familiarity with JBoss, WildFly, and Java Enterprise Edition
Ability to write clean code within large, complex codebases
Knowledge of design patterns, especially Enterprise Patterns and SOA/REST architecture
Experience working with Git or Azure DevOps (ADO)
Capability in API design, design by contract, and understanding of interfaces, including the importance of Javadoc documentation
Desirable Specialized Skills
Security and OpenID Connect (OIDC) expertise
Experience with performance and memory optimization
Proficiency in multi-threaded programming
Understanding of Linear Referencing, GIS, and 2D geometry concepts
Skills with Ant or automated build systems
Knowledge of MSI and installer technologies
JUnit and unit testing experience
What You Bring to The Team:
Knowledge of team processes such as code reviews, QA, and case management (e.g., ADO).
Ability to document technical solutions clearly & concisely
What We Offer:
A great Team and culture - please see our Recruitment Video.
An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction.
Competitive Salary and benefits.
The opportunity to work within a global and diverse international team.
A supportive and collaborative environment.
Colleague Recognition Awards.
LI-RB
LI-Remote
LI-Hybrid
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.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.