Senior Software Developer
Ocean State Job Lot
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 33states, 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 Senior Software Developer 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 Senior Software Developer, 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 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 We are Proud to Provide the following: Access to benefits including medical, dental and vision insurance #J-18808-Ljbffr
- ...Amerisure is seeking a Senior Application Security Engineer (Remote) to lead security initiatives and partner with engineering teams to safeguard applications. This role requires 7+ years in Application and API Security within a DevSecOps environment, alongside relevant...SeniorRemote workFlexible hours
- ...Senior Full Stack Java Developer Hybrid (minimum of 3 days a week in our Okemos/Farmington office). Will change to 4 days a week starting from July. We are looking for a Senior Full Stack Java Developer on our Application Development Team (focus on Core Java, Webservices...SeniorWork at office3 days per week
- ...Ocean State Job Lot is looking for a Senior Software Developer in Farmington Hills, Michigan. You will design, develop, and support customer-facing applications and internal business applications. The role requires strong skills in PHP and SQL development, with responsibilities...Senior
- ...Ocean State Job Lot is seeking a Senior Software Developer in Farmington Hills, Michigan, to design and support applications that enhance operational efficiency. This role requires strong PHP and SQL expertise, along with experience in API development and Agile methodologies...Senior
- ...week in ourOkemos/Farmington office). Will change to 4 days a week starting from July. We are looking for a Senior Full Stack Java Developer on our Application Development Team (focus on Core Java, Webservices and Angular skills). The ideal candidate should have...SeniorWork at office3 days per week
- ...Full stack Java Developer with Spring Framework and Angular Experience Location: Farmington Hills, MI (Local/Nearby) Visa: NO OPT Exp: 10+ Years Final interview will be F2F We are looking for a Senior Full Stack Developer. The ideal candidate should have at least 8 years...SeniorLocal area
- ..., update, storage, and retrieval Ability to maintain the developed solution on an on-going basis is essential Formulate concepts... ...unit and integration testing (JUnit, JMock)* Utilization of software configuration management tools* Code deployment and code...Senior
- ...supporting a technical solution for SAFe and requires expertise in developing, maintaining, and supporting automation workflows as well as... ...and scalable processes to increase efficiency and improve software quality • Collaborate with application teams to apply DevOps...Senior
- ...A well-established company is seeking a Senior Software Engineer specializing in embedded systems. In this role, you will lead projects related to media management software development, engaging in both technical and client-facing responsibilities. The ideal candidate...Senior
- ...Description Farmington Hills, MI Our client seeks an AI Software Engineer III to lead design and delivery of guardrail components and cross-service enforcement for AI-driven systems. The role will architect backend services, APIs, and integrations, define enforcement...SeniorRemote work
- ...Seeking a seasoned Sr. Java developer with a minimum of 10 years of experience in J2EE Technologies. Strong expertise in Java technologies... ...and integration testing (JUnit, JMock) • Utilization of software configuration management tools • Code deployment and code versioning...SeniorLocal area
- ...ASTEMO AMERICAS, INC. in Farmington Hills is seeking a Senior Engineer to develop embedded software for next-generation AD/ADAS platforms. The role focuses on advanced automotive-grade systems and will involve leading board bring-up and integrating device drivers. Candidates...Senior
- ...Sr. Software Developer Under limited supervision, design, develop, test and implement complex web and enterprise applications; responsible for full SDLC; understand business requirements, convert into functional requirements and validate feasibility; develop proof...SeniorRelocationFlexible hours
- ...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 for developing embedded software for Electric...SeniorRemote work
- ...Eaton Corporation in Lathrup Village is seeking a Senior Application Engineer to support the Truck/Commercial MD/HD Transmission and Clutch division. This role focuses on analyzing OEM vehicle configuration requests and improving customer satisfaction through effective...Senior
- Y99000 General Electric Company is searching for an IT Engineer to lead the design and development of enterprise software applications. This role involves modernizing legacy systems, coding complex applications, and collaborating with multi-functional teams. The ideal...Senior
- Rolls-Royce plc in Novi, Michigan, seeks a Sr. Applications Engineer to oversee engine design related to military applications. The role requires managing performance attributes and lifecycle management for products, specifying subsystem components, and coordinating design...Senior
- ...Med-National Staffing Inc. is hiring a Senior Application Engineer located in Novi, MI (Hybrid/On-site). This role serves as a technical... .... Responsibilities include providing technical support and developing documentation. The position offers opportunities for technical...Senior
- ...IAV is looking for a Senior Seat Design & Release Engineer for Interior Systems in Novi, Michigan. You will be responsible for the design and release of components for next-generation electric pickup trucks and SUVs. This role requires 8+ years of experience and a strong...Senior
- ...application support to ams OSRAM's existing customers and cultivate new relationships with potential new customers and partners by developing design proposals, hardware mock-ups, and any technical material. Identify and develop innovative applications for ams Osram's...SeniorWorldwide
- ...Job Description Senior Application Engineer Location: Novi, MI (Hybrid/On-site)... ...interaction records within internal databases • Develop, review, and maintain technical... ...development processes • Knowledge of software and hardware system architectures • Working...SeniorFull timeWork at office
- ...life optimizations. Learn More: As an Application Engineer (AE), you'll play a key role in shaping how the automotive industry develops and deploys largescale vehicle simulations. By collaborating with engineering teams working on complex vehicle system models, you...SeniorWork experience placementWork at officeFlexible hours
- ...for automotive assembly plants. In this role, you will be pivotal in supporting Sales, Product Line Management, and Engineering by developing accurate technical proposals and cost estimates for customer RFQs, with a focus on conveyor systems. You will translate customer...SeniorWork at office
- ...Opportunity Details Senior Applications Engineer Novi, MI Senior... ...information and interactions in a database Develop, review and maintain documentation such... ...system development processes, as well as software/hardware architectures Working...SeniorWork at officeWorldwide
- ...site installation for both conveyors process equipment, working from equipment layouts and process equipment schematics, along with developing technical documentation for inclusion in sales proposals. Responsibilities require good communication skills for liaison with...SeniorFor contractorsFor subcontractorWork at officeWeekend work
$86k - $105k
...Transmission and Clutch division is currently seeking a Senior Application Engineer. The expected annual salary range for... ...configurations to improve satisfaction and/or reliability. Develop expertise in team software tools used to manage OEM vehicle configuration requests....SeniorH1bLocal areaVisa sponsorshipRelocation package- ...An established industry player is seeking a skilled Embedded C Developer with extensive experience in automotive embedded systems. This role involves developing and testing applications, focusing on Autosar bootloader integration, particularly with Vector. The ideal candidate...Senior
- NTT Limited is looking for an Application Managed Services Engineer (L4) to ensure managed service delivery for clients, focusing on application technologies like ERP and middleware. The successful candidate will monitor tickets, provide support, and work closely with ...SeniorRemote work
$63 - $65 per hour
...direct client. In support of their needs, we are looking for a Senior Design Release Engineer – Vehicle Systems (E/E Integration &... ...integration experience Comfortable working across hardware, software, and cloud-connected systems Able to debug issues at signal,...SeniorContract workRemote work- ...customer Requests for Quotes (RFQs) and define technical requirements for conveyance systems in automotive assembly environments. Develop complete layout and conveyor system concepts, aligning customer needs with industry standards and best practices along with cost...SeniorPermanent employmentContract workWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- software engineer internship remote Farmington Hills, MI
- senior robotics software engineer Farmington Hills, MI
- software development engineer aws Farmington Hills, MI
- startup software engineer Farmington Hills, MI
- part time software developer remote Farmington Hills, MI
- senior software engineer remote Farmington Hills, MI
- software engineer Farmington Hills, MI
- real time software engineer Farmington Hills, MI
- junior software developer remote Farmington Hills, MI
- software developer positions Farmington Hills, MI


