About the Company: Attorney Live® is an app-based tele-law service that leverages technology to connect people who need legal counsel with vetted attorneys best able to provide it. As a dynamic and innovative tele-service company we are dedicated to delivering cutting-edge communication solutions to individuals. As the most convenient on-demand solution available, people now have access to attorneys at their fingertips. We're an exciting and forward-thinking startup (the product was released in 2022). Our mission is to revolutionize the way people connect and communicate with Attorneys. As the Head of Technology, you will play a pivotal role in shaping our technical strategy and leading a high-performing engineering team. Your expertise and leadership will be crucial in scaling our platform, ensuring its quality, maintainability, and performance, and contributing to our mission. Responsibilities: A minimum of 7 years of progressive experience in software engineering, with at least 4 years in a leadership role. Strong background in software development, architecture, and design, with proficiency in modern programming languages (VueJS/React/Angular and .Net) and cloud technologies (Azure). Familiarity with SQL Server, MySQL, T-SQL, and PL/SQL Experience with agile development methodologies and a commitment to iterative, data-driven development practices. Experience building and operating large-scale web services, preferably for mobile apps Familiarity with iOS and Android ecosystems Strong Object-oriented Design and Service-oriented Architecture skills Experience developing a team and establishing process rigor for an organization Excellent communication and interpersonal skills, capable of effectively engaging with technical and non-technical stakeholders at all levels of the organization. Strong analytical and problem-solving skills, with a track record of resolving complex technical challenges. Bachelor's or advanced degree in Computer Science, Engineering, or a related field. What we're looking for in this role: Technical Leadership: Provide and articulate a clear vision for the company's technical strategy. Ensure that the vision is clearly articulated and understood by the C-suite, peers, and direct reports. Provide strategic direction and technical leadership to the engineering team, guiding the development of our platform in alignment with business goals and industry best practices. Team Management: Build, mentor, and manage a diverse engineering team. Fostering a culture of collaboration, innovation, and continuous learning, promoting the adoption of new technologies, tools, and methodologies within the technical team. SDLC: Align with colleagues to define and implement a secure software development process, and standards, to ensure efficient and high-quality delivery of software. Architecture and Design: Oversee the architectural design and technical decisions, ensuring scalability, reliability, and maintainability of the platform as it grows. Technology Evaluation: Stay abreast of industry trends, evaluate new technologies, and make informed recommendations for tooling, frameworks, and processes that enhance the platform's capabilities. Cross-functional Collaboration: Work closely with other teams to foster a seamless and efficient development process. Ensure that technical concepts and challenges can be easily understood by non-technical peers. Performance and Scalability: Monitor and optimize the platform's performance, scalability, and security, addressing any technical challenges that arise. Perks: We welcome new ideas and allow you to make an immediate impact on the team. Flex PTO for any reason, including sick days (no specified limits), flexible work schedule. Personal laptop. Health and wellness package. Remote work.