Vice President of Engineering

Vice President of Engineering

We are looking for a data maestro and technical leader to…

  • Leverage technology and data to connect people and make the world a better place
  • Work in fast-paced technology company delivering a great product for a good cause
  • Get into “the zone” and have fun writing well-crafted code on a daily basis
  • Use the latest cloud and data technology to design cutting-edge solutions
  • Lead a diverse team of awesome developers  
  • Surf the waves of startup with a sense of humor and a smile
  • Bring happiness, dedication, and transparency to work every day

Essential Job Responsibilities

  • Partner with CEO, customer stakeholders, fellow developers, and our client success team to define and deliver innovative data solutions
  • Lead key technology decisions regarding technology selection, database and data model design for Neo4j graph database, multi-tenant architecture, search optimization in Elasticsearch, REST API design, authentication and identity resolution, and microservices architecture
  • Develop and own key microservices (some existing, many new) of an enterprise-class Cloud SaaS webapp platform with a nearly 100% Python backend
  • Dive in and code every day! Design, prototype, code, test, and document, to take designs all the way from whiteboard architecture to production software
  • Advise on DevOps, Continuous Integration/Delivery system and automated tests
  • Lead exciting (and some not-so-exciting) tech discussions and code reviews
  • Lead and maintain an innovative, accountable, and positive engineering culture
  • Coach developers and encourage culture of growth and camaraderie in a high-performing dev team

Must haves

  • 5+ years leading and inspiring technical teams with a track record of success
  • You love the cloud and have built cloud-based solutions from the ground up
  • You dive into the data and know how to drive a database to put in and get out what’s needed
  • Eager and able to be hands-on in day-to-day development and DevOps
  • You always finish what you start with a focus on quality and stability
  • You communicate with humans as well as machines
  • All-for-one and one-for-all team mentality, demonstrating good judgment and a sense of humor
  • Support and treat all members of a diverse team with respect and integrity
  • 10+ years experience developing software, 3+ years developing Python-based SaaS products
  • Experience developing multi-tenant web applications and data ingestion pipelines
  • Working understanding of containers and container orchestration technology

View full job description here

View more job openings at Uprising Technology

Follow us on LinkedIn and Facebook!

To apply for this job email your details to

Written by Phil Jasicki
Uprising Technology is revolutionizing the way universities perform research to help teams achieve their goals and get work done faster. We make it simple to research and manage data with a cloud-based, single sign-on database that pulls all the information you need into one, easy to use platform.