by Angela Guess
The Public Library of Science (PLoS) is looking for a Senior Software Engineer in San Francisco, CA. Responsibilities of the position include the following: “Define, design and implement major functions of the platform. Contribute to the platform architecture. Mentor junior engineers. Assume leadership role on the team. May act as SCRUM master on occasion. Champion software development best practices. Assign tasks as necessary. Work with members of the development team to enhance core product features and develop new ones. Meet aggressive deadlines. Work with cutting edge Open Source technologies. Assist the development team with solving technical problems.”
Qualifications for the position include: “5-7 years software programming experience. OO experience. Design skills. Knows API design, modular design, judicious use of patterns. Experience in Java application development with experience using tools like Spring, Hibernate, Struts. Experience with Hibernate & MySQL. Understanding of NOSQL databases. Experience with contributing to a platform architecture. Can solve multi-threaded, asynchronous, and distributed systems problem. Understands issues around fault tolerance and scale-out. Understands system management issues. Highly motivated top performer, strong software design and debugging skills. Detail-oriented with strong interpersonal and presentation skills. Ability to create detailed feature spec documentation. Works well both in a team and individually. Intellectual curiosity, positive attitude and dedication to the job. Experience with XML and standards for describing and processing XML documents preferred. Active in an Open Source software project preferred.”
photo credit: PLoS
























