Software Engineer II

6 days ago


Cleveland, United States MRI Software Full time

From the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people's lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you.

Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups and our promise to empower our teams to reach their full potential are a few examples of what makes MRI Software special.

And we're passionately dedicated to creating a work environment that you look forward to every single day. That's why we invest heavily in our employee engagement, so you enjoy the tech industry's best perks. Together with the whole Pride, (lion roar for "family") employees, customers, and partners, we're on a mission to break new ground and lead the real estate industry into a digital-first future.

We understand the need to provide a flexible working environment partnered with team collaboration and socialization. Therefore, we operate a hybrid working model with 3 days in-office and 2 days remotely. This role is based at our HQ in Solon, Ohio.

Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.

The Role:

Candidates will collaborate with cross-functional teams to design and implement new features, troubleshoot and resolve issues, and ensure the reliability and performance of our applications. The ideal candidate will have a strong understanding of software development principles, proficiency in Progress OpenEdge, and excellent problem-solving skills.

You Will:

  • 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.
  • Performing 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.
You Have:
  • 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.
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 such as our Diversity, Equity and Inclusion committee, employee resource groups such as Women and Allies, and our Pride Event Group
  • 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 We understand family is important and being able to spend quality time with your family is a wonderful experience. 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


At MRI, our company culture is more than a talking point - it's what makes us shine We value your hard work and encourage you to be your whole self while you do it. Passion, integrity, and inclusion mixed with a healthy dose of fun is what makes us the best fit for your next career move

MRI continues to strive to amaze as a global industry leader in real estate software. Whether you are joining as a new pride member or bringing your expertise back, your talent is important to maintaining MRI's high client experience standard and continuing our growth in the PropTech space.

Amazing growth takes amazing employees. Are you up to the challenge?

We are not accepting unsolicited resumes from agencies and/or search firms for this job posting.

Environmental Conditions
This person will work predominantly in an office type environment.

Physical Demands
While performing the duties of this job, the employee is regularly required to sit up to 8 or more hours a day. The employee is frequently required to see, hear and speak. The employee may be required to work at a computer work station for more than 5 hours a day.

Mental Demands
Reading, studying focused listening, auditing, inspecting, proofreading, and evaluating required. Ability to give, receive, and analyze information and prepare written materials. Ability to communicate effectively (verbal and written); interpret policy, procedures, and data.

MRI Software is an Equal Opportunity Employer. Regardless of your race, color, religion, sex, national origin, sexual orientation, gender identity, disability, age, veteran status, you are welcome here.
  • Software Engineer II

    1 month ago


    Cleveland, United States MRI Software Full time

    From the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people's lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups and...


  • Cleveland, United States MRI Software Full time

    From the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people's lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups and...

  • Software Engineer

    6 days ago


    Cleveland, Ohio, United States Emerald Resource Group Full time

    Job Title: Software Developer IILocation: RemoteEmployment Type: Full-TimePay Rate: $35-45 per hourWe are seeking a talented Software Developer to join our remote team of experts. As a Software Developer II, you will be responsible for developing and maintaining software solutions in a collaborative and agile environment.Responsibilities:Develop and maintain...


  • Cleveland, United States Emerald Resource Group Full time

    Job Title: Software Developer II Job Type: Hybrid Location: Cleveland, OH Position Summary: We are seeking a skilled and motivated Technology Solutions Developer. The primary responsibility of this role is to analyze, design, develop, and implement technology solutions that align with business needs. The ideal candidate will possess a strong understanding of...

  • Software Engineer II

    4 months ago


    Cleveland, United States Emerald Resource Group Full time

    Job Title: Software Developer II Job Type: Hybrid Location: Cleveland, OH Position Summary: We are seeking a skilled and motivated Technology Solutions Developer. The primary responsibility of this role is to analyze, design, develop, and implement technology solutions that align with business needs. The ideal candidate will possess a strong understanding of...

  • Software Engineer

    1 month ago


    Cleveland, United States Actalent Full time

    Job Title: Software Engineer Job Description This individual will be supporting manufacturing and AI/ML data infrastructure. The role involves creating AI and non-AI tools, implementing and maintaining backend solutions, and partnering with manufacturing and design engineers to inform them of any data architecture development. The first six months will...

  • Software Engineer

    5 days ago


    Cleveland, United States Actalent Full time

    Job Title: Software Engineer Job Description This individual will be supporting manufacturing and AI/ML data infrastructure. The role involves creating AI and non-AI tools, implementing and maintaining backend solutions, and partnering with manufacturing and design engineers to inform them of any data architecture development. The first six months will...

  • **Software Engineer**

    4 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 Engineer

    6 days ago


    Cleveland, United States Actalent Full time

    Job Title: Software Engineer Job Description This individual will be supporting manufacturing and AI/ML data infrastructure. The role involves creating AI and non-AI tools, implementing and maintaining backend solutions, and partnering with manufacturing and design engineers to inform them of any data architecture development. The first six months will focus...

  • Software Engineer

    4 weeks ago


    Cleveland, United States Robert Half Full time

    Job DescriptionJob DescriptionWe are on the hunt for a dedicated Software Engineer to be a part of our team in Cleveland, Ohio. The primary function of this role is to develop and maintain software applications using a variety of programming languages and tools, with a particular focus on C# .NET and SQL Database. This role is an exciting opportunity,...


  • Cleveland, Ohio, United States Emerald Resource Group Full time

    Software Engineer II Job DescriptionWe are seeking an experienced Java Software Engineer II to join our team at Emerald Resource Group in Cleveland, OH.About the CompanyEmerald Resource Group is a leading IT recruiting agency with over 25 years of experience. We match exceptional candidates with exceptional companies, and we're committed to helping you take...

  • Software Engineer

    4 days ago


    Cleveland, United States Actalent Full time

    Job Title: Software Engineer Job Description This individual will be supporting manufacturing and AI/ML data infrastructure. The role involves creating AI and non-AI tools, implementing and maintaining backend solutions, and partnering with manufacturing and design engineers to inform them of any data architecture development. The first six months will focus...

  • Software Engineer

    2 weeks ago


    Cleveland, United States Actalent Full time

    Job Title: Software Engineer Job Description This individual will be supporting manufacturing and AI/ML data infrastructure. The role involves creating AI and non-AI tools, implementing and maintaining backend solutions, and partnering with manufacturing and design engineers to inform them of any data architecture development. The first six months will focus...

  • Software Engineer

    4 days ago


    Cleveland, United States Volt Full time

    Move Forward with Volt   Volt is immediately hiring Software Engineer in Tyson's corner, VA. As Software Engineer, you will: The Software Engineer will design, develop, maintain, and deploy full-stack, AI-based enterprise applications on the AI Platform. This role involves Test, troubleshoot, and enhance customer software applications with and on behalf...


  • Cleveland, United States Northeast Ohio Regional Sewer District Full time

    Description Automation Engineer I JOB SUMMARY Provides technical support for the programming, configuration and testing of automation-related systems and equipment including process control PLCs, HMI hardware, software, control system equipment, smart instruments, and the SCADA network. Develops fully functional and integrated control logic, control loops...


  • Cleveland, United States Park Place Technologies Full time

    Description Job Description: Associate Software EngineerDepartment: Product Engineering Reports To: Software Engineering Manager / Team Lead Position Overview: The Associate Software Engineer is a mid-entry level position aimed at contributing to the development, testing, and maintenance of software applications. This role demands a solid foundation in...


  • Cleveland, Ohio, United States Ohio Northern District Court Full time

    Senior Software EngineerKey Responsibilities:Design, develop, and test software applicationsCollaborate with cross-functional teams to drive business outcomesStay up-to-date with industry trends and emerging technologiesAbout the Role:This is a senior software engineering position that requires a strong background in software development and a passion for...

  • **Software Engineer**

    4 weeks ago


    Cleveland, Ohio, United States RWK Services Full time

    About the RoleWe are looking for a skilled Software Engineer to join our team at {company}. The ideal candidate will have excellent programming skills and be able to work effectively in a fast-paced environment.Key ResponsibilitiesDesign and develop software applicationsCollaborate with cross-functional teams to identify and prioritize project...


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

    The Sherwin-Williams Company is seeking a seasoned Software Engineering Leader to spearhead the development of complex cloud-based software solutions and internet-related tools. With a strong technical background in software engineering, this individual will lead cross-functional teams in designing, developing, and testing software applications, products,...


  • Cleveland, Ohio, United States Medical Mutual Full time

    Job SummaryThis position will be Hybrid (In office and work at home).At Medical Mutual, we are looking for a skilled Software Developer II-V to join our team. As a Software Developer II-V, you will be responsible for developing and maintaining new and existing web applications by writing code to meet business rules, security standards, and government...