Untitled Page

How to Apply

  • Complete the job application and click on submit form when you are finished.
  • Send cover letter, resume, and salary requirements to jobs@xogrp.com.
  • Please indicate the title of the job in the subject line or put “general candidacy” to be considered for future positions.

Benefits

  • For most positions at XO Group, our benefits package includes excellent medical and dental insurance; short- and long-term disability; life insurance; flex spending for health care, dependant care, and transit/parking; Employee Assistance Program; 401(k) with match; Employee Stock Purchase Plan. Specific programs may vary by position/location.

Why I love working at The Knot...

“Everyone at The Knot has tons of great ideas, which is really exciting from a technology perspective.  We're always working on something new.”

-- Matt Rook, Lead Development Manager
  employee since 2005

“This job has helped me in so many ways to grow both professionally and personally.”

-- Jo Ann Miller, Local Account Executive
 employee since 2002

"There is a lot of opportunity to work on a variety of projects for a variety of brands, all with very different looks.  It's a great feeling to be associated with a strong brand that people react so emotionally and positively to.”

-- Lori Richmond, Creative Director
employee since 2005

Senior Software Engineer-C#/ASP.NET

The person who fills this position will be part of a talented team that is responsible for XO Group Inc.’s multiple online web properties. This individual will play a key role in the development, architecting, and evolution of our products. The ideal candidate will be a proactive, self motivated leader with strong communication skills as well as possess a solid ASP.Net/C# development background. The ability to work within a team environment and interact with internal clients will be essential to the success of this individual. Experience with REST as well as open source technologies is also desired.

Qualifications:
  • Bachelor’s degree in related area
  • 6+ years experience in Application Development (4+ of those developing Web Applications)
  • 4+ years experience with ASP.NET using C# and ADO.NET
  • 4+ years experience with SQL/TSQL and SQL Server 2005
  • Knowledge of and experience in applying design pattern and software development best practices
  • Ability to architect maintainable, reusable, and distributable code leveraging REST api and/or shared assemblies
  • Highly motivated, detail oriented individual with excellent problem solving skills and a passion for delivering high quality product
  • Ability to design database tables, stored procedures, and SQL queries
  • Experience developing high-volume web applications and proactively addressing performance and scalability concerns
  • Strong verbal, written, and interpersonal communication skills with both technical and nontechnical audiences
  • Experience with TFS, Unit Testing Methodologies, Web Services/REST, XML, and/or AJAX is a plus