Experience Inc. Jobs

Job Information

Brookfield Properties Sr. Software Engineer in Charleston, South Carolina

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 experience

  • 5+ years of related technical work experience in software development

  • Proficiency 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 necessary

  • 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 independently

Essential Job Functions:

  • Serve as a technical lead contributing to and directing the efforts of development teams, including internal and external

  • team members

  • Contribute to the ongoing evolution of the existing and new applications and services

  • Analyze current operational procedures and identifies opportunities for improvement

  • Provide leadership and direction to other Software Engineer levels

  • Write detailed description of user needs, program functions, and steps required to develop or modify applications

  • Assist in the creation of custom API’s

  • Review code written by other members of the software engineering team

  • Work with business units to ensure corporate website is functioning properly and the information is accurate

  • Design, develop, modify, implement, and support software components anywhere in the software stack

  • Determine 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

  • Lead work on projects that may involve interfaces across diverse hardware platforms, with multiple programming

  • languages, development tools or data access tools

  • Upgrade system and corrects errors to maintain system as part of the Software Development Life Cycle after

  • implementation

  • Understand and enforces company’s architecture standards and policies to maximize efficiency and support platform

  • compatibility

  • Perform other duties as assigned

Key Metrics & Responsibilities

  • Strong troubleshooting skills

  • Ability to communicate technical concepts to technical and non-technical audience

  • Able to complete 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

  • 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

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

At Brookfield Properties, our success starts with our people. People like you. We develop, operate, and manage more than 1000 properties and 380 million square feet of real estate across the globe. It’s a feat that wouldn’t be possible without our team, a diverse group of creative visionaries and innovative experts who are relentless in pursuit of one goal: to ensure our buildings don’t simply meet the needs of our tenants, residents, and communities — but exceed them, every day.

DirectEmployers