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.
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#)
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.