Software Engineer (C++ and C#)

Software Engineer (C++ and C#)

Full-Time 28800 - 48000 ÂŁ / year (est.) No home office possible
Go Premium
BENTLEY SYSTEMS, INC.

At a Glance

  • Tasks: Develop cutting-edge software for global civil engineering applications and collaborate with a talented team.
  • Company: Join Bentley Systems, a leader in infrastructure software solutions.
  • Benefits: Attractive salary, comprehensive benefits, and a commitment to your wellbeing.
  • Why this job: Make a real impact on world-class infrastructure projects while advancing your tech skills.
  • Qualifications: Proficient in C++ and C#, with a passion for learning new technologies.
  • Other info: Dynamic work environment with opportunities for growth and innovation.

The predicted salary is between 28800 - 48000 ÂŁ per year.

Location Ireland and UK (Office/Hybrid/Remote)

Position Summary

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.

We offer a stimulating and supportive work environment, where innovation and growth are encouraged. You\’ll have the opportunity to work alongside an international team of talented developers, expand your technical expertise, and make a meaningful impact in the field of civil engineering.

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.

Qualification

  • 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
  • An exciting career as an integral part of a world‑leading software company providing solutions for architecture, engineering, and construction – watch thisshort 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

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.

#J-18808-Ljbffr

Software Engineer (C++ and C#) employer: BENTLEY SYSTEMS, INC.

Bentley Systems is an exceptional employer that fosters a stimulating and supportive work environment, encouraging innovation and personal growth. As a Software Engineer (C++ and C#), you will collaborate with a talented international team, contributing to impactful civil engineering applications while enjoying a competitive salary and comprehensive benefits. The company is dedicated to inclusion and wellbeing, ensuring that your contributions help advance global infrastructure for a sustainable future.
BENTLEY SYSTEMS, INC.

Contact Detail:

BENTLEY SYSTEMS, INC. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (C++ and C#)

✨Tip Number 1

Network like a pro! Reach out to current or former Bentley employees on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Prepare for the technical interview by brushing up on C++ and C#. Practice coding challenges and be ready to discuss your past projects. We want to see how you think and solve problems!

✨Tip Number 3

Show off your passion for continuous learning! Mention any recent courses or technologies you've explored that relate to civil engineering software. It shows you're proactive and eager to grow with us.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.

We think you need these skills to ace Software Engineer (C++ and C#)

C++
C#
Object-Oriented Programming
Design Patterns
Unit Testing
Microsoft Visual Studio
.NET Framework
Agile Development
Scrum
Problem-Solving Skills
Communication Skills
Continuous Learning
Adaptability
Code Documentation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with C++ and C#, and don’t forget to mention any relevant projects or technologies you've worked with. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about civil engineering software and how you can contribute to our team. Keep it concise but engaging, and let your personality come through.

Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled challenges in past projects. We love candidates who can think critically and solve problems independently, so share those experiences that demonstrate your proactive approach!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you’ll find all the details about the role and our company culture there!

How to prepare for a job interview at BENTLEY SYSTEMS, INC.

✨Know Your Tech Inside Out

Make sure you brush up on your C++ and C# skills before the interview. Be ready to discuss your past projects and how you've applied object-oriented programming principles. Practising coding challenges can also help you demonstrate your problem-solving abilities.

✨Showcase Your Team Spirit

Since Bentley Systems values collaboration, be prepared to share examples of how you've worked in teams. Highlight any experiences where you provided or received constructive feedback, as this shows you're open to learning and growing with others.

✨Prepare for Technical Questions

Expect technical questions that assess your understanding of design patterns and software architecture. Brush up on Agile and Scrum methodologies too, as they might ask how you've applied these in your previous roles. Being able to articulate your thought process is key!

✨Ask Insightful Questions

At the end of the interview, don’t forget to ask questions! Inquire about the technologies they use, the team dynamics, or how they approach continuous learning. This not only shows your interest but also helps you gauge if the company is the right fit for you.

Software Engineer (C++ and C#)
BENTLEY SYSTEMS, INC.
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>