Demo

Senior Software Engineer

Inhabit®
Chandler, AZ Full Time
POSTED ON 3/28/2025
AVAILABLE BEFORE 4/26/2025
Description

About Inhabit

Inhabit operates a unique collective of tech-forward companies serving the residential, commercial, and short-term rental industries. Our team members deliver best-in-class software solutions and services while fostering innovation and collaboration with business leaders and industry experts. Inhabit believes that property managers are central to the success of the residential and short-term rental markets and delivers products built to empower them, their investors, and communities. Come help build the company you want to Inhabit. To learn more, visit .

Job Description

As a Senior Software Engineer, you will be responsible for developing best-in-class solutions. In this role, you will be responsible for helping to ensure software solutions meet compliance requirements, as well as providing robust, efficient, easy-to-use functionality that will set our features apart from the competition.

The ideal candidate for this role will have extensive experience in PHP, JavaScript, and MySQL. A high level of comfort with vanilla PHP (no framework) is a must. You should be comfortable working full stack – frontend and backend. Solid skills with React is highly desirable, particularly if you have experience migrating from older JavaScript frameworks to React.

You should be a self-starter and an independent learner that will take the initiative to solve problems. Individuals in this role should be comfortable working in a fast-paced environment where each team member's contributions are vital to the overall success of the product. Communication both written and verbal is vital as you will be working with an international development team. If you are a software engineer with a passion for building robust, scalable, and efficient solutions, we encourage you to apply today.

What You’ll Do (Functions & Responsibilities)


  • Develop and implement scalable and performant solutions.
  • Troubleshoot, and maintain application code for existing functionality
  • Collaborate with the team in defining architecture; implement data contracts; identify and proactively advise on potential risks to success
  • Design, develop, and test new modules throughout their life cycle - Translate design vision provided by the management team
  • Learn, understand, and use PHP and JavaScript used by the application; contribute to development, troubleshooting, and maintenance of the application as needed
  • Manage application dependencies
  • Implement and maintain unit tests
  • Perform Code Reviews for other developers
  • Partner, as a peer, with Engineering Managers, Product Managers, and stakeholders throughout Inhabit to develop and execute technical roadmaps using Agile processes.
  • Mentor and coach more junior engineers including thorough pull request reviews for other developers and be receptive to feedback
  • Follow any coding conventions, policies, and procedures provided, meeting industry standards and any compliance requirements


Qualifications

What We’re Looking For (Minimum qualifications)


  • 5 years of experience as an engineer building full-stack web applications as part of a cross-functional team
  • 3 years of experience working with MySQL or other database querying language on large multi-table data sets
  • 3 years of experience acting as a trusted technical decision-maker in a team setting, solving for short-term and long-term business value
  • 3 years of experience coaching other engineers
  • Experience building full stack web applications including software and infrastructure/deployment design.
  • Proficiency in writing and maintaining unit tests as part of a TDD approach, ensuring high code quality and reliability through continuous testing and refactoring.
  • Proficiency with CSS/HTML/JavaScript and modern JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Familiarity with TypeScript for type-safe JavaScript development and experience with MUI for implementing consistent and accessible UI components is a plus.
  • Strong experience with version control systems, particularly Git, including branching, merging, and managing pull requests in a collaborative development environment.
  • Expertise in PHP 7 /Laravel or other MVC frameworks.
  • Experience with API design and development.
  • Familiarity with using API documentation to integrate and interact with external services, ensuring efficient and accurate implementation of API functionalities. Experience with tools like Swagger/OpenAPI is a plus.
  • Experience with cloud-based technologies such as AWS.
  • Knowledge of containerization and orchestration technologies such as Docker and Kubernetes.
  • Familiarity with continuous integration and continuous delivery (CI/CD) pipelines.
  • Property management systems, property management data models experience is a plus.


Education Requirements


  • Bachelor’s Degree in Computer Science, Engineering or equivalent work experience.


Type


  • Full-time; Salaried; Exempt


Location


  • Phoenix, AZ (Hybrid)


Benefits Include


  • Competitive Pay
  • Health Insurance: Medical, Dental, Vision and Prescription Plans
  • Health Savings Accounts
  • Flexible Spending Account
  • Dependent Flexible Spending Account
  • Critical Illness
  • Accident
  • Retirement Savings Plan (401K) with discretionary company match
  • Short- and Long-Term Disability
  • Company Paid $25,000.00 life insurance
  • Supplemental Life and AD&D Insurance
  • Employee Assistance Program
  • Paid Holidays
  • Paid Vacation
  • Paid Volunteer Time
  • Inhabit Employee Discount Programs


Our Company is an Equal Opportunity Employer and complies with all federal, state, and local laws, including providing reasonable accommodations to applicants.

Salary : $25,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Inhabit®

Inhabit®
Hired Organization Address Charleston, SC Full Time
Description About Inhabit Inhabit operates a unique collective of tech-forward companies serving the residential, commer...
Inhabit®
Hired Organization Address Charleston, SC Full Time
Description About Inhabit Inhabit operates a unique collective of PropTech products serving the residential and short-te...
Inhabit®
Hired Organization Address Charleston, SC Full Time
Description About Inhabit Inhabit operates a unique collective of PropTech products serving the residential and short-te...
Inhabit®
Hired Organization Address Charleston, SC Full Time
Description About Inhabit Inhabit operates a unique collective of PropTech products serving the residential and short-te...

Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Chandler, AZ area that may be a better fit.

Senior Software Engineer

Asure Software, Chandler, AZ

Senior Software Engineer

HEAT Software, Scottsdale, AZ

AI Assistant is available now!

Feel free to start your new journey!