Software Architect, Acquistion
oDesk Corporation - Redwood City, CA

This job posting is no longer available on oDesk Corporation. Find similar jobs:Software Architect jobs - oDesk Corporation jobs

Job Description:
oDesk is looking for an Architect to lead engineering for oDesk’s Acquisition efforts. Your mission will be to improve the oDesk experience through creating fast, flexible & scalable system to handle the changing demands of a global online-work marketplace. You won’t have to do it alone, as you’ll be leading a team of world-class engineers. You’ll also be working with the Product and Marketing groups to create the most effective user experience via A/B & qualitative testing. You’ll need a strong passion for great engineering design and a great user experience to be successful as well as a knack for leadership in this position.

About Engineering at oDesk:
The engineering culture at oDesk is based on building and integrating cutting-edge technologies while encouraging creativity, innovation, and expansion. Our engineering managers constantly raise the bar for excellence, motivating each other to tackle challenges and take intelligent risks.

Responsibilities:
Lead and grow a globally distributed team of world-class engineers.

Follow a holistic approach to the site, bringing server and web client together into a harmony.

Work with UX Designers, Product Managers, developers and the Marketing team to build both the client web components (HTML, CSS, JS) and server-side delivery code (Python, Django).

Work across the company with multiple groups, bringing everyone's specializations together into a final product.

Enforce best practices by providing architecture and design guidelines.

Requirements:
3+ years of relevant technical experience with demonstrated leadership and team building skills.

Solid foundation in computer science with strong competencies in algorithms and software design.

Python/Django experience.

HTML/HTML5, CSS/CSS3, and JS/JQuery experience.

Good to have: experience and desire on working with a short-cycle, agile, iterative development team.

Comfortable and effective in cross-functional and cross-organizational communication and collaboration.

Experience or desire to work with distributed teams.

Strong written and verbal communication skills.

B.S. or M.S. degree in Computer Science or equivalent experience.

About this company
9 reviews