Software Development Supervisor – Public Library of Science – San Francisco, CA

PLOS is a nonprofit publisher and advocacy organization with a mission to accelerate progress in science and medicine by leading a transformation in research communication. We are currently looking for a talented Software Development Supervisor to join our Development team within our San Francisco office. The ideal candidate will be a confident, organized self-starter with first-class programming, problem-solving, and mentoring skills. We use an Agile development and testing process, with software engineers, QA engineers, and product managers working together every day.

The Software Development Supervisor leads will lead an existing agile team from within. Working closely with the Product Owner and Scrum Master, mentor software engineer direct reports, and help the agile team thrive. Must like a fast paced software development life-cycle based on Agile methodologies, understand business goals and priorities and thrives on getting the best performance from talented individuals. The Software Development Supervisor is expected to perform code reviews and commit code to the software products their team is working on. This position reports directly to the Software Development Manager.

Responsibilities

Lead one or more high performance agile development teams. Influence team policies, remove obstacles, resolve conflicts.
Coach and mentor staff, including regular 1:1 meetings, setting stretch goals, and providing regular feedback.
Contribute code to the team’s Java, Javascript, and Python projects. Conduct code reviews and ensure high code quality across the team.
Work with Manager to design career paths, identify professional growth opportunities for staff, and contribute to staff annual review process.
Work with Manager on team selection, as well as engineer interview and hiring process.
Work with Manager to define and document development group best practices and guidelines.
Work closely with the Product team on feature requirements, break down large projects into smaller components, and help estimate engineering tasks.
Review engineering process workflows for continuous integration and continuous deployments. Put efficiency improvements into action.
Interface with third-party developers, contractors, vendors and partners, and help to define requirements for integrations with external parties.

Qualifications and Experience

College graduate preferred. BS in Engineering or Computer Science or equivalent experience.
2+ years of experience leading software development projects or small teams.
7+ years of software development experience with an emphasis in consumer web applications, content management systems or electronic publishing systems.
Experience leading a small development team in a demanding, fast-paced environment.
Experience using Agile/Scrum methodologies for iterative software development.
Expert in Java application development with experience using tools like Spring, Maven, and Hibernate.
Experience using relational databases like mysql and postgres.
Strong understanding of software design patterns, service based architectures, and API design.
Experience with continuous integration and continuous deployment.
Familiarity with selecting and implementing Open Source technologies, and knowledge of how community driven software development works.
Knowledge of web analytics concepts a plus.
Experience problem solving on running production application servers is a plus.
Capable communicator; able to understand business requirements and create concise technical requirements for communicating between business owners and developers.
Strong organization and problem solving skills that include the ability to respond to changing business priorities.
Ability to build effective relationships with management, peers and subordinates.
Must be self-motivated, have the ability to multi-task and have a flexible and positive attitude.

How to apply

About PLOS

PLOS (Public Library of Science) is a nonprofit Open Access publisher, innovator and advocacy organization dedicated to accelerating progress in science and medicine by leading a transformation in research communication. The PLOS suite of influential journals contain rigorously peer-reviewed Open Access research articles from all areas of science and medicine, together with expert commentary and analysis, and include PLOS Biology, PLOS Medicine, PLOS Computational Biology, PLOS Genetics, PLOS Neglected Tropical Diseases, PLOS Pathogens and the multidisciplinary PLOS ONE, the world’s largest journal.

In addition to journals, PLOS covers the world of scientific research with over 20 blogs and two community channels to provide a rich experience for readers and authors. Globally, more than 6,500 Academic Editors and 90,000 reviewers, together with authors and readers in over 200 countries, enable PLOS to expose, discuss and elevate the best ideas in science.

PLOS strives to recruit talented professionals from many backgrounds and disciplines who share a passion for the mission to transform research communication. PLOS offers a dynamic start-up culture and work environment rich in innovative ideas, together with a comprehensive compensation and benefits package. PLOS offices are located in San Francisco, USA and Cambridge, UK and the organization has a global team of more than 200 staff. PLOS’s distinguished Board of Directors includes eminent scientists, business leaders and entrepreneurs.

If you’re passionate about making a difference in the dissemination of scientific research, explore PLOS for the next move in your career. For more information about PLOS, visit www.plos.org

Application Process

Please send your application including a cover letter and resume to jobs@plos.org and use the job title as the subject of your email.

No phone calls or visits, please. Principals only – email from recruiters will be ignored

[yuzo_related]