Head of Engineering

Company:  Authentica Solutions, LLC
Location: Atlanta
Closing Date: 01/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

About Authentica Solutions

Authentica Solutions is a leading EdTech organization that aims to reimagine the education sector by providing innovative solutions that empower educators, students, and institutions. We are dedicated to enriching the educational landscape by providing cutting-edge solutions to K-12 institutions, Higher Education, MOE/DOEs (Ministries of Education/Departments of Education), EdTech Software Providers, and Strategic Partners. Our commitment to education goes beyond the conventional. We thrive on the opportunity to tackle intricate data issues and transform them into actionable insights that empower educators, administrators, and students alike.

Job Summary:

The Head of Engineering will lead and manage a dedicated engineering team responsible for the support, maintenance, and product updates of a client-owned solution, with a focus on monthly implementations and rollouts. This role will report to and work closely with the EVP of Product, who also serves as the General Manager for the client relationship, ensuring alignment of engineering efforts with the broader product and business strategy.

In this position, you will provide technical leadership, oversee product lifecycle management, and act as the primary engineering point of contact for the client. You will collaborate with cross-functional teams to ensure timely, high-quality delivery of product updates while maintaining a robust, scalable, and secure technology environment that adheres to strict security protocols and regulatory compliance standards.

Key Responsibilities:

  • Technical Leadership and Architecture:
    Oversee and provide strategic direction for all technical aspects, ensuring high-quality support, maintenance, and enhancements of the product using the .NET framework. Guide the technical vision and strategy for a scalable, secure, and compliant platform. Collaborate with senior engineers to define, design, and evolve the platform architecture, particularly in cloud infrastructure (Azure), databases, and possible data lakes as the platform and product grows. Mentor the engineering team in adhering to best practices, coding standards, and technical standards.
  • Team and Engineering Management:
    Build, mentor, and lead a diverse engineering team, fostering a high-performance culture. Manage and coordinate the activities of developers, testers, and technical staff to ensure smooth execution of monthly rollouts and implementations. Drive professional development and maintain high team morale, ensuring alignment with project timelines, task assignments, and deliverables.
  • Product Roadmap and Release Planning:
    Collaborate with the Product team (EVP, Technical Business Analyst) to define the product roadmap and release schedule. Work closely with cross-functional teams to develop technical approaches, estimate level of effort, and deliver timely, high-quality product updates.
  • Hands-on Engineering and Coding:
    Lead by example with hands-on development and architecture design. Contribute to coding in languages like .NET, C#, Python, and Typescript. Engage in code reviews, pair programming, and drive sprint-based development processes to ensure the team delivers secure and scalable solutions.
  • Security and Compliance:
    Ensure the platform adheres to strict security protocols and regulatory compliance standards. Implement and enforce best practices across the technology stack, especially in cloud environments (Azure) and data management, to ensure a secure, reliable platform.
  • Operational Excellence and Risk Management:
    Drive continuous improvement in engineering processes and practices, including deployment, monitoring, maintenance, and incident response. Proactively manage risks, troubleshoot complex technical issues, and improve system efficiency while reducing downtime.
  • Quality Assurance and Product Maintenance:
    Oversee the delivery of product updates, bug fixes, and enhancements on a monthly release cycle. Implement quality control processes, including automated testing, to ensure that updates meet required standards before deployment, minimizing risks in rollouts.
  • Cloud and Database Expertise:
    Leverage deep expertise in Azure cloud technologies and relational databases to ensure the platform is secure, scalable, and aligned with industry best practices.
  • Collaboration and Stakeholder Management:
    Act as the primary point of contact between the EVP-Product/GM and internal teams, ensuring effective communication of requirements, expectations, and progress. Align with client teams on product updates, feature releases, and address any support issues efficiently.
  • Trends and Innovation:
    Stay updated with industry standards and technological advancements to continually drive innovation, improve engineering output, and enhance platform resilience.
  • Budget and Resource Management:
    Manage external resources or vendors as necessary, ensuring seamless integration and optimal project execution.

Technical Skills:

  • Designing back-end database structures for web applications and generating complex stored procedures for software maintenance.
  • Design, develop, and maintain software applications using ASP.NET MVC, ASP.NET Core, .NET 6, Angular, SQL Server, and Azure.
  • Implement and manage backend solutions with SQL Server and MySQL.
  • Develop front-end components with Angular, TypeScript, HTML, and JSON.
  • Utilize Entity Framework and Dapper for ORM solutions and manage database interactions.
  • Leverage Azure services for cloud-based solutions and deployment.
  • Implement authentication, authorization, and security best practices.
  • Develop SSRS reports and handle ETL processes as needed.
  • Debug, troubleshoot, and resolve issues in software applications.
  • Manage performance and optimize applications for efficiency and scalability.
  • Collaborate with cross-functional teams to ensure software quality and alignment with business goals.

Required Skills and Experience:

  • 12+ years of experience in software design and development.
  • Expertise in ASP.NET MVC, ASP.NET Core, .NET 6, Cosmos, Data Lakes, Angular, SQL Server, and Azure.
  • Proficiency in TypeScript, HTML, and JSON.
  • Knowledge of Entity Framework and Dapper for ORM.
  • Experience with SSRS reporting and Power BI.
  • Deep understanding of authentication, authorization, and security practices and implementations.
  • Deep experience with ETL tools and processes.
  • Deep familiarity with Kendo UI HTML Framework.
  • Good experience with mobile app development.
  • Knowledge of continuous integration and source control systems (e.g., Git).
  • Experience with JavaScript/JQuery and unit testing (xUnit, nUnit).

Qualifications:

  • History of leading engineering teams across different skill sets and demonstrated acumen.
  • A minimum of 10 years of senior-level software architecture and development experience.
  • Deep knowledge and experience with agile development methodologies and common practices.
  • Exceptional communication and interpersonal skills, including the ability to collaborate effectively with stakeholders.
  • Strong strategic and analytical skills, with the ability to set clear priorities, delegate, and guide investment in people and systems.

Join Authentica Solutions and be part of a dynamic team that's shaping the future of education through data-driven insights. If you are passionate about solving complex problems, building scalable data platforms, and making a positive impact on education, we encourage you to apply!

Authentica Solutions is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetics, disability, age, or veteran status. We provide a workplace free from discrimination and harassment, and where employees and contractors are treated with respect and dignity.

We encourage candidates from all backgrounds to apply, as we believe a diverse workforce brings a variety of ideas, perspectives, and experiences that enhance our ability to meet the needs of our customers and drive innovation.

Applicants must be authorized to work for any employer in the United States. We are unable to provide sponsorship or assume responsibility for employment Visa sponsorship.

#J-18808-Ljbffr
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙