Charleston, South Carolina, United States of America
20 hours ago
Sr. Software Engineer

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 across the Southeast and Midwest. Maymont Homes was founded in 2011 to bring technology to the single-family rental space. Over the years we have become a full-service acquisition, renovation, and property management company growing throughout the South and Midwest. By the application of efficient processes enabled by advanced software, our company can provide clean, safe, affordable housing to thousands of people. We strive to offer better living opportunities for individual families, which ultimately improve the lives in the communities we serve!

Job Description

Primary Responsibilities: The Senior Software Engineer’s primary responsibility is to design, develop and troubleshoot

new and existing software systems. The senior software engineer engages directly with development teams, technical

delivery teams, and vendors to ensure the successful design, development, and delivery of technology-based solutions.

Skills & Competencies:

Bachelor’s Degree in Computer Science or related field or equivelant work experience5+ years of related technical work experience in software developmentProficiency in at least 1 modern backend web development language (Python, Node.js, Go, etc.)Proficiency in at least 1 modern frontend web framework (preferably Next.js/React)Highly desirable to have direct experience working as a full-stack web developer, must at least be willing to work on both the frontend and backend as necessaryExcellent analytical and problem-solving skillsAbility to work and not compromise our high standards of professional ethics, honesty, and transparency in allinteractions with our clients, suppliers, consultants, and each other not only in the public eye but also when no one iswatchingExcellent organization and time management skillsExcellent development and leadership abilitiesStrong troubleshooting skillsStrong analytical and product management skills required, including a thorough understanding of how to interpretcustomer business needs and translate them into application and operational requirementsExcellent verbal and written communication skills and the ability to interact professionally with a diverse group,executives, managers, and subject matter expertsInterest in expanding one’s knowledge in the technology industryAble to assume and complete assignments independently

Essential Job Functions:

Serve as a technical lead contributing to and directing the efforts of development teams, including internal and externalteam membersContribute to the ongoing evolution of the existing and new applications and servicesAnalyze current operational procedures and identifies opportunities for improvementProvide leadership and direction to other Software Engineer levelsWrite detailed description of user needs, program functions, and steps required to develop or modify applicationsAssist in the creation of custom API’sReview code written by other members of the software engineering teamWork with business units to ensure corporate website is functioning properly and the information is accurateDesign, develop, modify, implement, and support software components anywhere in the software stackDetermine root cause for the most complex software issues and develop practical, efficient, and permanent technicalsolutionsRemain current on new technologies and available vendor packages; evaluate and make recommendations asnecessaryLead work on projects that may involve interfaces across diverse hardware platforms, with multiple programminglanguages, development tools or data access toolsUpgrade system and corrects errors to maintain system as part of the Software Development Life Cycle afterimplementationUnderstand and enforces company’s architecture standards and policies to maximize efficiency and support platformcompatibilityPerform other duties as assigned

Key Metrics & Responsibilities

Strong troubleshooting skillsAbility to communicate technical concepts to technical and non-technical audienceAble to complete assignment with minimal directionMust be able to work in a high-pressure team environment, handle multiple tasks and react quickly to software problemsand issuesMust adapt to rapidly changing technologiesInterest in expanding one’s knowledge in the technology industryStrong analytical and product management skills required, including a thorough understanding of how to interpretcustomer business needs and translate them into application and operational requirementsExcellent verbal and written communication skills and the ability to interact professionally with a diverse group,executives, managers, and subject matter experts

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

Confirm your E-mail: Send Email