BabyCenter is seeking a
Principal Software Architect for the Platform 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
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 Platform team is
responsible for identifying, developing, and supporting BabyCenter’s core
services, including identify, profile, and content distribution. The Platform
team also empowers and enables rapid development of new services and
capabilities inside our data centers and the Cloud.
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, CA.
- Connect product
requirements with technical capabilities to deliver optimal solutions to the
business and our customers.
architecture trends, industry standards, emerging technologies, products, and
tools assisting in development of the platform.
- 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.
organizational change to align the technical capabilities that enable
BabyCenter to best serve our markets as efficiently as possible.
architectural requirements and oversee the implementation of platform projects
that align the architectural requirements with the software development
- Work closely with
Web and Mobile App architects to create a shared vision for architecture and
how the pieces fit together.
- Partner with the
Platform manager on strategic initiatives to define the technical roadmap and
expert-level subject matter expertise in the realm of cloud and service
- 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
identify architectural weaknesses and recommend appropriate solutions.
- Set the standard
for deploying, operating, scaling, tuning, and troubleshooting platform
- 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
- Strong understanding of testing concepts, and implementations
- Deep understanding of security concepts and the ability to put
them into action to protect our platform 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
- 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 platform 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