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
- Connect product requirements with
technical capabilities to deliver optimal solutions to the business and our
- 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
- 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
- Participate in vendor selection and
- 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.
years web development experience
passion for delivering best-in-class solutions, using up-to-date industry
architecting solutions on high-volume sites
computer science fundamentals: data structures, algorithms, programming
languages, distributed systems, and information retrieval
to write understandable, testable code with an eye toward maintainability
understanding of testing concepts, and implementations
understanding of security concepts and the ability to put them into action
to protect our web properties and users
competence and a positive attitude
communication skills that enable you to professionally socialize best
bachelor's degree in computer science or MIS, or equivalent experience
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
United States-California-San FranciscoOrganization
BabyCenter, LLC (6009)Job Function