Charleston, South Carolina, USA
3 days ago
Vice President, Software Engineering

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

***The VP, Software Engineering is located in Charleston, SC and required being willing to come into the office***

Primary Responsibilities: The Vice President, Software Engineering is primarily responsible for designing, developing and troubleshooting new and existing software systems. The VP, Software Engineering oversees internal and external development resources to ensure successful design, development, and delivery of technology-based solutions.

Skills & Competencies:Bachelor’s Degree in Computer Science or related field or equivalent work experience10+ years of related technical work experience in software development5+ years of experience managing software development teamsProficiency 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)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 skillsStrong organization and time management skillsExcellent development and leadership abilitiesStrong analytical and product management skills required, including a thorough understanding of how to interpret customer 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 expertsEssential Job Functions:Develop and execute engineering strategy to drive user engagement across all platforms.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 improvementLead, mentor, and inspire a high-performing engineering team, fostering a culture of innovation, collaboration, and continuous improvement.Design and implement best practices in software development, testing, and deployment in partnership with teams across the organization.Write detailed description of user needs, program functions, and steps required to develop or modify applicationsSupport and oversee the creation of custom API’sOversee project timelines, resource allocation, and budget management to ensure timely and efficient delivery of engineering initiativesReview 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 to leadershipLead work on projects that may involve interfaces across diverse hardware platforms, with multiple programming languages, development tools or data access toolsUpgrade system and corrects errors to maintain system as part of the Software Development Life Cycle after implementationUnderstand and enforces company’s architecture standards and policies to maximize efficiency and support platform compatibilityPerform other duties as assigned

Key Metrics & ResponsibilitiesCode coverageCode reworkCycle timeBug rateVelocityDeployment frequencyQueue time

Physical RequirementsCapable of working extended hours, to include evenings, weekends and holidays as necessary.Must be able to speak English in a clear and understandable voice so that various types of communications may be conducted with people of various levels of education and capabilities, to include the exchange and receipt of information over the telephone.Able to see well enough to read faint or partially obscured writing or printing, with corrective lenses if needed.Position may involve sitting, standing, stooping, kneeling, pushing, shoving, lifting, carrying and moving objects that can weigh up to 25 lbs. This movement can occur throughout the day. Must also be able to climb several flights of stairs if necessary.Must be able to interact with all types of individuals, be mentally alert, detail oriented, and with good reasoning skills.Must have finger dexterity for typing/using a keyboard.

Environmental Requirements

Must be able to work on more than one assignment at a time with frequent interruptions, changes and delays. Must be able to remain focused and work effectively, efficiently, and cheerfully under such circumstances. For safety reasons, employee must remain alert to working conditions and aware of safety, health, and environmental concerns.Must be able to work effectively and cheerfully in an environment which may be stressful due to adversarial situations resulting from the proper performance of duties.

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of the job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

DISCLAIMER: This is not an all-inclusive job description; therefore, management has the right to assign or reassign schedules, duties and responsibilities to this job at any time.

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