| Software Engineering Manager | | | Posted on 2010-07-23 by Knewton |
|
|
At Knewton, a software engineering manager is equal parts consultant, coach and coder. As a consultant, a manager must help define, refine and translate business needs for the development team. As a coach, a manager must facilitate learning for all members of the team; the manager must let people know where they've made mistakes and work to improve without being punitive. As a coder, a manager must have excellent habits that serve as an example for all engineers on the team. These aspects must be grounded in a drive to improve the basic metrics of the business while consistently improving our capabilities for future delivery.
The manager will lead one of our Web Development teams responsible for: our test prep student sites, our content manager site or our teacher site.
What we need from you:
* High energy and positive attitude.
* Experience with Agile Development methodology - XP, Scrum, etc. Primarily TDD and Incremental Development.
* Proven ability to frequently deliver high-quality code.
* Proven ability to build and grow a constantly learning team.
* Proven ability to collaborate with business owners to quickly resolve their most important business issues.
* Fearlessness toward making mistakes the first time and confidence to allow team members to do the same.
What we'd like from you:
* Startup Experience.
* Python, Ruby or Java and Unix Scripting experience.
* Data Mining or Machine Learning Engineering experience.
| | Source: VentureLoop |
|
|