Miami, FL, USA
22 days ago
Senior Manager, Software Engineering
Overview Sr Manager, Software Engineering – Emerging Technology Summary of Position: The primary mission of the Sr Manager of Software Engineering – Emerging Technology role is to drive innovation at Lennar by delivering software solutions with emerging technologies. The position sits in our Enterprise Data and Analytics team, which aims to drive improved business outcomes using insights gleaned from data and analytics and infuse them into Lennar’s corporate fabric. The Sr Manager of Software Engineering will have a unique opportunity oversee and manage development on exciting and innovative projects at the forefront of technology. Our team is dedicated to exploring, incubating, and implementing emerging technologies and paradigms to drive value across Lennar. Responsibilities Principal Duties and Responsibilities: · Software Engineering Management: Lead, mentor, and manage a team of software engineers, fostering a culture of collaboration, innovation, and excellence · Continuous Improvement: Drive continuous improvement in software engineering processes, tools, and methodologies to enhance team productivity, product quality, and other key KPIs. · On-time Project Delivery: Ensure the timely delivery of high-quality software solutions that meet or exceed stakeholder expectations. · Emerging Tech Architecture and Best Practices: Champion the adoption of best practices in software architecture, design, and development, ensuring consistency and maintainability across the organization. · Emerging Tech Product Partnership: Partner closely with the emerging technologies product group to groom epics and features for the team · Research and Exploration: Identify, propose, and evaluate new areas for emerging technologies research, lead research activities, and provide guidance and recommendations based on thorough analysis and hands-on experience with these technologies. · Proof of Concept (PoC)/Prototype Development: Develop and manage the creation of PoCs and prototypes to demonstrate the feasibility and potential impact of new technologies and solutions. · Coding and Development: Oversee and contribute to the coding and development of software solutions, ensuring adherence to best practices and high-quality standards. · Testing and Quality Assurance: Implement and manage rigorous testing and quality assurance processes to ensure the reliability, performance, and security of software solutions. · Documentation: Ensure comprehensive documentation of software solutions, including technical specifications, user guides, and release notes. · Collaborative Problem Solving: Work closely with cross-functional teams to identify, analyze, and resolve complex technical challenges and drive continuous improvement. · Learning and Skill Development: Foster a culture of continuous learning and skill development within the team, staying current with industry trends and emerging technologies. · Communication and Reporting: Communicate project status, risks, and opportunities to stakeholders, ensuring transparency and alignment across the organization. Qualifications Education and Experience Requirements: · Bachelor's degree in computer science, information technology, engineering, or a related technical discipline. · 10+ years of software / full-stack development experience, with 5+ in a managerial/leading role · 5+ years of experience with Cloud technologies. · Experience with emerging technologies and paradigms (eg artificial intelligence, machine learning, blockchain, OpenAI, AR/VR, or Internet of Things (IoT)), with a demonstrated ability to identify, propose, and evaluate new areas for research · Experience in developing and managing Proof of Concept (PoC) and prototype projects · Experience working in a cross-functional, collaborative environment, with a focus on problem-solving and continuous improvement · Proven experience building high-quality software development teams, meshing senior and junior developers into a cohesive unit · Expertise in software architecture, design, and development best practices, with the ability to champion their adoption across the organization · Experience with data and analytics, with the ability to drive improved business outcomes using insights gleaned from data, is a plus · Proven experience in delivering high-quality software solutions on time and meeting or exceeding stakeholder expectations · Strong communication skills, with the ability to communicate project status, risks, and opportunities to stakeholders and ensure alignment across the organization · Commitment to continuous learning and skill development, with the ability to stay current with industry trends and emerging technologies. · Proficiency with cloud platforms and services that support emerging technologies, such as blockchain platforms, AI/ML frameworks, or IoT platforms. · Expertise in Agile software development process with a strong emphasis on test driven development. Physical Requirements: This is primarily a sedentary office position which requires the Software Engineer to have the ability to operate computer equipment, speak, hear, bend, stoop, reach, lift, and move and carry up to 25 lbs. Finger dexterity is necessary. This description outlines the basic responsibilities and requirements for the position noted. This is not a comprehensive listing of all job duties of the Associates. Duties, responsibilities and activities may change at any time with or without notice. #LI-DR1 Type Regular Full-Time
Confirm your E-mail: Send Email