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

#indcorp
Vacancy posted 1 day 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
    2 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
    Remote work

    Astemo Ltd

    Farmington Hills, MI
    2 days ago
  •  ...Sr Software Engineer Country/Region: US Location: Farmington Hills, MI, US, 48331 Req ID 88363 | Gbl Elec HQ - Farmington Hills, United States ZF Active Safety and Electronics US LLC About the Position The Advanced Robotics and Innovation Engineer plays... 
    Suggested

    ZF

    Farmington, MI
    1 day 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
    2 days ago
  •  ...performance profiling**Nice to Have Technical Skills:**· Advanced usage of GitHub Copilot or other AI-based development tools and prompt engineering expertise· CI/CD processes· DevOps methodologies· Unix / Shell scripting· Docker· Memcache / Redis· SAML *Everforth Apex is a... 
    Suggested
    Hourly pay
    Contract work

    Apex Systems

    Farmington Hills, MI
    3 days ago
  • Farmington, Michigan – Sr Full Stack Java Developer (#1053034) We are looking for a Senior Full Stack Developer. The ideal candidate should have at least 8 years of experience, be a problem solver with excellent analytical reasoning and critical thinking skills. The candidate...
    Immediate start

    FastTek Global

    Farmington Hills, MI
    4 days 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
    2 days ago
  •  ...Ocean State Job Lot is seeking a Data Platform Engineer to lead the design and implementation of their Microsoft Fabric data platform in Farmington Hills, Michigan. This role is crucial for modernizing the data ecosystem by migrating legacy systems into a high-performance... 

    Ocean State Job Lot

    Farmington Hills, MI
    5 days ago
  •  ...in the Farmington Hills / Metro Detroit, Michigan area. No remote candidates. JOB DESCRIPTION We are looking for a Lead Software Engineer to join our AI agentic engineering team. You will design and deliver guardrail components across services, define where and how... 
    Contract work
    Remote work

    Insight Global

    Farmington, MI
    3 days 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
    3 days ago
  •  ...Position Overview Astemo's Advanced Engineering team is hiring an Engineer II to develop embedded software for next-generation AD/ADAS ECUs. This flexible role spans application, platform, and tooling layers, supporting the implementation and integration of advanced functions... 
    Flexible hours

    Astemo Ltd.

    Farmington Hills, MI
    5 days ago
  •  ...ASTEMO AMERICAS, INC. is hiring an Engineer II in Farmington Hills, Michigan. This role involves developing embedded software for advanced AD/ADAS ECUs, requiring expertise in C/C++ and Python. The ideal candidate will have a Master’s or Ph.D. in Computer Science or Electrical... 

    ASTEMO AMERICAS, INC.

    Farmington Hills, MI
    5 days ago
  •  ...regular training, opportunities for advancement, and fun events to bring everyone together. RHP Properties is seeking Data Platform Engineer to lead the design, implementation, and evolution of the company's Microsoft Fabric data platform. This role will play a critical... 
    Temporary work
    Flexible hours

    RHP Properties

    Farmington Hills, MI
    1 day 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
    2 days ago
  •  ...hospitals, and other enterprises in the Midwest. To learn more, please visit bluebirdfiber.com. Description We are looking for a Software Developer who can help ensure that our business objectives and process are translated accurately and effectively in our Software Environments... 

    Theuniversityunion

    Farmington Hills, MI
    4 days ago
  • $103.1k

     ...Brightest in Wellness , reflecting our deep commitment to our team members and the communities we serve. About the role: The software engineer is responsible for developing and customizing software solutions for our digital banking platform currently using Lumin Digital... 
    Full time
    Work experience placement
    Local area
    Flexible hours

    orsa credit union

    Plymouth, MI
    4 days ago
  • $80k - $95k

     ...ask for an accommodation or an alternative application process. Software Developer Full Time Non-Manager Farmington Hills, MI, US 2...  ...methodologies Promote and apply industry best practices in software engineering Demonstrate a commitment to professional growth by seeking out... 
    Full time
    Work at office

    Greenpath

    Farmington Hills, MI
    5 days ago
  •  ...Seed Staffing is working with a hot client in Downtown Northville. This company continues to grow and is hiring a team of Software Engineers. The company believes in “best idea wins” and “use the right tool for the job” philosophies, so you have the opportunity to make... 

    Direct Staffing Inc

    Northville, MI
    1 day ago
  • #### Software Engineer at Fast Switch-Great Lakes LLC# Software EngineerFast Switch-Great Lakes LLCLivonia, MIFull-timeInformation Services / Technology (IT)Posted on June 21, 2026Software Engineer:Develop, optimize SQL queries, stored procedures & ETL processes to analyze... 
    Remote work
    Relocation

    Agupdate

    Livonia, MI
    4 days 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
    2 days ago
  •  ...Software Engineer Controls Are you looking to work for a company that provides an innovative work environment, and your voice is heard? We have a position for a Software Engineer Controls to work onsite at our client in Livonia, MI Who we are: LER TechForce... 
    Temporary work
    Work at office
    Immediate start

    LER TechForce LLC

    Livonia, MI
    4 days ago
  • Emergtech Business Solutions seeks Software Engineers or Developers or SAP Consultant. Primary worksite is Farmington Hills MI, but relocation is possible. Apply ****@*****.*** recblid q3adt08kiazz9c8qxg7qyqs48gehjh
    Relocation

    Emergtech Business Solution

    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
    1 day 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
    12 hours 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
    2 days 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
    2 days 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... 
    Full time
    Temporary work
    Work at office
    Remote work

    OneStream Software

    Birmingham, MI
    5 days ago
  •  ...Software Developer • Modify existing application code or interfaces or build new application components from detailed requirements. • Analysis of requirements, support of the design, development of the code, testing, debugging, deployment, and maintenance of those programs... 

    Software Technology Inc

    Farmington Hills, MI
    2 days ago
  •  ...Application Engineering & Technical Leadership. Serve as primary engineering interface across manufacturing plants, global product engineering, and customers to ensure alignment of technical requirements. Interpret specifications, drawings, and system requirements to define... 

    Robert Bosch Group

    Farmington Hills, MI
    1 day 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
    5 days ago

Do you want to receive more vacancies?

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