Product Development  |  Remote USA  |  Full Time  |  Experienced

Senior Software Engineer – UI

Apply Today

Job Description

The Senior UI Software Engineer position is an integral member of the Software Engineering team, accountable for delivering high-quality code and software solutions. The Senior UI Software Engineer will work closely with Quality Assurance, Product Management, Architecture, DevOps, and other Engineers to provide our clients with comprehensive and innovative tools. Reporting to the Director of Product Development, the ideal candidate will have a strong passion for leveraging their experience to develop great products and mentor / improve the skill sets of their counterparts.

Roles & Responsibilities

  • Deliver high quality and scalable software solutions
  • Participate in all Agile software delivery routines
  • Participate in design / architecture discussions
  • Write well-designed, secure, and testable: code, scripts, and processes
  • Write unit and integration tests for use in CI/CD processes
  • Participate in production support incident and problem management when necessary
  • Mentor less experienced team members relative to design, coding standards, and best practices

Skills & Other Requirements


  • 5 – 7 years of experience in Software Engineering / Development
  • Bachelor’s degree in Computer Science, Engineering, or related discipline strongly desired
  • Agile Development Experience (Scrum, Kanban)
  • Experience in Financial Technology (FinTech) or Real Estate Software industry strongly desired


  • Experience with the following (or similar) technologies required:
  • JavaScript / jQuery
  • Kendo UI
  • AngularJS
  • Agile Management Tools (Jira, Azure DevOps Boards)

**Experience with the following (or similar) technologies strongly desired:

  • Enterprise Architecture
  • Implementing Enterprise Service Buses
  • Continuous Integration / Continuous Delivery Automation
  • Testing / Automation: SpecFlow, Selenium, Cucumber
  • Reporting Tools: SSRS, Exago, Crystal Reports, Power BI
  • Source Control: GitHub
  • Building a service-oriented architecture written with C#/.NET
  • RESTful services written with C#/.NET
  • SQL (performant queries, query analyzing, query tools, query interpretation, joins, functions)
  • Normalized relational database design
  • Automated unit and integration testing
  • Building applications using domain-driven development


MRI Software delivers innovative applications and hosted solutions that free real estate companies to elevate their business.  Our flexible technology platform, along with an open and connected ecosystem, allows us to meet 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.  With nearly five decades of expertise and insight, we have grown to include offices in across the United States, the United Kingdom, Hong Kong, Singapore, Sydney, South Africa, New Zealand, Canada, India, and Ireland with over 2000 team members to support our clients and their unique needs!

MRI is proud to be an Equal Employment Opportunity employer.


Select your region