Software Engineer
RHP Properties
Description
Who is RHP Properties?
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
- 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
- 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
- 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
- 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
- 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 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Farmington Hills, MI vacancy
- ...manage nearly $1 Billion of Direct Written Premium and maintain $1.21 billion in surplus.Amerisure is currently recruiting for a Software Engineer I that can do a 3-day hybrid approach in our Farmington Hills office. The ideal candidate will also possess the following...SuggestedFull timeWork at officeLocal areaFlexible hours
- Job Title: (Software Engineer Controls)About Kyyba:Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality resources and top-notch recruiting services, enabling businesses to effectively respond to organizational changes...SuggestedShift workDay shift
- ...Electronics US LLCJob DescriptionThe Advanced Robotics and Innovation Engineer plays a pivotal role in shaping ZF’s next generation of edge-... ...and cross-functional teams.Your Profile as the Senior Software Engineer- Robotics & Innovation:Bachelors of Science (or equivalent...Suggested
- ...yearsIndustry: Information Technology/ITContact: Veni NallaContact Email: ****@*****.*** ( is currently seeking Software Engineer - UI forone of our top Client for Location Farmington Hills, MI. ResponsibilitiesFamiliarity with code versioning tools such as...SuggestedWork experience placement
- The Software Engineer - Database (SQL) will join an Agile development team responsible for RouteOne’s web applications, data projects, special projects, and/or supporting tools. The Software Engineer - Database should be passionate about code quality and software excellence...Suggested
- ...in 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 willSupport change request management, requirements...Rotational programFull timeWork experience placementInternshipLocal areaRelocation
- ...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...
- .... Design, develop, maintain and support Client's commercial software and services. Design, document and author new application components... ...Required Skills: ~Master in Computer Science or Electronics Engineering or IT related with 6 months experience as Software Engineer or...Permanent employmentFull time
- ...Economic Bright Spots Crain’s Detroit Business Top Staffing Service Companies in DetroitTechServe Alliance Excellence Award- IT and Engineering Staffing & SolutionsBest of MichBusiness winner in HR Wizards & PartnershipsMetro Detroit Elite Category: Recruitment, Selection...Remote workVisa sponsorshipWork visa
- Job-ID31917456Reference26-00553Role: Java DeveloperLocation: MI Mandatory Skills: Java, Microservices, AWS, Terraform, Cassandra and Kafka.Job Description:Strong Application Development work experience - Agile environment preferred.Solid application design, coding, testing...Work experience placement
- ...maintain $1.21 billion in surplus.Amerisure is hiring!! This role can sit remote. We’re looking for a Senior Application Security Engineer who can take ownership of security initiatives, shape our strategy, and partner closely with engineering teams to safeguard our applications...Full timeLocal areaRemote workFlexible hoursShift work
- ...providing many valuable benefits and a balanced compensation structure combined with career development. Job DescriptionTitle: Java GCP Engineer Experience: Minimum 10+ yearsLocation: Phoenix, ArizonaSummaryBuild, deploy, and maintain backend applications in Java that run on...
- Job-ID32832121Reference26-02627Job Title: (Software Engineer (1) - Established Engineer 3)About Kyyba:Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality resources and top-notch recruiting services, enabling businesses...
$70k - $140k
...Corporate office location:Birmingham, ALTupelo, MSAtlanta, GAHouston, TxDallas, TXDetroit, MIChicago, ILCharlotte, NCSummary:The GRC Software Engineer provides technical and consultative support on the most complex technical matters within the GRC application space. Will be...Full timeWork at officeRemote workWork from homeFlexible hours- ...surplus.Amerisure is currently recruiting for an Application Engineering Director that will support our Farmington Hills Office with a... ...planning in line with the company’s strategic direction.Lead a software engineering team focused on delivering web applications, APIs...Full timeWork at officeLocal areaFlexible hours
- ResponsibilitiesH.W. Kaufman Group is building an AI Value Engineering capability inside Information Technology to engineer measurable business... ...teams. We are looking for developers for whom building software is more than a job. Strong candidates are resourceful, curious...
- ...$1 Billion of Direct Written Premium and maintain $1.21 billion in surplus.Amerisure is currently recruiting for a Cloud Network Engineer II that can do a 3-day hybrid approach onsite in our Farmington Hills office. The ideal candidate will also possess the following...Full timeWork at officeLocal areaFlexible hours
- Company DescriptionRobert Bosch LLC seeks Sr Software Engineer (Multiple Positions) at its facility located at 15000 N Haggerty Road, Plymouth, MI 48170. Design, develop and implement innovative software solutions for critical safety systems in airbag systems. Work closely...Remote work2 days per week
- Company DescriptionRobert Bosch LLC seeks Sr Software Engineer (Multiple Positions) at its facility located at 15000 Haggerty Road, Plymouth, MI 48170. Analyze General Motors PK Base SW and Diagnostics SW stack development utilizing the ISO-14229 (UDS) protocol. Work with...Remote work2 days per week
- Job Description Job ID#: 64553 Job Category: SoftwareEngineer Remaining Positions: 1 Details: Stefanini, Inc. seeks a Software Engineer, Sr. reporting to office in Southfield, MI to design, build, and maintain reliable, efficient, and scalable data infrastructure...Work at officeRelocation
- Your ContributionAs an Applications Engineer, you will support the Product Development Process (PDP) for MAHLE projects from assigned customer(s) and products. You will represent MAHLE at the assigned customer(s) for technical occasions. Create and maintain a network for...Contract workCurrently hiring
- ...many job opportunities outside of the U.S. which can be found through our employment website Your ContributionAs an Applications Engineer, you will support the Product Development Process (PDP) for MAHLE projects from assigned customer(s) and products. Represent MAHLE...Contract workTemporary workCurrently hiringWorldwide
- ...the world forward. Built on Lucid’s proprietary technology and software-defined vehicle architecture, our award-winning vehicles bring... ...to choose between performance and sustainability, design and engineering, ambition and integrity. In Lucid Air and Lucid Gravity, we have...
- The Software Reliability Engineer (SRE) will play a critical role in ensuring that our Warehouse Management Software (WMS) runs seamlessly across both automated and manual facilities. This role focuses on investigating, diagnosing, and resolving operational software issues...Full timeLocal areaRemote workRotating shift
- ...Job Title : Java UI Developer Job Description: Design and develop computer software or specialized utility programs. Analyze user needs and develop software solutions. Work closely with the stakeholders as part of requirement gathering & evaluate problem statements...Relocation
- ...challenges. Join us and create a higher standard for a better world. Provide the overall leadership for the technology strategy, software engineering oversight, code quality, release governance, process improvement, risk mitigation, budget management, platform performance,...Work at officeLocal area
- .... 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...
- Amerisure creates exceptional value for its partners, policyholders, and employees. As a property and casualty insurance company, Amerisure’s promise to our partner agencies and policyholders begins with a comprehensive line of insurance products designed to protect businesses...Full timeWork at officeLocal areaRemote workFlexible hours
$138k - $172.25k
...Senior Software Engineer Location: Remote, USA Compensation: $138,000.00 - $172,250.00 Benefits Offered: Vision, Medical, Life, Dental, 401K (Range applies to US candidates only) + Benefits/Variable Comp/Equity - Range may vary based on experience. Employment Type: Full...Full timeTemporary workWork at officeRemote work- ...transformative companies in the world as The Driving Force in Logistics™ Your Role We are seeking an experienced and dedicated Senior Software Engineer to join our team and help simplify logistics through innovative, user-focused software solutions. This role is vital to...Contract workTemporary workWork at officeRemote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
Related searches
- cybersecurity software engineer Farmington Hills, MI
- software developer fintech Farmington Hills, MI
- software engineer remote Farmington Hills, MI
- part time software developer remote Farmington Hills, MI
- software engineer full time Farmington Hills, MI
- entry level software engineer remote Farmington Hills, MI
- consulting software engineer Farmington Hills, MI
- agile software developer Farmington Hills, MI
- senior software engineer remote Farmington Hills, MI
- startup software engineer Farmington Hills, MI


