Job description
We are building and scaling a resident-centric ecosystem of products, which enables us to have a 360 view of the prospect/resident to improve operational efficiency and resident satisfaction.
Your Impact:
As a Director, Software Engineering, you will build, lead, grow, and develop high-performing engineering teams responsible for foundational, technical and product capabilities that support all products.
As a leader of your teams, you’ll help shape our technical foundation through a thoughtful, pragmatic transformation of our technology, process, and teams.
Reporting to the Managing Director, Innovation Technology, you’ll serve as a member of the Engineering leadership team and work in close partnership with peers in technology, product, and operations to ensure the successful delivery of product roadmaps.
This role will focus on:
1) Hiring, developing, and retaining engineering talent
2) Driving delivery of our resident-centric ecosystem of products,
JOB DESCRIPTION
Essential Responsibilities:
People Management:
- Build, lead, and develop multiple teams of software engineers & managers; defining their career development plans, setting specific goals, and motivating them to achieve results.
- Manage and mentor the engineering team, applying your expertise to guide the team through difficult engineering challenges.
- Foster and facilitate the professional growth and development of our engineering staff as well as lead effective cross-functional collaboration across groups within the organization.
- Successfully manage performance; mentoring and coaching software engineers, supporting both high and underperforming individuals
- Be a player-coach and provide hands-on leadership to the team & elevate the team’s efficiency.
- Manage teams directly & through a matrix structure
- Create an engineering culture that supports innovation and creativity while delivering a high volume of products in a predictable and reliable way.
- Provide technical guidance, career development, and mentoring to team members.
Driving project delivery and execution:
- Help define and drive the vision, strategies, and roadmap of Engineering, and lead the team to execute
- Be a thought leader, identify high-impact project opportunities and process changes, and improve the productivity of the overall team
- Champion best practices and technical excellence across techniques, processes, smart tooling, etc. to minimize technical debt and improve developer productivity
- Partner closely with key stakeholders across Greystar, including Architecture, Design, Product Management, and strategic business partners.
- Participate in technical decisions and provide technical coaching, helping tech leads to define and prioritize engineering roadmap.
- Communicate and nurture an engaging relationship with project leaders and business stakeholders.
Requirements:
- 5+ years of experience in engineering roles working with C# or Java
- 4+ years of experience in a people leadership/manager role
- Experience in building a consumer-facing products at scale.
- Experience concurrently leading and mentoring multiple teams and managers and establishing and measuring OKRs
- Strong understanding of software architecture concepts, resilient application design, cloud technologies, and automation.
- Bachelor’s degree in Computer Science, MIS, or equivalent.
- Minimum of two (2) years of relevant experience working with Azure PaaS resources such as Azure Service Bus, Azure App Service, Azure Functions, Cosmos DB, Azure APIM, and Azure Notification Hub.
- Minimum of two (2) years of relevant experience working with modern web frameworks such as VueJS, React or Angular.
- Knowledge of Dynamics 365 and/or Power Platform technologies is preferred.
- Minimum of two (2) years of relevant experience working with cross-platform and/or native mobile frameworks such as Xamarin, Flurry, React Native, Swift, Objective-C, Java or Kotlin.
- Knowledge of cloud-first architecture, web-based systems architecture, service-oriented architectures, enterprise application architecture as well as experience managing expectations and priorities.
- Self-motivated with a proven track record in software architecture, design, and implementation.
What the Right Candidate will Enjoy!
- 100% Remote flexibility!
- Competitive pay, benefits, and overall compensation packages.
- The chance to lead a technology team for a thriving organization that prioritizes the virtues of accountability, respect, and operational excellence!
- The opportunity to join a thriving, highly visible organization during its technology transformation!
Depending on the position offered, regular full-time and part-time team members may be eligible to participate in a bonus program in addition to their base salary. Once eligible, team members may participate in the 401k plan. Regular, full-time team members are also offered a range of medical, financial, and/or other benefits from which to choose.
Greystar will consider for employment qualified applicants with arrest and conviction records.
jorgevillanueva.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, jorgevillanueva.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, jorgevillanueva.com is the ideal place to find your next job.