The Facts
Location: Sebastopol, CA
Status: Full-time
Education: College
Travel: possible
Telecommuting: no
Contact Information
Jobs@O'Reilly
O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
Fax: 707-829-9610
Email:
No phone calls please.
|
Lead Software Engineer
This position will be responsible for supervising all software development initiatives within O'Reilly Online Publishing Group (OPG) including resource planning and project management and will collaborate with director or technical manager on project prioritization. The lead engineer will lead and direct technical projects throughout the analysis, design, build, test, production release and ongoing maintenance phases, and will code complex application features and create technical designs for any new software development.
Responsibilities
- Supervise all software development initiatives within OPG including resource planning and project management, collaborate with director on project prioritization. Liaison to external groups in company, coordinates and manages OPG's involvement in shared technical projects.
- Lead and direct OPG technical projects throughout the analysis, design, build, test, production release and ongoing maintenance phases. Code complex application features and write technical designs.
- Evaluate new technologies and software for inclusion in OPG's publishing platform.
- Manage and coordinate technical contractors as needed.
- Assign development and QA tasks to development team members.
- Provide leadership and mentoring in technology and software development processes.
Minimum Requirements
- Expert knowledge of at least one programming language and advanced knowledge of one additional language. Preferred programming language is Perl.
- Advanced knowledge of web processing/design and CGI scripting.
- Able to debug and troubleshoot mod_perl applications.
- Advanced knowledge of database design techniques (logical and physical) and working knowledge of basic database administration functions. Preferred primary database is MySQL.
- Expert knowledge of one operating system and working knowledge of a second operating system.
- Basic knowledge of network topology/security required.
- Ability to solve complex technical and business issues without direction (and communicate the solutions effectively).
- Able to plan and organize multiple tasks and priorities across work-groups (multiple small-to-large projects) with little supervision. Able to organize and supervise work of 3-5 software engineers.
- Emphasis on tracking techniques is important.
- Excellent oral and written communication skills and good presentation and consulting skills.
- 4-year degree or 6-8 years equivalent work experience.
Return to: O'Reilly Jobs Home
|