Software Development Engineer

4 weeks ago


Cleveland, Ohio, United States MRI Software Full time
Software Development Engineer

At MRI Software, we're passionate about creating innovative real estate software solutions that improve people's lives. As a Software Development Engineer, you'll play a crucial role in designing and implementing new features, troubleshooting and resolving issues, and ensuring the reliability and performance of our applications.

Key Responsibilities:
  • Develop, test, and maintain applications using Progress OpenEdge
  • Troubleshoot and resolve application issues, ensuring optimal performance and reliability
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Perform database software upgrades in cloud and client environments
  • Participate in code reviews to maintain code quality and share knowledge with the team
  • Write and maintain technical documentation for application development and support processes
  • Assist in the deployment of applications and provide post-deployment support
Requirements:
  • 0-2 years of experience in software development, preferably with Progress OpenEdge
  • Progress V11, V12, GUI and Appserver
  • Strong understanding of Software Development Life Cycle principles and methodologies
  • Strong proficiency in relational database fundamentals and SQL
  • Familiarity with industry-standard integration technologies including RESTful APIs
  • Familiarity with deploying, operating, and supporting OS configuration to support DBMS with both Windows and Linux
  • Experience with version control systems such as Git
  • Knowledge of Agile development methodologies
  • Excellent problem-solving skills and attention to detail
  • Strong communication and teamwork skills
  • Ability to work independently and manage multiple tasks effectively
Why Join MRI Software?

We're committed to creating a work environment that you look forward to every single day. That's why we invest heavily in our employee engagement, offering a range of benefits and perks to support your well-being and career growth.

Our company culture is built on passion, integrity, and inclusion, with a healthy dose of fun. We value your hard work and encourage you to be your whole self while you do it.

At MRI Software, we're obsessed with making this the best job you've ever had. We want our teams to love working here, so we've created some incredible perks for you to enjoy:

  • Join our employee-led groups to maximize your experience at work
  • Enjoy peace of mind over yours and your family's health with our medical coverage options and HSA benefit
  • Invest in our competitive 401k plan and help set you up for your future
  • Big on family? So are we. Our Parental Leave Program is designed to give you the opportunity to spend even more time with your new arrival(s)
  • Enjoy a fantastic work-life balance with 20 days PTO plus observed Holidays, plus 16 hours of 'Flexi' time a year
  • Further your professional development and growth with our generous Tuition Reimbursement offerings
  • Enjoy the flexibility of working from anywhere in the world for two weeks out of the year


  • Cleveland, Ohio, United States United Software Group Full time

    About the Role:We are seeking a skilled Embedded Systems Software Developer to join our team at United Software Group. As a Firmware Development Engineer, you will be responsible for designing and developing embedded systems software solutions that meet the needs of our industrial products.Key Responsibilities:Design and develop embedded systems software...


  • Cleveland, Ohio, United States MRI Software Full time

    About the RoleWe are seeking a talented Software Development Professional to join our team at MRI Software. As a key member of our development team, you will be responsible for designing and implementing new features, troubleshooting and resolving issues, and ensuring the reliability and performance of our applications.Key ResponsibilitiesDevelop, test, and...


  • Cleveland, Ohio, United States ABB Full time

    About the Role:We are seeking a skilled Software Development Engineer to join our team at ABB. As a key member of our Process Automation Process Control Platform division, you will be responsible for performing software development assignments using a full software development lifecycle model (Agile) following defined development processes.Key...


  • Cleveland, Ohio, United States Abb Holdings Inc Full time

    Job SummaryWe are seeking a skilled Software Development Engineer to join our team at ABB. As a key member of our Process Automation Process Control Platform division, you will be responsible for performing software development assignments using a full software development lifecycle model (Agile) following defined development processes.Key...


  • Cleveland, Ohio, United States The Sherwin-Williams Company Full time

    Job SummaryThe Sherwin-Williams Company is seeking a skilled Software Development Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software applications that meet the needs of our customers.Key ResponsibilitiesDesign and develop software applications using a...


  • Cleveland, Ohio, United States ABB Full time

    Join ABB's Process Automation division as a Software Development Engineer and contribute to the development of cutting-edge software solutions for the energy, process, and hybrid industries.As a key member of our team, you will be responsible for designing, developing, and testing software applications using Agile methodologies and Microsoft...


  • Cleveland, Ohio, United States Park Place Technologies Full time

    About the Role:Park Place Technologies is seeking a skilled Associate Software Engineer to join our team. As a key member of our software development team, you will be responsible for developing and contributing to cutting-edge solutions using the latest technology.Key Responsibilities:Develop software according to requirements and quality...

  • Software Engineer

    3 weeks ago


    Cleveland, Ohio, United States Apex Systems Full time

    Job Summary:Apex Systems is seeking a skilled Full Stack Java Application Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software applications using Java.Key Responsibilities:Design and develop software applications using Java, C++, and Python programming...


  • Cleveland, Ohio, United States CHAMPtitles Full time

    Key Responsibilities:As a Software Development Engineer in Test at CHAMPtitles, you will be responsible for creating and maintaining automated test suites to ensure the quality and reliability of our software products. You will work closely with the QA, development, and product teams to identify and prioritize testing needs, and develop and implement...


  • Cleveland, Ohio, United States iSpace Full time

    At iSpace, we're seeking a seasoned Senior Software Development Engineer to join our team. This is an exceptional opportunity to collaborate with our clients and end users in interpreting requirements into technical designs. The ideal candidate will have a strong background in software development, with experience in technologies such as .NET...


  • Cleveland, Ohio, United States ABM of Ohio Full time

    About the Role:As a Senior Software Engineer - Backend Developer, you will be responsible for designing, developing, and maintaining high-quality software systems. Your expertise in Java and cloud technologies will enable you to work on complex projects and collaborate with cross-functional teams.Key Responsibilities:Design and develop scalable software...


  • Cleveland, Ohio, United States CHAMP Titles Full time

    Job Title: Senior Software EngineerJob Summary:As a Senior Software Engineer at CHAMPtitles, you will lead teams to successful, on-time outcomes on projects while upholding our high quality standard. This is a highly interactive role requiring the skills of a lead software engineer and acting as a model for other developers as both a programmer and...

  • **Software Engineer**

    2 weeks ago


    Cleveland, Ohio, United States Staff Today Inc Full time

    Job Title: Software EngineerWe are seeking a qualified Software Engineer to join our team at {company}. The ideal candidate will have expertise in software development, programming languages, and related technologies.Key Responsibilities:Design, develop, and test software applicationsCollaborate with cross-functional teams to identify and prioritize project...

  • Software Developer

    4 weeks ago


    Cleveland, Ohio, United States TalentBurst Full time

    Job Summary:We are seeking a skilled Software Developer to join our team as a Contract Programmer. The ideal candidate will have a strong background in software development and a willingness to learn Argo.Key Responsibilities: Owns the development, implementation, assessment, and support of one or more components of an environment, application, or platform....


  • Cleveland, Ohio, United States 1872 Consulting Full time

    We are seeking a skilled Firmware Systems Engineer to play a key role in new product development and existing product support. Reporting to the Firmware Supervisor, the successful candidate will enhance, troubleshoot, research, and resolve embedded software challenges on custom designed controller boards.This company has been a leading provider of material...


  • Cleveland, Ohio, United States CHAMPtitles Full time

    Key Responsibilities:As a Software Development Engineer in Test at CHAMPtitles, you will work closely with QA, development, and product teams to create reliable, "left-shifting" automation to help speed up delivery times while ensuring a high-quality product.Key responsibilities include:Create, implement, and maintain reliable automated test suites.Analyze...

  • Software Engineer

    2 weeks ago


    Cleveland, Ohio, United States Catholic Charities Full time

    About the JobWe are seeking a highly skilled Software Engineer to join our team at {company}.Key Responsibilities:- Design and develop scalable software solutions- Collaborate with cross-functional teams to identify and prioritize project requirements- Conduct thorough testing and debugging to ensure high-quality software deliveryWhat We Offer:- Competitive...

  • Software Engineer

    4 weeks ago


    Cleveland, Ohio, United States Sherwin-Williams Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team at Sherwin-Williams. As a key member of our development team, you will be responsible for designing, developing, and deploying software applications that meet the needs of our customers.Key Responsibilities:Design and develop software applications using a variety of programming...


  • Cleveland, Ohio, United States TalentBurst Full time

    Job Summary:As a skilled Software Engineer for Argo Teller Platform, you will be responsible for owning the development, implementation, assessment, and support of one or more components of an environment, application, or platform. You will collaborate with the engineering team to plan, estimate, design, develop, test, and maintain web and desktop-based...

  • Software Developer

    4 weeks ago


    Cleveland, Ohio, United States Emerald Resource Group Full time

    Job Title:Software DeveloperEmployment Type:Full-time (No C2C or Sponsorship Available)Location:Cleveland, OHWe are seeking a skilled Software Developer to join our team at Emerald Resource Group. As a Software Developer, you will be responsible for designing, developing, and maintaining full-stack custom software applications using SQL Server, Stored...