Graduate Software Engineer

Founded in 1971, MRI Software is a leading provider of innovative real estate software applications and hosted solutions. MRI’s comprehensive and flexible technology platform coupled with an open and connected ecosystem meets the unique needs of real estate businesses—from property-level management and accounting to investment modeling and analytics for the global commercial and residential markets.

Based outside Cleveland, Ohio, MRI Software is a global company with offices in the United States, Canada, Australia, New Zealand, Hong Kong, Singapore, South Africa, and the United Kingdom. Technology has changed over the years, but we pride ourselves on staying true to the original vision of our founders.


Applies defined practices / procedures to design, implement, and support individual software projects

Analyzes and accurately implements functional and non-functional requirements

Designs, codes, tests and maintains deliverables of low to moderate complexity

Debugs and troubleshoots software to resolve defects

Creates or contributes to clearly documented plans, designs and results

Builds effective working relationships with team members

Actively seeks assistance as needed but demonstrates learning and growing independence

Authors or contributes to technical design documentation, release notes, bug fix documentation

Performs and designs testing protocols to ensure that the product is fully tested

Delivers production ready code of high quality which satisfies all functional and non-functional requirements

Delivers adjusted and corrected code based on regular peer reviews

Contributes content to technical writers and reviews product documentation of own deliverables

Multitasks in a fast paced environment while maintaining integrity, reliability, ethical practices and a professional focus on projects.


No prior experience necessary for this Entry-Level Position


·Team player and understands how own work is important to the team’s success

·Willing to contribute what it takes to meet deadlines and deliverables

·Dedicated to continual learning and self-improvement – technical and functional

·Willing to take on additional responsibility to ensure team success

·Thrives in an environment that fosters constructive debate

·Ability and eagerness to learn new emerging technical skills that are relevant to MRI Software.


BA/BS Degree in Computer Science, Software Engineering or related software engineering experience

Experience with or working knowledge of Microsoft programming technologies including .Net Framework, C# and/or VB.Net, SQL Server, TSQL, MS Visual Studio, IIS

Please note: You should never need to provide bank account details or any other financial information, or make any form of payment, when applying for a job. If you are ever asked to do this by a recruiter on our site please contact us with the advertiser's company name and the title of the job vacancy.