Demo

Software Engineer

Maymont Homes
Charleston, SC Full Time
POSTED ON 9/9/2025 CLOSED ON 1/2/2026

What are the responsibilities and job description for the Software Engineer position at Maymont Homes?

Location

Charleston - 997 Morrison Drive, Suite 402

Business

Our Growth, Your Opportunity

At Maymont Homes, our success starts with putting residents first. We’re expanding to bring clean, safe, attractive, and affordable housing to more families across new markets. With over 20,000 homes, multiple build-to-rent communities, and more on the horizon, we’re not just a leader in the single-family rental space, we’re a company that truly cares about the people and communities we serve.

As a division of Brookfield, Maymont Homes is growing fast and making an impact. Join us to shape a brighter future for our residents while advancing your career with a purpose-driven team.

Job Description

Primary Responsibilities: The Software Engineer is primarily responsible for designing, developing, and troubleshooting new and existing software systems while collaborating with development teams, technical delivery teams, and vendors to ensure the successful delivery of technology-based solutions.

Skills & Competencies

  • Bachelor’s Degree in Computer Science or related field or equivalent work experience 
  • 1-3 years of experience in a web development role  
  • Experience working in a collaborative team environment with shared projects 
  • Proficiency in at least 1 modern web development language (Python, Javascript, Go, etc.) 
  • Excellent analytical and problem-solving skills 
  • Ability to work and not compromise our high standards of professional ethics, honesty, and transparency in all interactions with our clients, suppliers, consultants, and each other not only in the public eye but also when no one is watching 
  • Excellent organization and time management skills 
  • Excellent development and leadership abilities 
  • Strong troubleshooting skills 
  • Strong analytical and product management skills required, including a thorough understanding of how to interpret customer business needs and translate them into application and operational requirements 
  • Excellent verbal and written communication skills and the ability to interact professionally with a diverse group, executives, managers, and subject matter experts Interest in expanding one’s knowledge in the technology industry  
  • Able to assume and complete assignments with minimal guidance 

Essential Job Functions

  • Contribute to the ongoing evolution of the existing and new applications and services 
  • Analyze current operational procedures and identify opportunities for improvement 
  • Write a detailed description of user needs, program functions, and steps required to develop or modify applications 
  • Assist in the creation of custom APIs 
  • Review code written by other members of the software engineering team 
  • Work with business units to ensure the corporate website is functioning properly and the information is accurate 
  • Design, develop, modify, implement, and support software components 
  • Determine the root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions 
  • Remain current on new technologies and available vendor packages; evaluate and make recommendations as necessary 
  • Upgrade the system and correct errors to maintain the system as part of the Software Development Life Cycle after implementation 
  • Understand and enforce company’s architecture standards and policies to maximize efficiency and support platform compatibility 
  • Other duties, as assigned by supervisor or leadership team.

Key Metrics & Responsibilities

  • Strong troubleshooting skills 
  • Ability to communicate technical concepts to technical and non-technical audiences 
  • Able to complete the assignment with minimal direction 
  • Must be able to work in a high-pressure team environment, handle multiple tasks, and react quickly to software problems and issues 
  • Must adapt to rapidly changing technologies 
  • Interest in expanding one’s knowledge in the technology industry 

Why work for Maymont Homes ?

Our Mission – “We Positively Impact the Lives in the Communities We Serve”. We do this through the work we do and the volunteer efforts that the company sponsors. You can make a difference in your community while you work!

Outstanding benefits package – our benefits are provided by Brookfield and offer immediate 5% match on the 401(k) plan, wellness credits that significantly reduce the employee cost for health care coverage, and up to 160 hours of PTO per year for full time employees.

Huge parent company – support and backing from Brookfield Asset Management, one of the largest real estate asset management companies.

Career growth – with our plans for growth and expansion into new markets, there are many opportunities to move up within the company.

Equal Opportunity Employer: Minorities/Religion/Sex/Protected Veterans/Disability/Sexual Orientation/Gender Identity/Marital Status/Pregnancy/Age/National Origin/Genetic Information. #MYMT
Software Engineer
ATI | Advanced Technology International -
Summerville, SC
Software Engineer
UICGS / Bowhead Family of Companies -
Charleston, SC
Software Engineer
Bowhead -
Charleston, SC

Salary.com Estimation for Software Engineer in Charleston, SC
$89,995 to $109,446
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 Software Engineer?

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

Job openings at Maymont Homes

  • Maymont Homes Charleston, SC
  • Location Charleston - 997 Morrison Drive, Suite 402 Business Our Growth, Your Opportunity At Maymont Homes, our success starts with putting residents first... more
  • 14 Days Ago

  • Maymont Homes Chattanooga, TN
  • Location Chattanooga - Cannondale Court Business Our Growth, Your Opportunity At Maymont Homes, our success starts with people, our residents and our team.... more
  • 15 Days Ago

  • Maymont Homes Charleston, SC
  • Location Charleston - 997 Morrison Drive, Suite 402 Business We are a leader in the single-family rental (SFR) Aggregation space with over 10,000 homes acr... more
  • 5 Days Ago

  • Maymont Homes Myrtle, SC
  • Location Charleston - 997 Morrison Drive, Suite 402 Business Our Growth, Your Opportunity At Maymont Homes, our success starts with people, our residents a... more
  • 5 Days Ago


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

  • Epic Mount Pleasant, SC
  • Please note that this position is based on our campus in Madison, WI, and requires relocation to the area. We recruit nationally and provide financial relo... more
  • 15 Days Ago

  • Epic Charleston, SC
  • Please note that this position is based on our campus in Madison, WI, and requires relocation to the area. We recruit nationally and provide financial relo... more
  • 16 Days Ago

AI Assistant is available now!

Feel free to start your new journey!