Principal Software Architect - Web

  • Company: Johnson & Johnson
  • Posted: January 16, 2017
  • Reference ID: 3407161208-en-us

BabyCenter is seeking a Principal Software Architect for the Web team with a passion for building world-class experiences for large audiences. The position includes opportunities to work with some of the latest technologies on a large-scale infrastructure. This is a great position if you like creating customer solutions with hands-on development in addition to improving core software infrastructure.


BabyCenter® is the world’s partner in parenting. The #1 pregnancy and parenting digital destination, BabyCenter reaches more than 40 million moms and dads monthly in 11 languages from Canada to the Middle East to China. In the United States, 7 in 10 babies born last year were BabyCenter babies. BabyCenter provides parents with trusted information, advice from peers, and support that’s Remarkably Right® at every stage of their child’s development. Products include websites, mobile apps, online communities, email series, social programs, print publications, and public health initiatives. BabyCenter also leverages its industry-leading audience engagement to provide unparalleled insights and innovative marketing solutions to the world’s top brands, retailers, and institutions. Additionally, BabyCenter is committed to improving maternal health globally, and – through its Mission Motherhood™ campaign – works closely with nonprofits, NGOs, and governments to help make motherhood safer for all women. BabyCenter is a member of the Johnson & Johnson family of companies.


Thriving on a diverse company culture, celebrating the uniqueness of our employees and committed to inclusion.  Proud to be an equal opportunity employer.


The Web team is responsible for identifying, developing, and supporting BabyCenter’s Global online presence, including expert content, social communities and maternal health.


The ideal candidate has experience designing and building large-capacity websites in a team-based environment, experience working with new technologies and conventions, and the desire to build great products for new and expecting parents.


This is a full-time position based in San Francisco.

  • Connect product requirements with technical capabilities to deliver optimal solutions to the business and our customers.
  • Follow architecture trends, industry standards, emerging technologies, products, and tools assisting in development of the web properties.
  • Architect not only the long-term state but also the path to get there, accounting for near-term product deliverables, technical debt, and the maturity and likely evolution of relevant technologies.
  • Influence organizational change to align the technical capabilities that enable BabyCenter to best serve our markets as efficiently as possible.
  • Develop architectural requirements and oversee the implementation of web projects that align the architectural requirements with the software development strategy.
  • Work closely with Platform and Mobile App architects to create a shared vision for architecture and how the pieces fit together.
  • Partner with the Web manager on strategic initiatives to define the technical roadmap and implementation strategy.
  • Provide expert-level subject matter expertise in the realm of cloud and service infrastructure.
  • Mentor and support engineers in their technical growth.
  • Participate in vendor selection and evaluation.
  • Lead by example in developing high-quality software, providing detailed feedback in design and code reviews.
  • Proactively identify architectural weaknesses and recommend appropriate solutions.
  • Set the standard for deploying, operating, scaling, tuning, and troubleshooting web products. 

  • 10+ years web development experience
  • A passion for delivering best-in-class solutions, using up-to-date industry best practices
  • Experience architecting solutions on high-volume sites
  • Strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval
  • Ability to write understandable, testable code with an eye toward maintainability
  • Strong understanding of testing concepts, and implementations
  • Deep understanding of security concepts and the ability to put them into action to protect our web properties and users
  • Technical competence and a positive attitude
  • Strong communication skills that enable you to professionally socialize best practices
  • A bachelor's degree in computer science or MIS, or equivalent experience
  • Large-scale consumer Internet development experience
  • Experience in agile development process
  • Working knowledge of SQL and relational databases; experience with Cassandra or Dynamo DB
  • Specific web knowledge a plus: Java, Spring, Hibernate, Maven, Gradle, Eclipse or IntelliJ, Tomcat, JMX, JMS, Git, MySQL, Cassandra, Solr, Nexus, Jenkins, Grinder, Grails

Primary Location
United States-California-San Francisco
BabyCenter, LLC (6009)
Job Function

Share this Job