Software Engineering Lead
Current- Lead the technical development, design, and product market fit of multiple innovation initiatives, playing a central role in the end-to-end software engineering experience and often wearing multiple hats including product lead, UX designer, UX researcher, full-stack software engineer, software architect, solutions architect.- Develop and refine reusable patterns and best practices for quickly iterating on new ideas, accelerating time to market and empowering cross-functional teams to deliver innovative products and features.- Prioritize speed and agility, focusing heavily on executing quickly to get products in the hands of customers as soon as possible.- Work closely with design partners to ensure that product and UX solutions align with their business needs and goals, collaborating to develop impactful and intuitive user experiences.- Lead design partner meetings, serving as a technical advisor and advocate for the user experience and ensuring that the design and product teams are aligned in their vision and execution.- Contribute to the development of end-to-end tests, ensuring that products are rigorously tested and verified for quality and reliability.- Conduct code reviews and provide feedback and guidance to peers, fostering a culture of continuous improvement and knowledge sharing.- Mentor junior developers, helping to develop their technical skills and nurture their professional growth.- Stay up-to-date with emerging trends and best practices in software engineering and design, sharing insights and recommendations with the team to inform future projects and initiatives.- Cultivate a culture of collaboration, innovation, and agility, working to empower cross-functional teams to deliver high-quality products and solutions that meet customer needs and drive business growth.