JOB OPENINGS / Software Engineering

Our Software Engineering team builds the features and experiences that help millions of users plan, celebrate and remember life’s biggest moments.

 

WHAT WE DO MATTERS:

 Here at XO Group, we truly believe in doing work that matters. Through our family of brands—The Knot, The Nest, The Bump, GigMasters, and How He Asked—we inspire, inform, and cheer on our community as they move through life’s most amazing milestones. From the proposal to creating a home and starting a family together, we’re there for every step of the journey. Our couples and business partners depend on us. They're all in. So are we.

 ABOUT THE ASSOCIATE TECHNICAL PROJECT MANAGER:

As an associate technical project manager, you will play a critical role in XO’s engineering & design teams. As the second member of our technical project management team, you will get the opportunity to help define & shape your role as well as the growing role of our team. You will collaborate with Engineers, Designers, and Product Managers to drive team processes for the planning, implementation, and maintenance of our product design system for both web and app. You will also collaborate with engineering and product to develop, document, and execute plans to move some of our current applications into maintenance mode.

  • You are excited about the opportunity to be part of a small, entrepreneurial company with a lively startup feel.
  • You are an excellent communicator, capable of presenting your ideas clearly.
  • You are detail-oriented and constantly yearning to understand more.
  • You are interested in partnership and collaboration with your product and engineering counterparts.
  • You know how to facilitate productive conversations when conflicts arise.
  • You demonstrate technical aptitude.

 RESPONSIBILITIES:

  • Define processes by which work is distributed across our organization for consumption & contribution to our design libraries
  • Facilitate the feedback loop between the team that owns our design system implementation & outside teams that consume/contribute to the design system
  • Work with operational stakeholders to handle incoming requests & triage appropriately
  • Manage QA coverage, coordinating for multiple platforms (iOS, Android, various web browsers)
  • Identify blockers and risks early, working to resolve or escalating when appropriate

 SKILLS & EXPERIENCE:

  • 1-3 years of experience with Project Management
  • Experience with project management software such as Pivotal Tracker, JIRA, Asana, etc.
  • Experience communicating with QA teams & coordinating regression testing
  • Ability to stay focused under pressure, prioritizing and managing multiple projects simultaneously in a fast-paced environment
  • Ability to drive deliverables to completion and hold team members accountable for their work
  • Willingness to learn, challenge traditional project manager notions, & extend beyond day-to-day project management duties
  • Experience with Google Analytics, Mixpanel, Segment, Chartbeat, or DFP is a plus

 WHAT WE LOVE ABOUT YOU:

  • You love our users. You deeply understand our users and put them at the center of everything you do. You aim to serve and delight them every day.
  • You do the right thing. You are respectful and act with the highest integrity. If you see something that isn’t right, you say something.
  • You debate it.  You ask questions to understand a perspective and are comfortable respectfully challenging assumptions. You are not turned off by constructive conflict to get to the right answer.
  • You own your outcomes.  You set clear ambitious goals. You anticipate obstacles, persevere, and are accountable for your commitments.
  • You make fast decisions. You are an effective and timely communicator. You understand how to collaborate, compromise, and escalate when needed.
  • You get better every day.  You welcome the gift of feedback. You never settle in your quest to grow and develop. By being here, you make our company stronger.

WHY WE LOVE WORKING AT XO GROUP INC:

Every year, millions of brides, newlyweds, and first-time parents visit The Knot, The Nest, and The Bump for guidance and advice during some of the most important moments in their lives.  Here at XO Group, we strive to give our customers a best in class user experience to make these moments even more special.  We are highly focused on building a user-centric, content rich, mobile first organization with a refreshing, fun and entrepreneurial work culture.  Connect yourself to work that matters!

ABOUT THE ROLE AND OUR TEAM:

XO Group is expanding its data warehouse platform and is looking for a highly skilled Data Warehouse Engineer who loves working with data.  The primary role will be to support and to accelerate the expansion of the data warehouse focusing on Marketing data.  In addition, support outbound  integration to our email marketing platform.  This position requires a highly organized, self-directed and highly data focused team player with strong analytical, development and data warehousing skills with the ability to work in an Agile BI environment.

The successful Data Warehouse  Engineer  must possess a firm grasp of data warehouse methodologies with a strong background in data integration from an eclectic array of data sources.  The Data Warehouse Engineer will be expected to take on the architecture and delivery of critical information by working with Product Leads and Analysts to analyze business requirements, design and develop BI solutions to ingest,  integrate and provision structured and semi-structured data.  Also required is the support of Python integrations to Third Parties.

RESPONSIBILITIES:

  • Collaborate with Product Lead and BI Analysts counterparts to understand business requirements and formulate solutions
  • Collaborate with subject matter experts
  • Develop dimensional model to satisfy business requirements
  • Develop Birst workspace utilizing live access to connections
  • Develop and support self-monitoring, robust, scalable ETL/ELT processes  and data pipelines
  • Develop logical and physical data models and maintain Entity Relationship Diagrams and related documentation
  • Manage database supporting elements including schemas, tables, views, scripts
  • Participate and attend development iteration meetings  to satisfy Business Intelligence and Data warehousing  objectives
  • Willing to learn new technologies

SKILLS & EXPERIENCE:

  • MIS/CIS/CS Degree or 5-8 years relevant experience
  • 3-5 years data modeling experience modeling Star Schema structures using Ralph Kimball methodology
  • Working experience with integration platforms such as SSIS, Talend and Informatica
  • Experience writing and troubleshooting  complex ELT integration SQL scripts
  • Working knowledge of Snowflake data warehouse platform desirable
  • Working knowledge of Birst BI platform desirable
  • Experience working with Amazon Web Services (AWS) such as  EC2, SNS,SQS, and Lambda highly desirable
  • Working knowledge of Python highly desirable.
  • Must display strong teamwork and interpersonal skills at all levels along with excellent verbal and written communication skills.

BENEFITS & PERKS:

Things you’ll like a lot!  

 

  • Health benefits, 401k, Employee Stock Purchase Plan, free drinks and snacks, learning events, volunteering opportunities, and a mentorship program.

 

Things you’ll love!

 

  • Amazing coworkers, unlimited vacation, weekly happy hours, transparent and approachable executives

 

 

WHAT WE DO MATTERS:

Here at XO Group, we truly believe in doing work that matters. Through our family of brands—The Knot, The Nest, The Bump, GigMasters, and How He Asked—we inspire, inform, and cheer on our community as they move through life’s most amazing milestones. From the proposal, to creating a home and starting a family together, we’re there for every step of the journey. Our couples and business partners depend on us. They're all in. So are we.

ABOUT THE ENGINEER MANAGER ROLE AND OUR TEAM:

XO Group is seeking a talented and driven Engineer Manager to join our Enterprise Team.  The Enterprise Team is responsible for the overall success of our National/Local Sales team as well as our Finance organization.  You will be leading a talented and experienced engineeringteam, working on some of XO's most important initiatives.

RESPONSIBILITIES:

  • Manage a small team of talented, technical, Salesforce and Data engineers.
  • Provide leadership, mentorship, and motivation to the engineering team.
  • Leverage technical skills to drive architecture and technical direction, product and features, as well as infrastructure, process, and tool improvements and adoption.
  • Partner with cross-functional partners such as Product and Marketing to deliver quality features and products to our end users.
  • Work with Software Architect and other Technical Leads to add, improve, and maintain the current applications, architecture, and infrastructure.

SKILLS & EXPERIENCE:

  • 7+ years Salesforce engineering experience.
  • 3+ years SQL
  • 2+ years experience managing high performing software development teams
  • Experience working in an Agile, TDD environment.  Testing FIRST!
  • Experience building a team via various methods of recruiting.
  • Experience guiding continuous improvement of technology, architecture, process, and productivity
  • Experience with eventually consistent data paradigms and distributed systems architectures
  • Experience with third-party systems integration
  • Excellent communication skills, both oral and written
  • Strong business and technical vision
  • Ability to handle multiple competing priorities in a fast-paced, continuous flow development environment

WHAT WE LOVE ABOUT YOU:

  • You love our users. You deeply understand our users and put them at the center of everything you do. You aim to serve and delight them every day.
  • You do the right thing. You are respectful and act with the highest integrity. If you see something that isn’t right, you say something.
  • You debate it.  You ask questions to understand a perspective and are comfortable respectfully challenging assumptions. You are not turned off by constructive conflict to get to the right answer.
  • You own your outcomes.  You set clear ambitious goals. You anticipate obstacles, persevere, and are accountable for your commitments.
  • You make fast decisions. You are an effective and timely communicator. You understand how to collaborate, compromise, and escalate when needed.
  • You get better every day.  You welcome the gift of feedback. You never settle in your quest to grow and develop. By being here, you make our company stronger.

WHAT YOU LOVE ABOUT US:

You’ll hear a lot about culture and perks from other companies, but we like to think of it as the XO way of life. From generous parental leave benefits, to free snacks and company outings, we believe in happiness above all else—in and out of the office.

 

WHAT WE DO MATTERS:

Here at XO Group, we truly believe in doing work that matters. Through our family of brands—The Knot, The Nest, The Bump, GigMasters, and How He Asked—we inspire, inform, and cheer on our community as they move through life’s most amazing milestones. From the proposal to creating a home and starting a family together, we’re there for every step of the journey. Our couples and business partners depend on us. They're all in. So are we.

About The Engineering Lead Registry Role and our Team:

The Knot’s registry product team is seeking a lead engineer to help lead one of the fastest growing and largest revenue generating products at XO. The Knot’s registry product is already the leading wedding registry product, used by a large percentage of brides in the US, and millions of guests. In 2018 we will be reinventing the product to maintain and increase our lead, and are looking for an incredibly strong engineering lead to manage one of the largest engineering squads at XO.

You will be joining a high-performing team with lean product and startup experience. Our product and engineering teams work closely together at every phase of product development from research and inception to release and maintenance.  

The ideal candidate is someone with a deep engineering background and management experience who enjoys driving results through empowering others just as much as delivering through his/her own individual contribution. The person has a passion for delivering value to users and the business through best-in-class engineering, product, and execution.

RESPONSIBILITIES:

  • Lead an 8+ person talented team of full-stack and mobile engineers on the development of The Knot Registry
  • Collaborate closely with product managers and other engineering teams at all stages of product development and launch
  • Work closely with business stakeholders to deliver value to users and business partners
  • Contribute to the development of codebase and infrastructure (Ruby on Rails, Node, React, AWS)
  • Lead and facilitate decision making during technical meetings
  • Ensure the continuous improvement of engineering and product processes
  • Coach team members on their personal and career development

SKILLS & EXPERIENCE:

  • 6+ years production experience in full stack web development (Node / React are big pluses)
  • 2+ years managing engineers
  • A pragmatic programmer who takes pride in going the extra mile for a better user experience
  • Experience and comfort working with business stakeholders to help manage relationships with registry BD partners (retailers)  
  • Experience with TDD and agile development principles
  • Experience building and maintaining scalable REST APIs
  • Mastery of design patterns and anti-patterns
  • Team player, able to multitask, with a can-do attitude
  • B.S. in Computer Science a major plus

WHAT WE LOVE ABOUT YOU:

  • You love our users. You deeply understand our users and put them at the center of everything you do. You aim to serve and delight them every day.
  • You do the right thing. You are respectful and act with the highest integrity. If you see something that isn’t right, you say something.
  • You debate it.  You ask questions to understand a perspective and are comfortable respectfully challenging assumptions. You are not turned off by constructive conflict to get to the right answer.
  • You own your outcomes.  You set clear ambitious goals. You anticipate obstacles, persevere, and are accountable for your commitments.
  • You make fast decisions. You are an effective and timely communicator. You understand how to collaborate, compromise, and escalate when needed.
  • You get better every day.  You welcome the gift of feedback. You never settle in your quest to grow and develop. By being here, you make our company stronger.

WHAT WE DO MATTERS:

Here at XO Group, we truly believe in doing work that matters. Through our family of brands—The Knot, The Nest, The Bump, GigMasters, and How He Asked—we inspire, inform, and cheer on our community as they move through life’s most amazing milestones. From the proposal, to creating a home and starting a family together, we’re there for every step of the journey. Our couples and business partners depend on us. They're all in. So are we.

ABOUT THE SALESFORCE ENGINEER ROLE AND OUR TEAM:

The ideal candidate will be a self-motivated individual with exceptional organizational, written and verbal communication skills. Candidate must use inter-personal skills to communicate effectively with technical and non-technical partners within the organization. Candidate will have a solid understanding of best practices for software development lifecycle while working in a highly dynamic environment. The right candidate is smart, detail-oriented, productive and effective both as an individual contributor and as a team member.

As part of a high-performing team that tackles big challenges day to day, you will not get bored and always looking to solve big core issues that impacts our core end users that drive company revenue. This means that you will be working and collaborating with various groups throughout the company, innovating and delivering products that will impact all lines of business.

RESPONSIBILITIES:

  • Develop, configure, and maintain Salesforce CRM
  • Configuration and creation of new custom objects or extensions
  • Trigger and workflow development
  • Visual Force pages and APEX development
  • Implement and maintain our SOA services 
  • Maintain our distributed and diverse environment
  • Code for performance, memory efficiency, scale, readability, maintainability and with security in mind
  • Work with our Product Managers, Project Managers and BSAs to deliver quality products

SKILLS & EXPERIENCE:

  • 5+ years of professional development experience in Salesforce
  • 3+ years experience with OOP
  • 2+ years experience developing RESTful services
  • 4+ years experience developing with web technologies (Javascript, HTML, CSS, JQuery)
  • 2+ years experience with Force.com development (APEX, Visual Force Pages, Triggers, Workflows)
  • Experience with Zuora as an Order Management system preferred
  • A pragmatic programmer who takes pride in going the extra mile for a better user experience
  • Experience with TDD and agile development principles
  • B.S. in Computer Science or similar

WHAT WE LOVE ABOUT YOU:

  • You love our users. You deeply understand our users and put them at the center of everything you do. You aim to serve and delight them every day.
  • You do the right thing. You are respectful and act with the highest integrity. If you see something that isn’t right, you say something.
  • You debate it.  You ask questions to understand a perspective and are comfortable respectfully challenging assumptions. You are not turned off by constructive conflict to get to the right answer.
  • You own your outcomes.  You set clear ambitious goals. You anticipate obstacles, persevere, and are accountable for your commitments.
  • You make fast decisions. You are an effective and timely communicator. You understand how to collaborate, compromise, and escalate when needed.
  • You get better every day.  You welcome the gift of feedback. You never settle in your quest to grow and develop. By being here, you make our company stronger.

WHAT YOU LOVE ABOUT US:

You’ll hear a lot about culture and perks from other companies, but we like to think of it as the XO way of life. From unlimited vacation, generous parental leave benefits, to free snacks and company outings, we believe in happiness above all else—in and out of the office. 

WHAT WE DO MATTERS:

Here at XO Group, we truly believe in doing work that matters. Through our family of brands—The Knot, The Nest, The Bump, GigMasters, and How He Asked—we inspire, inform, and cheer on our community as they move through life’s most amazing milestones. From the proposal to creating a home and starting a family together, we’re there for every step of the journey. Our couples and business partners depend on us. They're all in. So are we.

ABOUT THE SENIOR SOFTWARE ENGINEER ROLE AND OUR TEAM:

XO Group is looking to hire an experienced senior software engineer to join one of our most exciting, greenfield initiatives.  The right engineer will enjoy building scalable applications and amazing consumer experiences with an entrepreneurial mindset.

RESPONSIBILITIES:

  • Leverage skills and experience to implement product features that are well architected, tested, and understandable.
  • Actively participate in the ideation and execution of product roadmap and Agile planning.
  • Promote best practices surrounding TDD, continuous integration, code standards, etc..
  • Provide mentorship to junior members of the team.

SKILLS AND EXPERIENCE:

  • 5+ years overall engineering experience.
  • 3+ years hands-on proven track record developing Ruby on Rails based applications.
  • 2+ years of experience using React.
  • Experience working in an Agile, TDD environment.
  • Experience with AWS concepts and technology.
  • Excellent communication skills, both oral and written.

WHAT WE LOVE ABOUT YOU:

  • You love our users. You deeply understand our users and put them at the center of everything you do. You aim to serve and delight them every day.
  • You do the right thing. You are respectful and act with the highest integrity. If you see something that isn’t right, you say something.
  • You debate it.  You ask questions to understand a perspective and are comfortable respectfully challenging assumptions. You are not turned off by constructive conflict to get to the right answer.
  • You own your outcomes.  You set clear ambitious goals. You anticipate obstacles, persevere, and are accountable for your commitments.
  • You make fast decisions. You are an effective and timely communicator. You understand how to collaborate, compromise, and escalate when needed.
  • You get better every day.  You welcome the gift of feedback. You never settle in your quest to grow and develop. By being here, you make our company stronger.

WHAT YOU LOVE ABOUT US:

You’ll hear a lot about culture and perks from other companies, but we like to think of it as the XO way of life. From generous parental leave benefits to free snacks and company outings, we believe in happiness above all else—in and out of the office.