Career Opportunities

Vice President, Software Engineering

Overview

We are seeking a strong, entrepreneurial leader to
lead the company's engineering teams and deliver the
future in online social personal expression.

We are a fast-moving, energetic startup where teams
from all departments work hard and interact with a
spirit of cooperation and mutual respect. Our service
is used by millions of intensely loyal customers
around the world who use our site to create rich,
personal websites that they share with their friends.

We are seeking a hands-on experienced software
management professional to lead and continue building
our team of seasoned, senior developers, many of whom
have 10 or more years of experience with Java and
other enterprise and internet technologies.

Specific duties include:
- Growing, mentoring and managing the engineering
team: recruiting, mentoring, performance reviews,
career management, training, staff development.
- Project management: task definition, assignment,
estimation, tracking, prioritization across multiple
internal and external constituencies.
- Establish and implement strong Engineering
processes: object-oriented design, rapid prototyping,
management, consumer-facing web properties,
advertising and ecommerce protocols and
infrastructure.
- Strategic vision: identification and pursuit of
opportunities associated with new and evolving
technologies and their ability to impact the business.
- Build highly reliable, scalable, and maintainable
Piczo platform with high performance, fault tolerant
operation.
- Drive the engineering team in design, development
and implementation of systems and processes to ensure
scalable architecture deployable globally with smooth
migration into production.
- Work closely with Product Management to evaluate and
scope new intiatives, flush out technical
requirements, and drive development through aggressive
launch cycles
- Partner with Technical Operations to ensure that
quality and operational requirements are built into
every Product release and output from the Engineering
team is developed with performance, scalability,
stability, security, and operational supportability at
the core; coordinate with QA and Release Engineering
groups for all product releases
- Evangelize with senior management and external
partners to promote groups vision, strategy and plan a
path for success.
- Results oriented manager who has experience
delivering projects under tight deadlines and high
pressure.

Candidates must have...
- A bachelor's degree (M.S. preferred) in computer
science or related discipline
- At least 10 years of experience in commercial
software development in an enterprise or consumer
internet business
- At least 5 years of experience managing software
development teams
- Experience with high-volume, transactional database
applications
- Deep understanding of the Java language,
architectures and environments
- Experience in evaluating, selecting and integrating
best-of-breed/ innovative technologies
- Entrepreneurial drive, demonstrated ability to
achieve goals in an innovative and fast paced
environment
- Excellent analytic problem-solving skills
- Excellent written and verbal communication skills
- Excellent time management and leadership skills

The ideal candidate will have experience with...

- Operating systems: multiple flavors of Linux
- Relational Databases: MySQL. (Oracle helpful)
- Web/Application servers: Apache , Tomcat, JBoss
- Multi-terabyte storage architectures
- Web interfaces and Languages: Java, PHP, Perl
 
   
To discuss our current opportunities, please visit our contact page or email us at john@searchtek.net