Saturday, February 23, 2008

Google opening

Note to self - find the link for this instead of copying it. :-)

Technical Writer, Software Engineering - New York

This position is based in New York, NY.

The Area: Technical Writing

Technical writers take complex technical information and communicate it in a lucid, concise and accurate manner. Our responsibilities include writing documentation for internal and external developers, for operations, and for applications that are used internally. We look for talented writers who are passionate about writing, quick to learn, highly technical and eager to become part of the engineering and operations teams.

The Role: Technical Writer, Software Engineering - New York

Google's software engineering group is looking for the very best technical writers to document a diversity of software-related topics, including overviews, procedures, APIs, SDKs, QA issues and more. Our team writes for both internal and external developers and software engineers. We are looking for writers of all levels of seniority who have a high technical aptitude, are passionate about technical writing, and who write excellent documentation.

When you're reading software documentation, do you quickly figure out how the documentation could be improved? Have you written php scripts, applets, JavaScript scripts and the like just for fun? When you encounter technologies that you are not familiar with, do you just go ahead and learn them? Do you love writing clear, accurate and helpful software documentation? Is the need to help your readers understand a technology and get going with it the overriding goal of everything you write? Have you downloaded Google products and services such as Google Earth just to play around with them?

If so, send us your resume!

Preferred experience and skills:

* Ability and inclination to write your own sample code
* Experience working with search engines and ad systems
* Experience writing scripts or building tools to improve the process of generating documentation
* Project management/planning experience
* Experience working as a programmer, DBA or QA engineer

Responsibilities:

* Organize Google's internal documentation and make it accessible and useful to everyone at Google.
* Write software documentation for internal and external customers, including "How To" guides, reference manuals, user guides, technical overviews, architecture overviews, procedures, QA guides and more.
* Organize existing documents, identify documentation holes and spearhead efforts to fill them in.
* Edit, clarify and proofread documents written by engineers.
* Coach engineers on ways to improve their writing skills.
* Mentor less experienced writers.

Requirements:

* Master of HTML
* Proven self starter
* Proven track record of researching and writing the very best software and/or QA-related documentation
* Able to cope with fast-paced and constantly changing environments
* Exceptional communication and interpersonal skills
* Passionate about learning and documenting new technologies
* Ability to read source code in languages such as Java or C++
* Deep level of knowledge in one or more software topics such as web services, developing web applications, HTTP protocols, data structure optimization, software IDEs, databases, wireless technologies, QA practices, unit test frameworks, or other software and QA related technologies
* Ability to quickly develop rapport with engineers
* Bachelor's degree or higher
* Extensive knowledge in two or more software or QA topics, such as:
* Web application development
* HTTP protocols
* Data structures
* Database management systems
* Software IDEs
* Wireless technologies
* Programming or scripting languages: Java, C, C++, Perl, Python, javascript, etc.
* Software engineering methodologies (Agile Development or Extreme Programming)
* Quality assurance practices and tools
* Unit Testing
* Other software or testing technologies

No comments: