Software Development Engineer I

6 days ago


Cleveland, United States Yardi Systems Full time

Yardi is currently seeking a detail-oriented and analytical Software Development Engineer I to join our team. In this role, you will be responsible for modifying, implementing, and maintaining existing software applications according to established standards. You will utilize your problem-solving skills to identify and resolve software defects, perform unit testing, and ensure the integrity and interoperability of our applications. Your ability to prioritize tasks, document defect resolutions, and follow up to ensure issues are fully resolved will be critical to our team's success. Join us to expand your technical expertise and contribute to the development and maintenance of high-quality software solutions.

What You'll Do:

• Enhance, implement, and uphold existing applications in alignment with established standards and specifications.

• Conduct maintenance programming for current versions and integrate approved modifications.

• Investigate software issues comprehensively, identifying potential solutions, and conduct unit testing for proposed resolutions.

• Resolve defects in existing applications, documenting and reporting resolutions, and ensuring their effectiveness through follow-up.

• Utilize CRM systems for meticulous tracking of cases, defects, and resolutions.

• Employ endorsed integrated development environments (e.g., Visual Studio Code, Visual Studio, Eclipse) to execute defect resolutions.

• Apply analytical prowess and critical thinking to discern user needs effectively.

• Cultivate expertise in a specific domain and industry best practices, broadening technical proficiency.

• Manage code changes proficiently using endorsed source control applications (e.g., Git, Microsoft Team Foundation Server).

• Uphold departmental policies, procedures, and standards throughout the software development and implementation processes.

Who You Are:

• Bachelor's degree in computer/engineering science or an equivalent combination of education and experience.

• Proven experience in software development and maintenance, preferably in a professional setting.

• Proficiency in programming languages such as C#, JavaScript/TypeScript, Java.

• Familiarity with integrated development environments (IDEs) like Visual Studio Code, Visual Studio or Eclipse.

• Strong problem-solving skills and ability to analyze and debug complex software issues.

• Experience with unit testing frameworks and methodologies.

• Knowledge of version control systems such as Git or Microsoft Team Foundation Server.

• Excellent communication skills and ability to collaborate effectively in a team environment.

• Detail-oriented with a commitment to upholding established standards and specifications.

• Ability to adapt to changing priorities and work efficiently in a fast-paced environment.

• Familiarity with CRM systems and their usage in tracking cases, defects, and resolutions would be advantageous.

Ideal to have:

• Experience with a modern front-end web application framework such as Angular or React.

• Experience with RESTful API development using a framework such as Microsoft ASP.NET Web API.

• Experience with relational databases (Microsoft SQL Server, MySQL, Oracle).

Helpful to have:

• Open-source software project contributions.

• Experience with 2D or 3D graphics or game development.

• Experience with Autodesk AutoCAD or Revit.

• Experience with mobile app or mobile-friendly web application development.

• Experience with Docker or Kubernetes.

• Understanding of the property management industry.

Real Estate runs on Yardi. About Us:

Yardi pioneers the property tech industry by seamlessly blending 40 years of tradition with forward-thinking innovation . We've created a team of over 9,000 employees in over 40 locations around the globe dedicated to making great real estate software products. We offer a dynamic work environment, comprehensive training programs, and abundant opportunities for career growth.

Discover the Yardi Difference:

Yardi is more than just a software company - we are dedicated to creating a positive impact in our communities. Annually, Yardi extends philanthropic support to organizations chosen by our employees. Our team has contributed to over 350 nonprofits globally, demonstrating our commitment to various causes and communities.

Our award-winning culture, consistently recognized by Glassdoor's prestigious "Best Place to Work", fosters support, collaboration, and growth. We prioritize your well-being with comprehensive benefits, including 100% paid employee medical premiums, company profit-sharing plan, and flexible work arrangements.

All submissions for open positions should be received through Yardi's applicant portal, accessed from Yardi's corporate website.

EOE/Race/Gender/Disability/Vets

*ga

#LI-Hybrid



  • Cleveland, Ohio, United States MRI Software Full time

    Software Development EngineerAt 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...


  • Cleveland, United States Yardi Systems, Inc. Full time

    Software Development Engineer I Cleveland, OH Yardi is currently seeking a detail-oriented and analytical Software Development Engineer I to join our team. In this role, you will be responsible for modifying, implementing, and maintaining existing software applications according to established standards. You will utilize your problem-solving skills to...


  • Cleveland, United States Yardi Systems, Inc. Full time

    Software Development Engineer I Cleveland, OH Yardi is currently seeking a detail-oriented and analytical Software Development Engineer I to join our team. In this role, you will be responsible for modifying, implementing, and maintaining existing software applications according to established standards. You will utilize your problem-solving skills to...

  • **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...


  • 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...

  • **Software Engineer**

    2 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 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...

  • 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...


  • 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...

  • Software Engineer II

    2 weeks 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, 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...


  • 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...