What are the responsibilities and job description for the Senior Manager, Software Engineering - Business Intelligence position at Jobright.ai?
Verified Job On Employer Career Site
Job Summary:
AppFolio is a technology leader powering the future of the real estate industry, and they are seeking an Engineering Manager to lead their Platform team. The role involves managing and developing a team of engineers responsible for building and maintaining platform services and enhancing user experiences through innovative software solutions.
Responsibilities:
• Lead, coach, and support a team of passionate engineers, fostering a high-performance culture of technical excellence.
• Drive technical innovation by designing and delivering scalable, high-performance, and reliable software solutions.
• Lead architectural discussions and contribute hands-on to system design, ensuring the team builds robust and future-proof platform services.
• Take a hands-on approach to the entire software development lifecycle: oversee technical execution, ensure high-quality code through rigorous reviews, and maintain a culture of continuous improvement.
• Identify and resolve performance bottlenecks, scalability challenges, and reliability issues to create an industry-leading leasing experience.
• Manage the delivery of software using Agile best practices, including continuous delivery, continuous integration, and test-driven development.
• Promote a SMART codebase (Simple, Maintainable, Agile, Refactored, and Tested) for a SAFE product (Secure, Available, Fast, and Easy).
• Champion best practices in cloud architecture, distributed systems, and modern engineering methodologies to enhance the team's technical capabilities.
• Ensure the team fully understands the goals and objectives of AppFolio as a company and how their work fits into the bigger picture.
Qualifications:
Required:
• BS, MS, or Ph.D. in Computer Science or related technical discipline, or equivalent experience.
• Proven experience leading engineering teams during the evolution of the Engineering function from start-up to mid-lifecycle.
• 2 years of successfully hiring, directly managing, coaching, and retaining world-class engineers.
• 5 years of demonstrated experience leading and contributing to the design, development, delivery, and maintenance of large-scale and high-performance platforms.
• Deep hands-on technical expertise, including strong system design skills and the ability to craft and execute an engineering strategy aligned with business objectives.
• Well-versed not only in the typical Agile rituals and practices - but also the modern, genuinely agile practices of rapid experimentation and continuous delivery of value.
• Exceptional interpersonal skills with a proven ability to build productive cross-functional relationships and motivate team members. Must have a positive, can-do attitude and value collaboration.
• The ability to thrive with high levels of personal initiative, autonomy, and responsibility.
• Creativity, ability to solve complex problems without a roadmap.
Preferred:
• Experience building and evolving reporting systems and user experiences, like Business Intelligence Applications, Dashboards, React Charts, and Visualization Libraries, ideally in an enterprise B2B market.
• Building platform-as-a-product, creating self-service tools and capabilities for internal teams to leverage
Company:
AppFolio is a cloud business management solutions provider for the real estate industry. Founded in 2006, the company is headquartered in Goleta, California, USA, with a team of 1001-5000 employees. The company is currently Public Company. AppFolio has a track record of offering H1B sponsorships.