Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

RHP Properties

Description


Who is RHP Properties?

Headquartered in Farmington Hills, Michigan, RHP Properties ( is the nation's largest private owner and operator of manufactured home communities. With more than 400 communities throughout 33 states, we continue to expand our footprint to provide accessible and affordable housing across the country. All of this would not be possible without the energy and drive of our talented employees! We invest in our employees, with regular training, opportunities for advancement, and fun events to bring everyone together.

The Software Engineer is responsible for designing, developing, modernizing and supporting customer-facing and internal business applications across the organization. The primary focus being on developing scalable web and application-based solutions that support both external customer/resident and internal operational teams.


As a successful Software Engineer, you will:

Application Development & Support
  • Develop, maintain, enhance, and support PHP-based enterprise applications and web platforms
  • Design and build customer-facing and internal business applications used across operations, sales, finance, accounting, and resident services
  • Support systems and integrations connected to RHP MOVE and related operational platforms
  • Upgrade PHP versions, implement security remediations, and proactively improve application stability and performance
  • Troubleshoot, debug, and resolve complex production issues across applications, integrations, and databases
  • Maintain, modernize, and scale legacy applications while supporting ongoing business operations
Full Stack & API Development
  • Develop scalable front-end and back-end solutions using PHP, Laravel, JavaScript, HTML/CSS, SQL Server, and REST APIs
  • Build and maintain APIs and integrations with internal systems, third-party vendors, cloud services, and operational platforms
  • Optimize SQL queries, database performance, and application efficiency
  • Develop responsive and mobile-friendly user experiences where applicable
AI-Assisted Development & Modern Engineering
  • Utilize AI-assisted coding tools such as Claude Code, Cursor, GitHub Copilot, or similar technologies to accelerate development and improve productivity
  • Demonstrate disciplined validation, testing, security review, and refinement of all AI-generated code and outputs before production implementation
  • Explore and recommend modern technologies, automation opportunities, and engineering best practices that improve efficiency and scalability
  • Remain current with emerging technologies, development trends, and software engineering practices
Collaboration & Delivery
  • Collaborate with the team using JIRA and Agile-based workflows for project tracking, prioritization, and delivery
  • Work closely with operational departments to gather requirements, clarify business needs, and translate them into technical solutions
  • Communicate effectively with both technical and non-technical stakeholders
  • Participate in code reviews, solution discussions, testing, and deployment activities
Minimum Requirements
  • Bachelor's Degree in Computer Science or related field, or satisfactory combination of formal education and relevant work experience, required.
  • 4+ years of professional software development experience
  • Strong hands-on experience with PHP development
  • Strong knowledge of SQL Server and relational databases
  • Experience with Laravel or similar MVC frameworks
  • Experience building and supporting enterprise web applications
  • Experience developing and maintaining APIs and system integrations
  • Strong understanding of software development lifecycle (SDLC) and modern development practices
  • Experience troubleshooting and supporting production systems
  • Experience working with JIRA or similar project management platforms
  • Strong problem-solving and analytical skills
  • Excellent communication and stakeholder collaboration abilities
  • Python experience for automation, scripting, APIs, or AI-related initiatives, preferred
  • Experience with AI-assisted coding tools such as Claude Code, Cursor, GitHub Copilot, or similar, preferred
  • Experience modernizing legacy applications, preferred
  • Exposure to cloud technologies and CI/CD pipelines, preferred
  • Experience in property management, real estate, operational systems, or enterprise business applications, preferred
  • Experience mentoring developers or leading technical initiatives, preferred
We are Proud to Provide the following:
  • Access to benefits including medical, dental and vision insurance
  • Short-term and long-term disability
  • Life insurance
  • Generous Paid Time Off and holidays
  • Flexible spending account
  • 401K with company match
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Farmington Hills, MI vacancy
  •  ...Software Engineer Employer: HCL Global Systems Inc. Job Duties: Attending meetings with stakeholders to understand projects requirements and the need for development of applications or enhancements to existing applications. Develop custom software to support NextGear... 
    Suggested
    Relocation

    HCL Global Systems

    Farmington Hills, MI
    5 hours ago
  •  ...About the Position The Advanced Robotics and Innovation Engineer plays a pivotal role in shaping ZF's next generation of edge-connected...  ...and cross-functional teams. Your Profile as the Senior Software Engineer- Robotics & Innovation: ~ Bachelors of Science (or... 
    Suggested

    ZF Group

    Farmington Hills, MI
    4 days ago
  •  ...PROLIM ( is currently seeking Software Engineer - UI forone of our top Client for Location Farmington Hills, MI. Responsibilities Familiarity with code versioning tools such as Git and Bitbucket is essential Bachelor's degree or certification... 
    Suggested
    Work experience placement

    PROLIM Corporation

    Farmington, MI
    3 days ago
  •  ...Company Name: ASTEMO AMERICAS, INC. Job Family: Engineering Job Description: General Responsibilities: The Design Engineer is primarily responsible for developing software for EPS Electric Power Steering. The Design Engineer will be responsible... 
    Suggested

    Astemo Ltd

    Farmington Hills, MI
    5 hours ago
  •  ...Sr. Software Engineer Onsite hiring for U3 band, PID: Y.IN2300809, NNA PWO FY23 Customer Experi, Requested by: Velavan Sathyamurthy(204566) Duties and Responsibilities: Lead UI (Angular)/UX redesign of the UXQA application Troubleshoot application issues... 
    Suggested

    Keylent Inc

    Farmington Hills, MI
    6 hours ago
  •  ...seeking a Senior Full Stack Java Developer in Lansing, MI. A confidential enterprise client is looking for multiple experienced software engineers to support ongoing development and enhancement of enterprise‑scale applications. The engagement involves working within a... 
    Hourly pay
    Contract work

    Kforce

    Farmington Hills, MI
    1 day ago
  •  ...using Angular.js and related technologies. Collaborate with cross-functional teams including designers, product managers, and QA engineers. Ensure application performance, scalability, and security. Write clean, maintainable code and participate in code reviews.
    Contract work

    Kasmo Global

    Farmington Hills, MI
    5 hours ago
  • Role: Full Stack Developer Location: Okemos, MI or Farmington Hills, MI (Hybrid) Duration: Long term Must have Technical Skills: ~ Core Java ~ Java EE ~ RESTful Microservices ~ Jersey ~ SQL, PL/SQL ...

    Tech Tammina

    Farmington Hills, MI
    2 days ago
  • Full-stack Java Developer with Spring Framework and Angular Experience Okemos/Farmington Hills, MI ( Onsite) 12 Months Apply here: Core Technical Skills Core Java – strong understanding of OOP principles, multithreading, collections, and exception handling. Deep understanding...

    Sandeep Kanchi

    Farmington Hills, MI
    2 days ago
  •  ...structured networking events and targeted training to enhance your leadership exposure. Within this RDP role, working as a Software Engineer for Powertrain Control Units (e.g., engine, fuel cell, or battery control units) , you will Support change request management... 
    Rotational program
    Full time
    Work experience placement
    Internship
    Local area
    Relocation

    Bosch Group

    Farmington, MI
    14 days ago
  •  ...Company Name: ASTEMO AMERICAS, INC. Job Family: Engineering Job Description: Position Overview and Objective...  ...Engineering team is hiring an Engineer II to develop embedded software for next-generation AD/ADAS ECUs. This is a flexible role that... 
    Flexible hours

    Astemo Ltd

    Farmington Hills, MI
    2 days ago
  •  ...seeking a Senior Full Stack Java Developer in Lansing, MI. A confidential enterprise client is looking for multiple experienced software engineers to support ongoing development and enhancement of enterprise‑scale applications. The engagement involves working within a... 
    Hourly pay
    Contract work

    Kforce

    Farmington Hills, MI
    2 days ago
  •  ...Lead Software Engineer Under limited supervision, develop, create, and modify complex, secure computer applications and solution architectures using Agile; responsible for full SDLC; gather business requirements, turn into functional requirements and validate technical... 
    Relocation
    Flexible hours

    HCL Global Systems

    Farmington Hills, MI
    5 hours ago
  •  ...Requires US Citizenship The Software Engineer/Developer is responsible for the software design, coding, verification and validation of software applications for both current and future products. The candidate should have a passion for software development and... 

    The Ascent Group LLC

    Keego Harbor, MI
    4 days ago
  •  ...Software Engineer Designs and develops software applications, application interfaces (APIs) and/or embedded software (firmware) to meet specified requirements and standards. Performs coding, debugging, testing and troubleshooting throughout the software development... 
    Work at office
    Work from home

    Digital Check

    Novi, MI
    1 day ago
  •  ...Software Developer Develop and build user interface for websites, products, and mobile applications. Review and analyze functional...  ...Bachelor's degree or foreign equivalent in Computer Science, Engineering (any), or related and 2 years of experience in the job offered... 
    Temporary work
    Relocation

    HCL Global Systems

    Farmington Hills, MI
    5 hours ago
  •  ...lifecycle System development processes and method Testing methods, including unit and integration testing (JUnit, JMock) Utilization of software configuration management tools Code deployment and code versioning tools Experience in the following: UNIX (AIX) UNIX Scripting... 

    Software Technology Inc

    Farmington Hills, MI
    5 hours ago
  • $134k

     ...Lead Network Engineer Manage and oversee the administration and maintenance of computer networks, including hardware, systems software, applications software and all configurations. Diagnose and resolve systems problems. Weekly firewall implementation, performing upgrades... 
    Temporary work
    Relocation

    HCL Global Systems

    Farmington, MI
    23 hours ago
  •  ...System development processes and method Testing methods, including unit and integration testing (JUnit, JMock) Utilization of software configuration management tools Code deployment and code versioning tools Experience in the following: UNIX (AIX)... 

    Anveta

    Farmington Hills, MI
    5 days ago
  •  ...challenges. Our services span AI, IT staffing, cloud computing, engineering, mobility, testing, and more. Certified with CMMI Level 3 and...  .... Other Essential Requirements: ~5 years' experience as software engineer with a strong development background. ~ College... 
    Local area
    Worldwide

    V2soft

    Farmington Hills, MI
    5 days ago
  •  ...required, recommended major's include Computer/Information Science, Engineering Masters' Degree is preferred, recommended major includes...  ...Work in an agile team environment to develop, test and deploy software, platforms and changes using agile methodologies, concepts and... 
    Local area

    3B Staffing LLC

    Farmington Hills, MI
    6 hours ago
  •  ...use design patterns to build more efficient and maintainable software; write queries to pull data for testing; create end to end testing...  ...Education: Master degree in Computer Science, Computer Engineering, Information Technology or in a related field of study (will accept... 
    Relocation

    HCL Global Systems

    Farmington Hills, MI
    5 hours ago
  • $99k - $128.5k

    Description Software Engineer Location : Remote, United States Employment Type : Full-Time Benefits Offered : Vision, Medical, Life, Dental, 401K Gross Annual Base Salary : USD 99,000 - 128,500 Additional variable compensation and benefits may... 
    Full time
    Temporary work
    Remote work

    OneStream Software

    Birmingham, MI
    5 hours ago
  •  ...how we support your career: purposeful, impactful, and tailored to you. Because when you thrive, innovation thrives. Software Engineer, Embedded Rust Gentherm is expanding its business portfolio beyond the traditional automotive sector and into new markets... 
    Work at office

    Gentherm

    Novi, MI
    5 hours ago
  • $104k - $130k

    Description Software Engineer I Location: Remote, USA Employment Type: Full-Time Benefits offered: Vision, medical, Life, Dental, 401K Gross Annual Base Salary: USD 104,000-130,000 Additional variable compensation and benefits may apply. Total compensation... 
    Full time
    Temporary work
    Work at office
    Remote work

    OneStream Software

    Birmingham, MI
    4 days ago
  •  ...Job Type Full-time Description We are looking for a mid-level Software Development Engineer who can design, build, and deliver high-quality software in a collaborative, fast-paced, and multicultural environment. You will work closely with cross-functional... 
    Full time
    H1b
    Local area
    Overseas
    Night shift

    Mobis North America LLC

    Plymouth, MI
    5 days ago
  •  ...web applications. In this role, you will work across the entire software development lifecycle, contributing to both front-end and back...  ...stack.QualificationsBachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).5+ years... 

    Aptdata Solutions Inc.

    Farmington Hills, MI
    4 days ago
  • I have with my client of MI in Farmington Hills. This is hybrid, 3 days a week onsite and 2 remote. We are looking for a Senior Full stack Developer. The ideal candidate should have at least 8 years of experience, as a problem solver with excellent analytical ...
    Remote work
    3 days per week

    3B Staffing LLC

    Farmington Hills, MI
    1 day ago
  •  ...Sr. Software Engineer MAHIN-JOB-35474 Location:Southfield, MI, FULL TIME About the Role and Job: Design and implement software changes to meet the software requirements Test and debug the changes using the appropriate tools (bench simulator, debugger... 
    Full time

    Keylent Inc

    Southfield, MI
    4 days ago
  •  ...Amtec is seeking an Applications Engineer to work for a global leader in mobile electronics, located near Detroit, MI . The Application...  ...support between the client and the OEM customer on electrical/software requirements and testing for OEM multimedia/entertainment products... 

    Amtec, LLC

    Farmington Hills, MI
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!