Change the world of direct selling.
Begin your career at Exigo.

Exigo is growing fast, so we're always looking for bright new members to add to our talented team.

Our Company

Exigo is emerging as a leading global software provider in the direct sales industry who has offered a platform as a service solution to enable e-commerce for our clients for over 10 years. We develop and maintain multiple websites (Back office and retail) for our clients in order to improve their sales and enrollment processes. Our company has a great culture, we are very diverse, and dynamic.


  • Competitive salary based on skillset
  • Quarterly bonus potential
  • Unlimited PTO/Vacation, and holiday PTO
  • Matching 401K
  • Quarterly company events
  • Catered breakfast and lunch daily
  • Stocked break room (coffee, tea, Red Bull, assorted snacks)
  • Weekly company events (happy hour, trivia, etc.)
  • Workout Room
  • Great medical and dental insurance
  • Business casual work environment (blue jeans are acceptable)

Current Openings

Senior .NET Web Developer

Job Summary

We are looking for an incredibly talented Senior .NET Web Developer who empowers our team by engineering, developing, and supporting large scale web solutions/applications for our clients. This is an on-site, full-time position.


  • Lead, analyze, design, develop, and participate in all aspects of an application development including but not limited to: coding, defining standards, high performance design, caching mechanisms, security, encryption, state management, error logging, scalability, code reviews, environment configuration, and testing procedures in order to provide world-class websites to our customers while delivering the required functionality in an agreed upon timely manner
  • Mentor other developers through internal training, best practices, and code reviews

Desired Skills and Experience

  • 5+ years of experience in software development
  • 5+ years of experience with cloud based solutions
  • 5+ years of experience designing and delivering large scale customer facing distributed systems (ideally using modern SOA patterns and REST)
  • Solid understanding of security/access control, scalability, high availability, and concurrency patterns
  • Experience with large-scale, n-tier applications
  • Excellent written and verbal communication skills, and ability to effectively communicate to a variety of stakeholders including senior executives.
  • 5+ years of solid experience with SQL Server (stored procedures, jobs, triggers, query optimization)
  • Agile development and continuous delivery
  • Knowledgeable of IT infrastructure and related technologies (hardware, virtualization, networking)
  • Proficient in C#
  • ASP.NET MVC, JavaScript, jQuery, HTML5, CSS3, and Bootstrap
  • Responsive Web Design
  • .NET 4.5/4.6
  • Web services, WCF, and Web API
  • Proficient in GitHub
  • Continuous Integration
  • Object Oriented design and development experience
  • Experience writing unit tests and mocks

To apply for this position, please email your resume to

Senior Data Warehouse Analyst

Job Summary

Exigo is a Platform as a Service (Paas) provider supporting over 70 Direct Selling businesses all over the world. Clients rely on Exigo’s software and services to run every aspect of their business. Onboarding new clients can mean anything from helping a startup to get up and running for the first time to working with existing companies to convert their systems and processes from current providers to Exigo. Working with a project team of internal IT Business Analysts, Software Developers, Data Architects/Analysts as well as Client Stakeholders, Executives and Project Team members to successfully implement new clients on the Exigo platform is the core of this role.


  • Profile and understand large amounts of source data available, including structured and semi-structured activity data
  • Work with data originators and client data analyst to fill gaps in collected data, transform source data, facilitate analysis of the data, and to load the data into the data warehouse
  • Generate an analysis of the source data after load to the data warehouse, and translate into structured reports for sign-off by the client
  • Map sources to the target data warehouse architecture using tools within SQL Server Management Studio
  • Design and develop E.T.L. code to extract, transform and load the source data from various formats into a SQL Server database
  • Conduct E.T.L. performance tuning, troubleshooting, support and capacity estimation
  • Conduct thorough testing of E.T.L. code changes to ensure quality of data loaded
  • Provide day-to-day support and mentoring to clients who are interacting with their data
  • Code and run ad hoc SQL queries to provide the business and client with reports, as needed
  • Participate in and facilitate requirements gathering, analysis and design
  • Work in a team environment to problem solve daily issues
  • Participate in client meetings, technical requirements gathering, and be able to create technical documentation

To apply for this position, please email your resume to

C#/SQL Engineers

Job Summary

At Exigo, we've built out a cloud-based software-as-a service platform from the ground up. We've been in business for over a decade and serve millions of users daily.

We are looking for highly motivated and talented C#, .NET, SQL system engineers to support our growth. Your contributions will have an immediate impact.

Apply on Jobvite


  • Working with system architects to design new software modules and applications
  • Working with third-party vendors an partners to integrate to their systems
  • Create improved reporting and data feeds
  • Designing innovative APIs to support our developer network
  • Staying on top of new technology
  • Taking ownership of parts of the architecture and be responsible for designing and performance improvements
  • Working closely with our clients to improve the experience of the platform
  • Software development (lots of that)
  • Expanding unit tests with use of solid design patterns
  • Have fun (we enjoy what we do)

To apply for this position, please email your resume to

IT Business Analysts

Job Description

Exigo’s Business Analysts (BAs for short) support over 70 Direct Selling and Network Marketing businesses all over the world. Our clients rely on Exigo’s sofware and services to run every aspect of their business. Exigo BAs make that happen by jumping right into the middle of the chaos. We spend our days reading tickets and emails, fielding conference calls with CIOs and CEOs… all while wrangling requirements into functional tasks that our very talented and very busy programmers can use.

What your day looks like

  • Analyze change requests submitted by our clients, converting them into solid requirements that a developer can use to provide estimates
  • Set expectations and help clients plan for software changes that meet their specific business needs
  • Run conference calls, write executive summaries, write testing plans
  • Design mockups and document use cases
  • Brainstorm with Business and IT stakeholders
  • Analyze integration guides and 3rd-party software specifications

Apply on Jobvite

At the intersection of business and technology.

Technical ability and IT experience are important, but they’ll only get you so far.

This job might be the job for you if:

You really enjoy problem solving. Nothing satisfies you more than taking some vague, poorly understood problem and turning it into a win. When others are still arguing about whether it’s time to think outside the box, you’ve already started building a new box.

You’re a certain kind of people person. You aren’t merely nice or friendly, but you do get a massive kick out of helping disparate groups overcome their communication differences and reach lasting consensus. That one time, when you helped the Business people and the IT people agree to the same solution? That’s you, EVERY DAY.

You want to conquer the world. Really crazy challenges are your catnip. You’re comfortable jumping right into the middle of something with basically no information and “sorting it all out”, because that’s just how you do.

Passionate about your work. You’re always looking for better ways to do your job, to solve problems. You happily and enthusiastically share your successes and you’re not afraid to admit when you’ve failed because you know how valuable those lessons are too.

You have a healthy relationship with Process. You know how important it is to have good processes, good ways to get technical work done. You also understand when it’s right to stick to the path, and when it’s time to make an exception.

You are The Best Communicator. You speak with clarity. Your writing is economical and essential. You can explain almost anything to almost anyone, and you can do it on the phone, in a crowded conference room, in a chat, or one-on-one.

You’re the IT equivalent of a lion tamer. You are cool under pressure. You can think on your feet. It’s almost impossible to ruffle your feathers. When people start getting all hot and bothered, you keep it cool.

But What Does It REALLY Take

This is a Custom Software gig.

You need to have some experience with that sort of thing. That usually means you’ve spent 1 - 2 years in an IT support role. Being comfortable working with MS-SQL is a big plus. Having MLM industry experience is also big plus.

Having a combination of these things? Even better.

To apply for this position, please email your resume to