
Software Developer (C++/C#) - Engineering & Plant Design Systems
- Chicago, IL
- $70,510-103,820 per year
- Permanent
- Full-time
- Develop, test, and maintain robust applications using C++ and C# that support engineering and business processes.
- Collaborate with engineers, designers, and senior developers to understand requirements and translate engineering needs into technical solutions.
- Contribute to the development of custom tools, plug-ins, and integrations that enhance the functionality of the Bentley OpenPlant platform (Modeler, PID, etc.).
- Implement solutions involving the configuration and customization of OpenPlant, including schema modifications and catalog development.
- Grow your expertise to become a key technical resource for the team on the OpenPlant environment and its APIs.
- Troubleshoot and resolve software defects and integration issues within our engineering software stack with guidance from senior team members.
- Assist in maintaining and improving existing systems by implementing bug fixes and new features.
- Actively participate in our team’s software development lifecycle, following best practices for code quality, source control, and collaboration.
- BS degree in Computer Science, a comparable technical degree, or equivalent professional experience.
- 3-5 years of professional software development experience.
- Proficiency in C++ and experience with C#/.NET in a Microsoft Visual Studio environment.
- Hands-on experience with the Bentley platform is required for this role.
- A solid foundation in problem-solving and writing clean, readable code.
- Good collaboration and communication skills, with a desire to learn and work as part of a team.
- Experience in 3D CAD or graphics development (MicroStation, MDL, etc.).
- Familiarity with plant design and engineering workflows.
- Familiarity with Bentley ProjectWise for document management.
- Database development experience (Oracle, SQL Server, SQLite).
- Knowledge of source control (Azure DevOps, GIT), Agile development practices, and Object-Oriented Programming principles.
- Interest in cloud platforms (Azure)
- Work in an established company that values innovation and growth.
- Engage with a collaborative team that is dedicated to making a meaningful impact in the energy sector.
- Gain exposure to cutting-edge projects and contribute to data-driven decision-making processes.
- Health Plans: Medical, Dental, Vision
- Life & Accident Insurance
- Disability Coverage
- Employee Assistance Program (EAP)
- Back-Up Daycare
- FSA & HSA
- 401(k)
- Pre-Tax Commuter Account
- Merit Scholarship Program
- Employee Discount Program
- Corporate Charitable Giving Program
- Tuition Assistance
- First Professional Licensure Bonus
- Employee Referral Bonus
- Paid Annual Personal/Sick Time (PST)
- Paid Vacation
- Paid Holidays
- Paid Parental Leave
- Paid Bereavement Leave
- Flexible Work Arrangements