Careers

Join Our Team!

Are you interested in joining
The Team Behind Team Sports℠?

Demosphere is a tight-knit, privately-owned IT company headquartered in Northern Virginia that has catered to the technology needs of youth soccer and other sports organizations for over 30 years. We design, develop, sell and support sports management applications including an integrated solution for managing website content, processing online registrations, generating schedules, assigning referees, streamlining team communications, and much more. Our strong, all-virtual team works hard in a very competitive, yet fast-growing industry and we’re looking for hard-working, passionate, bright and energetic people who are excited about sports and technology to join us.

Demosphere is a team of smart, passionate, hard-working, and accomplished professionals who also strive for a healthy work/life fit.

We recognize that your personal commitments don’t end when you start work for the day. We offer flexible arrangements and generous paid time off — both to ensure that employees can arrange their workdays for maximum productivity and to allow ample time for tending to family and personal responsibilities.

View Current Openings:

Senior Software Engineer (Remote)

Job Summary:

Demosphere is looking for an experienced Senior Software Engineer who is motivated to combine the art of design with the art of programming. The Senior Software Engineer’s primary responsibility is to work in a team-based development environment to create groundbreaking technical administrative solutions for sports organizations worldwide. Software Engineers continuously implement core product functionality as specified by the Product Managers in order to maintain our products, services, and leadership position in the sports administration market.  You will work with both front-end and back-end web developers to build state-of-the-art interfaces and strengthen our backend-side logic layer. You will also be bridging the gap between UI elements and server-side infrastructure, taking an active role on both sides, and defining how our applications look and function.

Minimum Requirements:

  • M.S. in Computer Science, Computer Engineering or a related discipline
  • Strong understanding of software engineering, Computer Science, and Object Oriented Design/Analysis (OOD/OOA)
  • 7+ years of software engineering experience building production software
  • Mastery of developing web applications using ReactJS, Apollo Client, and Nodejs 
  • Proficiency with architecture like client-server and publish/subscribe pattern.
  • Experience using noSQL databases like MongoDB, Redis
  • Experience developing RESTful APIs adhering to standards
  • Experience in Social media application development and usage of open source API
  • Experience working with GraphQL
  • Experience with git source control, Continuous Integration gitlab and other automated testing tools.
  • Minimum 2 years full time development experience with Ruby or Python
  • Minimum 1 full year of professional experience with open source Big Data Technologies
  • Team Player, experience working in pairs and mentorship
  • Architect, design, create and maintain customer-facing web applications
  • Help foster good software engineering practices and mentor junior engineers
  • Follow relevant company procedures and help create and maintain relevant documentation
  • Actively participate in all aspects of the software engineering process
  • Assist technical support staff to resolve any and all product-related issues
  • Capable of rapidly deploying frontend user interface applications supporting high traffic clients
  • Strong expertise with prevalent standards, practices and procedures for managing, maintaining, and optimizing applications

Desired Skills:

  • Strong experience using a Backend framework such as Sinatra or Rails
  • Familiarity with front-end build tools, such as Webpack, Grunt and Gulp.js
  • Familiarity with Agile development and Continuous Delivery practices
  • Solid experience in relational database engines, Firebird is a plus
  • Experience in Linux/Unix systems and shell scripting

This is an immediate opening for a full time, remote position. If you are interested in applying for this position, please send your resume, salary requirements and cover letter to careers@demosphere.com.

Software Engineer (Remote)

Job Summary:

Demosphere is looking for an experienced Software Engineer who is motivated to combine the art of design with the art of programming. The Software Engineer’s primary responsibility is to work in a team-based development environment to analyze and create internal solutions for business and support teams troubleshoot and resolve customer issues at a rapid pace. Software Engineers continuously evaluate core product issues and create tools to properly support our business and support the team to make more informed decisions.  You will work with both front-end and back-end web developers to build state-of-the-art interfaces and strengthen our backend-side logic layer. You will also be bridging the gap between UI elements and server-side infrastructure, taking an active role on both sides, and defining how our applications look and function.

Minimum Requirements:

  • Strong understanding of software engineering, Computer Science, and Object Oriented Design/Analysis (OOD/OOA)
  • 3+ years of software engineering experience building production software
  • Mastery of developing web applications using ReactJS, Ruby, and Nodejs 
  • Experience using noSQL databases like MongoDB, Redis
  • Experience developing RESTful APIs adhering to standards
  • Experience with git source control, Continuous Integration gitlab and other automated testing tools.
  • Minimum 2 years full time backend development experience with Ruby
  • Team Player, experience working in pairs and mentorship
  • Architect, design, create and maintain internal customer-facing web applications or toolset
  • Assist/Troubleshoot technical support staff to resolve any and all product-related issues
  • Follow relevant company procedures and help create and maintain relevant documentation
  • Actively participate in all aspects of the software engineering process
  • Capable of rapidly developing frontend user interface applications supporting back office support team or internal stakeholders
  • Strong expertise with prevalent standards, practices and procedures for managing, maintaining, and optimizing applications

Desired Skills:

  • Experience working with GraphQL
  • Proficiency with architecture like client-server and publish/subscribe pattern.
  • Strong experience using a Backend framework such as Sinatra or Rails
  • Professional experience with open source Big Data Technologies
  • Familiarity with front-end build tools, such as Webpack, Grunt and Gulp.js
  • Familiarity with Agile development and Continuous Delivery practices
  • Solid experience in relational database engines, Firebird is a plus
  • Experience in Linux/Unix systems and shell scripting

This is an immediate opening for a full time, remote position. If you are interested in applying for this position, please send your resume, salary requirements and cover letter to careers@demosphere.com.

Sales Associate (Remote)

Job Summary:

We are seeking a Sales Associate with a background in college/university athletics.  If you are a self-motivated individual that enjoys athletics and wants to maintain a lifestyle that includes significant involvement in youth sports, this job would be a great fit.  We are looking for individuals that can “speak” sports and would like to expand relationships with their peer group.

Our company is poised for the next level of growth acceleration with a high value product road map based on our strong customer retention rates and deep customer relationships. 

 If you are looking for a company where you can have an immediate impact in your personal area of interest, then come join our team!

What we are looking for:

  • College/University athletes who have recently graduated are a great fit for this role!
  • Goal-driven individuals with a passion for sports and an interest in selling sports-related software
  • 1-2 years of sales experience (Previous software sales experience a plus but not required)
  • Comfortable with learning and selling software 
  • Self starter who can work both independently as well as contribute in a team environment

Minimum Requirements:

  • Become a product expert in Demosphere’s robust Sports Management software 
  • Follow-up on inbound sales leads
  • Generate leads using proven sales techniques including cold calling, emailing, social networks, attending conventions and conducting territory opportunity research 
  • Uncover organizational needs from prospective customers
  • Lead product demonstrations to hone in on solutions to uncovered needs
  • Provide solution proposals with pricing
  • Overcome objections and close opportunities to meet individual and team goals
  • Occasional travel to conventions, off-site meetings, etc. may be required

Desired Skills:

  • The ability to actively manage both inbound and outbound activity
  • Be detail oriented and comfortable with using CRM applications to manage your activity (Previous experience with Salesforce.com is a plus)
  • Must feel comfortable demonstrating a product that is somewhat technical
  • Strong written, verbal and presentation skills
  • Need to be able to work independently
  • Minimum of 1 year sales experience is preferred
  • Develop and grow a client base
  • Strategize with teammates to accomplish weekly business growth goals

This is an immediate opening for a full time, remote position. If you are interested in applying for this position, please send your resume, salary requirements and cover letter to careers@demosphere.com.

Support Manager (Remote)

Job Description:

The primary responsibility of the Support Manager is to manage and lead a team of customer support associates that serve to ensure our partners receive assistance with the technical aspects of Demosphere’s products and services. The goal is to help address immediate customer needs, maximize customer retention, and provide insight into unmet functional or training needs both internally and externally. The role will also entail managing and maintaining the company’s online support systems, including ticketing, knowledge base articles, and support documentation.

Further, this role will serve to ensure that the team quickly and efficiently responds to inbound technical support issues via telephone, email, online case management and chat and that all issues are documented and resolved per company standards.  It will further involve defining support processes and procedures as well as hiring, training, and observing support associate team members through a variety of metrics and regular check-in meetings to ensure department and company goals are met.

Responsibilities:

  • Define, implement, and manage technical support processes and procedures.
  • Produce weekly and monthly summary management reports on technical support metrics.
  • Conduct case quality analysis to ensure that internal processes and standards are being met.
  • Analyze case load and response time to ensure that coverage levels are appropriate to address customer needs in a timely manner.
  • Identify gaps in the support process and amend accordingly.
  • Manage after-hours support protocol to ensure that emergency cases are triaged on time.
  • Monitor support queues to ensure critical tickets are worked in a prioritized manner
  • Manage a team of support associate team members and evaluate and document team member work performance.
  • Lead team meetings with a focus on process improvement and identifying training needs/knowledge gaps
  • Act as an internal point of contact for questions about processes and procedures and to receive and address process improvement recommendations.
  • Educate and understand client concerns and how they relate to business objectives.
  • Coordinate with the Account Management and Product Development teams to improve product service, design, and quality.
  • Manage customer escalations and requests
  • Escalate issues as needed to the leadership team

Required Skills & Experience 

The successful candidate will have in depth technical knowledge and experience in all of the following key technical areas:

  • Minimum 5 years experience providing a high level of customer service.
  • Minimum 3 years managing a technical support team. 
  • Networking, Wi-Fi, TCP/IP, DNS Management
  • Comfortable with CRM systems (e.g Salesforce) and online web Content Management Systems (e.g. WordPress)
  • Ability to analyze data and produce reports on issues and recommend resolutions
  • Familiar with PC, Laptops, mobile devices and tablet technology
  • Strong team player who is able to work effectively across multiple departments
  • Strong work ethic with a drive to elevate the customer experience
  • Good problem-solving skills
  • Excellent communication skills, both written and verbal
  • Analytical thinker and attention to detail
  • Ability to work well under pressure
  • Good interpersonal skills

Desired Skills

  • Experience working in a faced-paced software company
  • Experience developing and executing a strong client retention strategy

Demosphere Benefits/Perks

Demosphere is a team of smart, passionate, hard-working, and accomplished professionals who also strive for a healthy work/life fit. We recognize that your personal commitments don’t end when you start work for the day. We offer flexible arrangements and generous paid time off — both to ensure that employees can arrange their workdays for maximum productivity and to allow ample time for tending to family and personal responsibilities. 

  • Work with an amazing, tight-knit team of people passionate about sports and technology
  • Health care options with company contribution
  • Retirement plan with company match
  • Dental care option with company contribution
  • Paid vision and life insurance benefits
  • Optional ancillary group benefit plans
  • Employee assistance program
  • Employee discounts
  • Unlimited PTO
  • 10 paid holidays
  • Tuition reimbursement for job-related training
  • Career-related conference attendance
  • Flexible work schedule
  • Paid FMLA/Jury Duty/Bereavement policies
  • Remote work