Remote Principal Software Developer Job at Bentley Systems, Remote

RUlBdTlpbzVud0J6aEZUSDdTSEwyaCtkMWc9PQ==
  • Bentley Systems
  • Remote

Job Description

Principal Software Developer

Location: 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.  

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.

Jobicy JobID: 128924

Job Tags

Full time, Contract work, Local area, Worldwide,

Similar Jobs

SeekTeachers

French and Spanish Teacher Job at SeekTeachers

Description French and Spanish Teacher needed in Dubai | Outstanding British School My client in Dubai is a leading British curriculum school. I am looking for an experienced teacher of MFL who can teach both French and Spanish. The... 

AMP Inc.

Customer Service Representative - Entry Level - Immediate Hire Job at AMP Inc.

 ...personality with a collaborative, team-first approach Comfortable working in fast-paced, public-facing environments No prior experience necessary; entry-level candidates encouraged to apply Must be 18+ and authorized to work in the U.S. What We Offer: Full... 

Walmart

(USA) Prepared Food Lead Job at Walmart

 ...recipes, processes, and production specifications; prioritizing time between areas. Collaborates with associates and third parties; ensuring...  ...U is a Walmart-paid education benefit program for full-time and part-time associates in Walmart and Sam's Club facilities. Programs... 

Izuma Networks

Junior Golang Stack Developer Role Job at Izuma Networks

 ...that can become familiar with what we do and start contributing quickly.~A desire and preference for working on a team. Despite remote work you will be working on video calls multiple hours per day.~3+ years of work-related proven full time experience with software... 

The Park School

School Receptionist (Part-time) Job at The Park School

 ...About the Park School The Park School is a Pre-K to Grade 8 independent school in Brookline, MA, dedicated to excellence in education...  ...become contributing members of the community. The School Receptionist is a staff member and reports to the Assistant to the Head of...