Engineering Life’s Scalable Moments

Crafting technology for these critical life stages is tougher than you think. By building out an engineering culture that supports multiple progressive open source technologies, TDD and pair programming;

We have designed and fun and challenging environment that promotes working together to solve intense problems.

test department2

JOB OPENINGS / Software Engineering

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

 

We are looking for co-op to help us develop solutions for our core services team.

 Primary Responsibilities

  • Work closely with product managers and directors to identify mission critical features.
  • Design tests that assert proper functionality of identified features.
  • Develop features for a set REST APIs with Ruby, Rails, Mongo and related technologies.
  • Pair program with other team members on building new features.

The ideal candidate would have:

  • Desire to learn new technologies and techniques
  • Core understanding of basic data structures and algorithms
  • Knowledge of web development
  • Strong organizational and time management skills
  • Good communication skills (i.e. Ability to explain problems & solutions to technical and nontechnical folks alike)

 The candidate will learn:

  • Ruby, Rails, Rspec
  • Single page applications
  • Functional Testing
  • Amazon Web Services (AWS)
  • Product development

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!

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!

About the Database Developer role

XO Group is looking for an experienced database developer that loves working with data and loves SQL development. The individual will be part of a team that support our financial team. The individual has a firm understanding of relational database concepts and best practices for code development and maintenance. The individual is highly motiviated and loves data and development. The individual should have a high focus on quality and accuracy of their work. The individual will provide and document technical solutions to provide more visibility into implementation details.

The individual will contribute in the development and maintenance of our existing/and or new relational database environments. The individual should be highly focused on quality, understands SQL best practices for development and design, and will also contribute to the design and architecture of current and/or new systems. 

 

RESPONSIBILITIES:

  • Collaborate with Product Leads and BI Analysts to understand business requirements
  • Collaborate with data source experts to establish data sources
  • Develop logical and physical data models  and maintain Entity Relationship Diagrams and related documentation
  • Conduct data profiling to ensure data quality and data integrity is maintained at all times
  • Manage database supporting elements including schemas, tables, views, indexes, stored procedures, scripts and  declarative integrity constraints
  • Develop and support self-monitoring, robust, scalable interfaces,  ETL/ELT processes  and data pipelines
  • Work with version control systems to maintain our database schemas and objects
  • Generate adhoc reports
  • Generate technical documentations on implementation details of systems
  • Work with our agile ticketing system
  • Participate in our daily stand up and sprint planning meetings for team objectives

SKILLS & EXPERIENCE

  • MIS/CIS/CS Degree or 3-5 years relevant experience
  • 3+ years as a database developer role developing in TSQL
  • Experience developing robust and scalable data integration data pipelines
  • Experience writing and troubleshooting  complex SQL queries
  • Working knowledge of WIndows/Linux Operating Systems
  • Familiarity working with relational  databases
  • Must display strong teamwork and interpersonal skills at all levels along with excellent verbal and written communication skills
  • Experience developing in SSRS and SSIS 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 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

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 OUR TEAM:

XO Group is seeking a talented and driven full-stack engineer to lead 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 delivering it 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 The Knot or The Nest, 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 present XO’s innovative 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 guiding a team of engineers and working closely with Product and Design in building out best-in-class content platforms.

RESPONSIBILITIES:

  • Lead our Content Platforms Squad.
  • Partner with UX Design and Product Management in the design and development of products, systems, and processes.
  • Design and develop 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.
  • Participate in, and shape the, Agile development process to architect, build, and ship new features.
  • Provide guidance and mentorship to junior engineers on the team both locally and in other locales.
  • Stay up to date on current technologies and innovations in the field and be interested in sharing lessons learned outside of XO.

SKILLS & EXPERIENCE:

  • 5+ years of experience as a professional software engineer building beautiful, scalable and high visibility web applications.
  • Experience with Ruby on Rails as a full-stack application framework.
  • 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.

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 SENIOR SOFTWARE ENGINEER ROLE AND OUR TEAM:

Our work environment is fast paced, high energy, and highly collaborative. Developers are expected to work cohesively with the Product team to help determine feature sets, scope, and the best possible solutions to problems – and then implement them. We use GitHub and take Pull Requests seriously. We develop real-world projects in phases within a defined process and ship often with our automatic build server and deployment process. 

We are looking for an experienced software developer with a passion for technology and focused on writing clean, well-tested code for a high-traffic web environment.

RESPONSIBILITIES:

You will work closely with a team of talented developers to build tools our users love for the web and mobile devices using ASP.NET WebApi and MVC, Xamarin, AngularJS and other JavaScript frameworks.  You will be fully immersed in all aspects of web development, coding the inner workings of our site, our API, and mobile applications.

As the Senior Software Engineer for the Gigmasters team, you can implement a feature, in addition to being involved with the project definition and be willing to innovate. We are looking for someone who embraces the use of new technologies and don’t use the same tool for every job.

SKILLS & EXPERIENCE:

  • Deep knowledge of C# .NET , Java, or similar server-side technology
  • Skills in JavaScript and HTML/CSS
  • Experience with SQL
  • Excellent communication skills
  • BS in Computer Science, Engineering, a related technical field, or equivalent experience
  • A drive to get things done
  • iOS or Android development experience a plus

WHO WE ARE:

GigMasters was founded in 1997, so technically we're not a startup, but the fun atmosphere, fast-paced work environment and regular happy hours kind of make us feel like one. We're a tight-knit group. We hold regular company events, and we believe in celebrating company milestones.

GigMasters, recently acquired by XO Group, is the marketplace for every event, providing party planners and hosts with an online tool to find entertainment and event services of all kinds. We’ve helped facilitate over 275,000 bookings and have over 70,000 event vendors, ranging from musicians and photographers to impersonators and magicians. GigMasters empowers people to make a living doing what they love, and we take pride in being able to do so.


BENEFITS & PERKS:

Things you’ll like a lot!  

  • Health Benefits, 401k, Employee Stock Purchase Plan, Ping Pong table, Guest speakers and learning events and a mentor program.

Things you’ll love!

  • Amazing Coworkers, Unlimited vacation (you need time, take it!), 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

 

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 TECHNICAL OPERATIONS MANAGER ROLE AND OUR TEAM:

We are in the process of enhancing our email marketing systems to better connect with our consumers and provide improved services to our partners, so it’s a great time for a motivated, visionary, self-starter Technical Operations Manager to join the team!

Our ideal candidate is a technical operations manager who has experience with email marketing operations and CRM systems integration, and is focused on understanding the ‘why’ when solving a problem.  You are a team player, who enjoys troubleshooting issues and developing long term solutions.  You will work with with marketing, as well as developers, database engineers and external partners to deliver an email marketing system that best serves the needs of our business owners and consumers. You will closely partner with technical teams across all product areas in the company to ensure flawless data capture and tight systems integration.

RESPONSIBILITIES:

  • Perform technical responsibilities, with a focus on data operations, in conjunction with an assigned Engineer, such as configuration, scripting, troubleshooting data issues, systems architecture definition, design, data integration and loading, testing, and solution deployment.
  • Work with business stakeholders to understand technical product and operational needs for email marketing. Own and drive technological and operational solutions to support best practices and maximize direct and indirect revenue opportunities. This includes:
    • Participate in business process due diligence, creation and documentation of business process diagrams, end user requirements and gap analysis of new and, user story requirements, and gap analysis
    • Build data integration processes to support ongoing data feeds with Marketing Platforms
    • Plan and manage system-to-system integrations, involved in all aspects of projects: planning, implementation, testing, and deployment
  • Maintain working proficiency of the email products and technologies through self-directed and formal training. Have a passion for email marketing and data integrity, and only strive for excellence
  • Become a product specialist on ESP who is instrumental in solving business challenges through systems and process and act as a consultant to internal departments on ESP
  • Focus on asking ‘why’ to ensure we are providing solutions that meet the stakeholders needs
  • Challenge the norm if it results in a better way of operating

SKILLS & EXPERIENCE:

  • Minimum 5+ years of experience in Information Systems / Computer Science
  • Minimum 4+ years in SaaS email marketing tools such as Oracle Responsys, Experian, Exact Target, etc. Customer.io experience a plus.
    • Bonus - Experience developing automated and triggered email campaigns within Oracle Responsys or similar system.
  • Strong understanding of email marketing concepts and strategies
  • Proven track record in development and execution of complex logic including but not limited to email audience creation, test development and data transformation using SQL and database tools
  • Expert experience in requirements gathering, including business process and GAP analysis
  • Very strong listening skills
  • Experience working with other product managers, developers, QA, business owners, and upper management
  • Excellent interpersonal and communication skills, both oral and written. Ability to explain software to non-technical users.
  • You are experienced and happy in a fast-paced environment while working on many projects simultaneously
  • Strong attention to detail
  • Experience with relational databases, SQL, and basic programming skills
  • Appetite for challenges
  • Desire to grow personally and professionally

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