As a Software Engineer at MRI Software, you will develop, test, and maintain software solutions throughout the Software Development Lifecycle. This role requires a passion for development and a desire to learn. Responsibilities include developing software features, understanding system architecture, following development processes, troubleshooting issues, participating in team rituals and activities, and building relationships with other teams. The company is a global Proptech leader.