Urban Mapping is looking for a VP Engineering/CTO/Director of Engineering to lead product development, operations and oversee customer engagements. This position reports to the CEO. Candidates must have worked in VP or Director roles at large websites or data vendors before. We’re seeking someone who is self-motivated, passionate, and takes pleasure in getting their hands dirty. We are nimble and work with low overhead.
You must be prepared to adapt quickly and wear many hats. You will guide bright engineers an agile development process to further develop Urban Mapping’s cloud-based web mapping and analytics platform, data products, and supporting systems. You will be tactician and strategist, executing and providing insight and direction. You largely define what it is, what to do, and how to do it with the engineering team. You will engage with clients or prospects to envision their future, and offer concrete implementation guidance. Additionally, you will support sales and marketing efforts, acting as a product evangelist.
Role
* Drive engineering, act as mentor, architect, and sage guru, keeping an eye on the goal, not simply on the technology
* Plan and guide product development cycles, following flexible development methodologies (partner coding, agile development, test-driven)
* Select technology and architecture for advanced features and endeavors
* Enable others to execute by taking on non-core technical work, or filling experience gaps
* Ensure high quality standards through process controls
* Cultivate the team and help individuals grow in their careers
* Perform general managerial tasks
Essential Qualities
* You are motivated to get it done
* You are technically fluent enough to steer low level technology decisions with a mix of critical insight, innate ability, and sage experience
* Communicate simply with the common-man
* Eager to learn from a team of domain experts
* Able to guide and act with limited or incomplete information about the future
* Proven experience in crafting technology solutions that are delivered on time and on budget
Experience
* A track record of leadership and success
* Previous experience at a Senior Manager level is required
* At least 2 years experience managing an engineering team of at least 5 people
* At least 2 years experience managing or principal or lead on the team for a high-availability website
* Experience with agile release cycles, preferably weekly
* Experience in a start-up environment
* Experience conducting design/code reviews, performance tuning and low level debugging
Technologies
* 5+ years of server-side OOP software development, preferable with Python, Java, or Ruby
* Broad experience with web application frameworks, preferably with Django
* Complete familiarity with n-tiered web, clustered architectures.
* Well versed in HTML, CSS, Javascript
* Deep database experience, preferably some with Postgres
* Demonstrated understanding of strategies for high availability web sites including caching techniques, clustering
* Comfortable working in Linux
* Demonstrated experience with monitoring systems, preferably some of it with Nagois and Gomez
* Experience working with web APIs and Software as a Service
Extremely Nice To Have
* Cloud computing: EC2, etc.
* Experience with virtualization
* GIS, Web Mapping APIs
* Big Data, NoSQL
* Experience managing consultants, including outsourcing
This position pays a competitive base salary ($130k+) + benefits, options, training/education, centrally-located, food & fun, etc… If you are interested in this position, please do the following:
* Review our developer portal at developer.urbanmapping.com, specifically looking at Mapfluence
* Send email with VP Eng in the subject line to talent@urbanmapping.com
* Attach your resume
* Include links/descriptions of your work
* Include a note of introduction
ATTN RECRUITERS: Not completely opposed working with you, but you *must* include information about your fees in writing. If you call, you decrease your chances of us working with you.