> Markdown version of [/jobs/ext/2000507-software-engineer](https://www.wearedevelopers.com/jobs/ext/2000507-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Bentley Systems, Incorporated - **Location:** Exton, PA, United States (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Clean Code Principles, .NET Framework, Computer-Aided Design, C Sharp (Programming Language), C++ (Programming Language), Software Debugging, Software Design Patterns, Extensible Application Markup Language, Windows Presentation Foundation, Object-Oriented Software Development, Software Engineering, Information Technology, Codebase - **Published:** August 9, 2026 - **Apply:** https://www.juju.com/job/00000000gm89ei ## About the Role + 2 years software engineering experience and 2 years of working with AEC (Architecture, Engineering, and Construction) software development. + C# , .NET Framework, developing WPF apps using XAML, implementing custom algorithms for geometry-based computations, or CAD-like functionality. + Object-oriented programming and design patterns. + Working with large legacy codebases, including reading, understanding, and extending existing functionality without disrupting critical workflows. + Participate in peer code reviews, and utilize new tools and methodologies to optimize development processes and ensure high code quality. + Debug and troubleshoot issues reported by users or QA, delivering timely fixes and improvements., + U.S. Master's degree, or foreign equivalent in Computer Science. ## Description Bentley Systems, Incorporated, (Exton, PA) opening for a Software Engineer, responsible for developing high-quality software using C++, C#, and other relevant languages while implementing new features and enhancements based on user feedback and project requirements. ## Related Videos - [Practical tips for keeping your C# code base clean](https://www.wearedevelopers.com/videos/100149-practical-tips-for-keeping-your-c-code-base-clean) - [Getting to Know Your Legacy (System) with AI-Driven Software Archeology](https://www.wearedevelopers.com/videos/1437-getting-to-know-your-legacy-system-with-ai-driven-software-archeology) - [This Is Not Your Father's .NET](https://www.wearedevelopers.com/videos/967-this-is-not-your-father-s-net) - [Using AI Without Losing Your Skills](https://www.wearedevelopers.com/videos/2045-using-ai-without-losing-your-skills) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Why your codebase lies to AI?](https://www.wearedevelopers.com/videos/100281-why-your-codebase-lies-to-ai) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)