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.

 

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 AGILE PROGRAM MANAGER ROLE AND OUR TEAM:

As an Agile Program Manager, you will be responsible for aligning multiple strategic efforts across the company's various departments made up of product/technology, design/ux, marketing, sales, etc...  You will manage milestones, identify and track risks, and drive the collective team to meet our goals.  An ideal candidate will be a well organized, strong communicator with the ability to work with both our onsite and remote office teams.  Candidates should be comfortable presenting to all levels of the organization from individual contributors to managers to executives.

RESPONSIBILITIES:

  • Be an active contributor to the team to remove roadblocks and come up with solutions
  • Manage the overall program plan for multiple large initiatives and define high-level strategic milestones
  • Provide visibility against milestones while balancing the desire to follow an agile and iterative software process
  • Partner with product and engineering leads to align ongoing efforts with milestones
  • Surface challenges that require cross team coordination prior to them becoming problems
  • Establish effective meetings for the given audience by managing the agenda, running the meeting, and communicating/tracking follow-ups
  • Establish and grow positive working relationships with internal remote offices that fosters teamwork and respec

SKILLS & EXPERIENCE:

  • Bachelor’s Degree
  • 4-6 years of program management experience in digital environment
  • Experience successfully managing large, complex program plans
  • Excellent process, organizational, project management, technical, and communication skills
  • Ability to juggle multiple priorities with competing deadlines
  • Comfortable collaborating and communicating in a team environment and with all levels of management
  • Ability to drive deliverables through completion and hold team members accountable for their work
  • Ability to identify potential risks and provide recommendations on how to mitigate
  • Proficient working with technology platforms
  • Positive can-do attitude, solutions-oriented, independent problem solver and willingness to extend beyond day-to-day project manager responsibilities  

BENEFITS & PERKS:

Things you’ll like a lot!  

  • Health Benefits, 401k, Employee Stock Purchase Plan, Free drinks and snacks, Game Room, Guest speakers and learning events, volunteering opportunities, and a mentor program.

Things you’ll love!

  • Amazing Coworkers, Unlimited vacation (you need time, take it!), Weekly happy hours – enjoy a few drinks with your amazing co-workers, Transparent and approachable executives

 

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 LEAD SOFTWARE ENGINEER ROLE AND THE BUMP TEAM:

The Bump team is looking for an experienced developer who believes craftsmanship and quality. You have a high bar for engineering and are willing to do whatever it takes to deliver a great experience to users.

Join an entrepreneurial team that functions like startup, but with the resources! You have the opportunity to shape the future of a multi-billion dollar industry, while knowing that millions of people will be using the product you build from day one of release.

As part of a high-performing team with plenty of lean product and startup experience, you will work in a collaborative environment where everyone operates at a high level while still having fun.

Our product and engineering teams work closely together on every phase of product development from brainstorming to inception to release and maintenance.  As a senior member of the 10-person engineering team, you will often be leading engineering efforts across the stack through hands-on coding, facilitating discussions and decision making, and working with junior members of the team. You will play a crucial role in architectural decisions, setting standards, and scoping sprints. You’ll also be expected to contribute to the continuous improvement of our product and development process.

RESPONSIBILITIES:

  • Improving and maintaining our Ruby on Rails API which supports our industry-leading website and mobile apps
  • Leverage modern front-end technologies (ES6, React) to create smooth and interactive mobile web experiences
  • Code for performance, memory efficiency, scalability, readability, and maintainability
  • Actively participate and lead architecture sessions
  • Actively pair with, coach, and mentor experienced software developers on the team
  • Collaborate with product manager, and designers to ensure on-time and high quality launches

SKILLS & EXPERIENCE:

  • 4+ years production experience in full stack web development (Rails experience a plus)
  • 2+ years production experience with front-end JS frameworks
  • A pragmatic programmer who takes pride in going the extra mile for a better user experience
  • 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 plus

BENEFITS & PERKS:

Things you’ll like a lot!  

  • Health Benefits, 401k, Employee Stock Purchase Plan, Free drinks and snacks, Game Room, Guest speakers and learning events, volunteering opportunities, and a mentor program.

Things you’ll love!

  • Amazing Coworkers, Unlimited vacation (you need time, take it!), Weekly happy hours – enjoy a few drinks with your amazing co-workers, Transparent and approachable executives

 

 

Pricing Specialist 

The Pricing Specialist is responsible for contacting our listed wedding venues  and collecting the costs for their services. This will entail speaking or emailing with wedding venues to gain a better understanding of how they price venue rentals, wedding packages, catering options, etc. The Pricing Specialists will be within the Data Intelligence team, working in our Austin office.

XO Group is undergoing a key transformation and is looking for people with a true customer service mind-set. If you love weddings or event planning, are comfortable with technology, and have a positive attitude - this is the perfect job for you!

Responsibilities

  • Contact customers via phone or email to request detailed wedding pricing
  • Explain pricing structure and goals to ensure customer understanding and retention
  • Respond to customers’ questions and inquiries
  • Maintain high level of customer service throughout customer calls
  • Strive in a fast-paced, high volume team balanced with a high level of compassion, engagement, and results orientation (quality and quantity matter!)

 

Requirements

  • Comfortable explaining complex information
  • Six months of customer service experience
  • Eager self-starter with strong communication skills
  • Excellent with Excel and/or Google Sheets
  • Organized and composed, with a great attention to detail, positive, high-energy personality, and thorough follow-through
  • Punctual, able to multitask and work in a fast-paced environment
  • Experience in the wedding industry or an event planning role a plus

This is a temporary position with the possibility of transitioning to a permanent position. 

Why We Love Working at XO Group

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.  Join our team!

 

About this Job and Our Team

XO Group is seeking a talented and driven full-stack engineer to join The Knot Guest Services team.

The Knot is the nation’s leading wedding marketplace, providing our couples with a completely personalized experience that guides them through the entire wedding planning journey. The apps you will be working on contribute 45% of The Knot’s traffic: what you build will be used by millions of brides and their guests. You will be building tools with a broad set of features, which means that you will be constantly met with unique technical challenges at every layer of the stack. Our users are demanding and our roadmap is aggressive, but the broad nature of our products means that quality is critical. You should be be interested in and have the ability to build complex features whilst also taking care to produce quality code; and guiding those around you to do the same. What you build will change lives - it is extremely rewarding to receive feedback from passionate and overjoyed bride’s when they use our apps.

 

Responsibilities

  • Serve as a software engineer on the Guest Services team helping develop The Knot’s suite of planning tools that a bride uses to connect and engage with her guests.
  • Produce well-tested, maintainable code that stands up to 5M+ requests per day.
  • Participate in the Agile development process to help architect, build and ship new features.
  • Provide technical guidance and recommendations to junior engineers on the team.

 

Skills and Experience

  • Minimum 2 years experience as a software engineer building beautiful, scalable and high visibility web applications.
  • Experience working across the full web application stack; preferably with Ruby on Rails, although similar experience will be strongly considered.
  • Ability to produce new front-end features using a Javascript framework or component library. Experience with Backbone a plus.
  • Consider solid test coverage to be an important part of the development process. Experience with TDD and testing frameworks a plus.
  • Comfortable with agile principles and a strong believer of the importance of agile when producing high-quality software.
  • Communicate well, love to share knowledge and are also always willing to learn from others.
  • Enjoy working in an effective autonomous cross-functional team and take care to carry yourself and execute your work in a professional manner.
  • Constantly strive to improve the quality of your code, you are able to break down larger problems into smaller, more manageable ones, and you enjoy finding ways to produce great code at a blazing pace.

 

Benefits and Perks

Amazing Coworkers, Unlimited vacation (you need time, take it!), Weekly happy hours – enjoy a few drinks with your amazing co-workers, Transparent and approachable executives.

Why We Love Working at XO Group:

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!

XO Group is seeking a talented, vocal and mature full-stack engineer to join The Knot Acquisition product squad.

Team responsibilities:

The Acquisition squad owns the registration, login and account settings experiences for the of theknot.com and thebump.com members. We are responsible for Terabytes of  membership data and membership API across all XO Group brands. We use this data to inform how we introduce new brides to The Knot through the homepage and the site-wide navigation. Join us in listening to our users and analyzing large data sets to discover, and solve big problems! We are looking for engineers with a positive attitude and a genuine passion for code quality, architectural integrity, and most of all, creating cutting edge user experiences.

 

RESPONSIBILITIES:

  • Produce well-tested, readable code en route to acquiring members and helping engaged users plan their wedding
  • Participate in the Agile development process to build and deploy features
  • Collaborate with product, design and engineering colleagues on new user experiences
  • Pair programming to write readable, well-documented, test-driven code across all Acquisition-owned code bases
  • Active participation in team pull request review process

 

SKILLS & EXPERIENCE:

  • Experience working across the full web application stack; preferably including Ruby on Rails and RSpec
  • Comfort with core front end development concepts without dependence on frameworks: Object-oriented JavaScript + CSS
  • Working knowledge of, or desire to gain comfort with any of the following: SQL, Node, Docker, AWS administration
  • Excellent verbal and written communication skills
  • Familiarity with React
  • Desire to contribute to XOTech culture by consistently demonstrating the desire for technical and personal development
  • Minimum 2 years experience as a software engineer building beautiful, scalable, resilient, consumer-facing web applications.

 

BENEFITS AND PERKS:

Things you’ll like a lot!  

  • Health Benefits, 401k, Employee Stock Purchase Plan, Free drinks and snacks, Game Room, Guest speakers and learning events, volunteering opportunities, and a mentorship program.

Things you’ll love!

  • Amazing Coworkers, Unlimited vacation (you need time, take it!), Weekly happy hours – enjoy a few drinks with your amazing co-workers, Transparent and approachable executives

 

About this Job and Our Team

XO Group is seeking a talented and driven full-stack engineer to join our Content Squad. The Content Platform Squad is responsible for every step in the life of TheKnot.com and TheNest.com editorial and creative content: from content management systems that enable our creative teams to publish articles and promotional materials, to deliverying it blazingly fast on any device to our end users, and tying it all together with a data- and mobile-first approach. The team is charged with an ecosystem of products to delight users when they first visit TheKnot or TheNest, to build trust within the first 1500ms. This role will have a major strategic and revenue impact at a product-driven company that is by far the leader in its space, touching more than 80% of U.S. brides.

You will be building tools to help us build, distribute, and innovatively present XO’s content, which means that you will be constantly met with unique technical challenges at every layer of the stack. You should be be interested in and have the ability to build complex features, evaluate and incorporate third party systems into our ecosystem as needed, create delightful user experiences, all while producing high quality code. You will be joining a team of talented engineers spread over our US and China offices and working closely with Product and Design in building out best-in-class content platforms.

 

Responsibilities

  • Design and develop and deliver systems that make it easy for our Editorial and creative teams deliver content to TheKnot and TheNest.
  • Produce well-tested, quality code across the full-stack.
  • Provide guidance and mentorship to junior engineers on the team
  • Participate in code and design reviews
  • Participate in the Agile process that drives inception and implementation of the best in class products
  • Stay up to date on current technologies and innovations in the field and be interested in sharing lessons learned outside of XO.
  • Enjoy working in an effective autonomous cross-functional team and take care to carry yourself and execute your work in a professional manner.

 

Skills and Experience

  • 2+ years of experience as a professional software engineer building beautiful, scalable and high visibility web applications.
  • Experience working across the full web application stack; preferably with Ruby on Rails, although similar experience will be strongly considered.
  • Ability to navigate and produce front-end features.
  • Consider solid test coverage to be an important part of the development process. Experience with TDD and testing frameworks a plus.
  • Comfortable with buy vs. build decisions, and assessing/integrating third-party products into our architecture.
  • Comfortable with agile principles and a strong believer of the importance of agile when producing high-quality software.
  • Comfortable with infrastructure, and is willing to get into nuts and bolts of aws
  • Communicates well, love to share knowledge, always willing to learn from everyone.
  • Enjoy working in a small dynamic team, and mentoring and coaching teammates.
  • Familiar with making decisions that balance analytics and instinct.
  • Constantly strive to improve the quality of your code.

 

Why We Love Working at XO Group

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 stress-free and 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.  Join our team!

 

Benefits and Perks

Amazing coworkers, unlimited vacation (you need time, take it!), hackathons, tech summits, design week, 10% time, weekly happy hours, transparent and approachable executives.

 

 

Why We Love Working at XO Group

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.  Join our team!

 

About this Job and Our Team

XO Group is seeking a talented and driven full-stack engineer to join The Knot Guest Services team.

The Knot is the nation’s leading wedding marketplace, providing our couples with a completely personalized experience that guides them through the entire wedding planning journey. The apps you will be working on contribute 45% of The Knot’s traffic: what you build will be used by millions of brides and their guests. You will be building tools with a broad set of features, which means that you will be constantly met with unique technical challenges at every layer of the stack. Our users are demanding and our roadmap is aggressive, but the broad nature of our products means that quality is critical. You should be be interested in and have the ability to build complex features whilst also taking care to produce quality code; and guiding those around you to do the same. What you build will change lives - it is extremely rewarding to receive feedback from passionate and overjoyed bride’s when they use our apps.

 

Responsibilities

  • Serve as a software engineer on the Guest Services team helping develop The Knot’s suite of planning tools that a bride uses to connect and engage with her guests.
  • Produce well-tested, maintainable code that stands up to 5M+ requests per day.
  • Participate in the Agile development process to help architect, build and ship new features.
  • Provide technical guidance and recommendations to junior engineers on the team.

 

Skills and Experience

  • Minimum 2 years experience as a software engineer building beautiful, scalable and high visibility web applications.
  • Experience working across the full web application stack; preferably with Ruby on Rails, although similar experience will be strongly considered.
  • Ability to produce new front-end features using a Javascript framework or component library. Experience with React a plus.
  • Consider solid test coverage to be an important part of the development process. Experience with TDD and testing frameworks a plus.
  • Comfortable with agile principles and a strong believer of the importance of agile when producing high-quality software.
  • Communicate well, love to share knowledge and are also always willing to learn from others.
  • Enjoy working in an effective autonomous cross-functional team and take care to carry yourself and execute your work in a professional manner.
  • Constantly strive to improve the quality of your code, you are able to break down larger problems into smaller, more manageable ones, and you enjoy finding ways to produce great code at a blazing pace.

 

Benefits and Perks

Amazing Coworkers, Unlimited vacation (you need time, take it!), Weekly happy hours, Transparent and approachable executives.