ÂÜÀòÂÒÂ×

Head Of Engineering

Engineering · Full-time · NJ, United States

Job description

GovPilot - Head of Engineering

About Us:

In the United States, nearly 40,000 local governments grapple with the challenges of managing critical processes, often relying on outdated approaches. Recognizing these hurdles, GovPilot has pioneered a groundbreaking, cloud-based platform with a singular mission: to empower local governments to operate at their peak efficiency.

GovPilot serves as a repository of best practices, achieving this by standardizing, digitizing, and consolidating over 150 local government processes into a unified, integrated system. The GovPilot platform was constructed through valuable insight and feedback from subject matter experts in local government agencies across the United States.

About the Role

As the Head of Engineering at GovPilot, you will be leading a team of engineers in developing the next generation of our web application. You will play a pivotal role in shaping our product development strategy, driving technical excellence and ensuring the successful delivery of our software. You will work closely with cross-functional teams, including product management, design and quality assurance to achieve our business objectives.

Duties & Responsibilities

  • Provide strategic direction and technical leadership to the engineering team. Foster a culture of innovation, collaboration, and continuous improvement.
  • Collaborate with the CTO, executive leadership and cross-functional teams to define and execute the company's technical vision, strategy, and roadmap.
  • Define, design and document robust and scalable software architectures. Select and implement proper tools, frameworks and technologies needed to successfully build a resilient SaaS product.
  • Drive the adoption of best practices, methodologies, and emerging technologies to enhance product development processes and accelerate time-to-market. Belief and adherence to process is a must.
  • Lead the end-to-end development process, from ideation to deployment. Ensure timely delivery of high-quality features and enhancements.
  • Build, mentor, and manage a high-performing engineering team. Set clear goals, provide regular feedback, and promote professional growth.
  • Champion agile methodologies (Scrum) and drive efficient development cycles. Collaborate with cross-functional teams to prioritize and execute projects.
  • Oversee testing processes, code reviews, and quality assurance practices. Maintain a strong focus on code quality and reliability.
  • Identify and address performance bottlenecks to ensure the application runs smoothly, even with large datasets and complex interactions.
  • Implement security best practices to safeguard user data and maintain compliance with data privacy regulations.
  • Maintain and enforce high code quality standards, conduct code reviews, and contribute to the development of reusable components and libraries.
  • Create and execute comprehensive test plans, including unit tests and integration tests. Debug and resolve issues in a timely manner.
  • Document code, technical specifications, and development processes to facilitate knowledge sharing and future maintenance.

Qualifications & Experience

  • Extensive experience with SaaS, focus on software development, architecture, and technical leadership,.

  • 10+ years hands-on engineering experience demonstrating career advancement and 3+ years managing development teams.

  • 3+ years experience working in a cloud environment, preferably Azure.

  • Deep understanding of modern web technologies, javascript frameworks and single page applications.

  • Excellent and accurate written and verbal communication, team-building, and decision-making abilities. Ability to manage multiple projects simultaneously.

  • Proven experience driving the adoption of best practices, methodologies, and emerging technologies to enhance product development processes and accelerate time-to-market.

  • Strong problem-solving skills and the ability to optimize app performance for a seamless user experience.

  • Strong understanding and commitment to application security best practices and data protection principles.

  • Experience working in a Scrum environment and adherence to Agile methodology.

Why You’ll Love GovPilot

  • Join a fast-growth stage tech company recognized by GovTech Magazine as a top 100 company, 6 years in a row
  • The opportunity to hone your skills, learn new ones, and make a direct impact on the company's growth
  • Friendly work environment, dedicated colleagues, and in-person team-building trips and activities
  • Competitive Salary & Commission Structure
  • Medical and Dental Coverage
  • 401k with employer matching contribution
  • 17 days PTO annually

Org chart