hero

Career Opportunities at SJF Portfolio Companies

SJF Ventures
companies
Jobs

Director of Engineering

City Innovate

City Innovate

San Francisco, CA, USA
Posted 6+ months ago

Overview

City Innovate is a SaaS startup in the GovTech space on a mission to make the government a force for social good. We are strategically structured as a public-benefit corporation to ensure that we keep our focus not just on revenues but also on the needs of the people served by the government. We are passionate about making our customers' lives better and building products that help them deliver better services to the public. Our Founders have also placed a strong emphasis on company culture, promoting a collaborative team environment where entrepreneurship is always celebrated.

City Innovate is looking for a strong individual who has experience driving feature velocity and stability to help us grow to not only series B, but beyond. As the Director of Engineering, you will be responsible for driving the vision, design, and strategy of City Innovate. Additionally, you will help to progress the entrepreneurial culture by developing and guiding a team of forward thinkers. In this role, you will be responsible for new feature development, data structure design, software architecture, security, and performance of the core backend Ruby on Rails application.You will also have the opportunity to not only improve our current stack, but also guide us through future decision as we scale with larger enterprise level tools.

What You’ll Be Doing:

  • Build and maintain a solid release schedule
  • Lead a team of both on and offshore mid- senior level developers
  • Sell the company vision both internally and externally
  • Collaborate with our product team on vision and strategy
  • Lead/ participate in technical architecture discussions
  • Lead the team in solving complex technical problems
  • Ensure compliance with security regulations
  • Manage software development projects by setting requirements, goals and timelines
  • Prepare and manage the engineering department’s budget
  • Design strategies for future development projects based on the company’s overall objectives and resources
  • Hire engineers and coordinate their training
  • Implement innovative technologies
  • Oversee the overall quality and engineering operations of the company
  • Ensure documentation throughout