“XMission is the best in the business. I have never talked to a customer from other ISPs who received anything close to the quality of service you provide.”

- Bruce Kizerian


Work on the XMission Team!

“XMission is the best in the business. I have never talked to a customer from other ISPs who received anything close to the quality of service you provide.”

- Bruce Kizerian

XMission is hiring a Software Developer, a Financial Controller, and a Support Technician.
Please see below for the job descriptions and email your resumes to jobs@xmission.com

Software Developer

XMission is looking to hire an additional Software Developer. As a Software Developer, you will be responsible for writing software that drives the core of our business. Our software tools help our staff provide excellent service to our customers. If you have outstanding programming skills and a passion for accuracy and application resiliency, then you will love this job.

Software Developer Duties and Responsibilities
  • Manage existing Perl and Python codebase
  • Manage and develop APIs
  • Develop web-based realtime interfaces for customers and staff
  • Troubleshoot and debug applications
  • Modify existing database schema, and create new databases as needed
  • Manage database server
  • Ensure system uptime for mission-critical systems
  • Maintain current in-house accounting system, resolving issues that arise in a timely manner
  • Deal with multiple stakeholders to build system requirements
  • Work with a team of system administrators to ensure provisioning fulfillment
  • Create reusable code that is well-documented
  • Stay up to date with current best practices
  • Follow and learn new and emerging technologies
  • Write and verify code tests within development, staging, and production environments
  • Participate in code reviews
  • Work with Controller to generate reports from the billing system
Software Developer Requirements and Qualifications
  • Linux focused and preferential
  • Fluent in Perl
  • Fluent in Python
  • Fluent in MySQL
  • LDAP knowledge a plus
  • Mobile push notification experience a plus
  • Experienced in Javascript and Web based realtime interfaces
  • Familiarity with front-end frameworks such as Vue.js, Flask, and Node
  • Familiarity with version control such as git, and CI/CD
  • Familiarity with basic accounting concepts
  • Excellent critical thinking and problem-solving skills
  • Comfortable working as part of a team
  • Self-starter with good organizational skills
  • Ability to prioritize with a view toward the business


XMission seeks to hire a financial Controller.

The person who holds this role has their finger on the pulse of the business. The Controller keeps things running smoothly by ensuring financial resources are available and verifies that we and our customers keep our commitments to each other and our business partners.

  • Work with the Bookkeeper, who handles entering payables, filing, booking transactions, doing bank recs, and making deposits
  • Handle GAAP-based accruals
  • Create and maintain budgets
  • Accurately forecast based on past experience
  • Prepare quarterly sales and use tax filings
  • Handle Interconnected VoIP taxes and filings
  • Keep track of fixed assets and book depreciation using fixed asset software
  • Handle property, liability, business interruption, worker's comp, and E&O insurance policies
  • Generate periodic GAAP and tax-based financial reports for internal and external users
  • Be the liaison with banks and other credit institutions (banks, card issuers, merchant banks)
  • Ensure proper controls on cash and credit
  • Manage cash flow
  • Oversee collections activities
  • Vet and approve major vendor invoices and ensure all invoices are paid in a timely manner
  • Work with our CPA to file timely and accurate federal and multi-state tax filings
  • Ensure accuracy and timeliness of accounting data
  • Assist with payroll, 401k, life insurance, and FSA, and employee onboarding, offboarding, and updates
  • Work with health insurance broker to negotiate health benefits for all staff
  • Provide information necessary for SOC 2 audit
Requirements and Qualifications
  • Strong spreadsheet skills
  • Experience with QuickBooks
  • Knowledge of IRS and GAAP rules
  • 2 years of accounting experience

Full-time Technical Support Representative


Be a part of the XMission team! XMission, Utah's first independent Internet service provider, is looking for a motivated person to join our Technical Support team.

Duties include providing expert technical support to XMission's customers over phone, chat, and email for a variety of products including Internet service to businesses and homes, web hosting, cloud hosting, VoIP, Colocation, and email.

Qualified applicants should have:
  • Experience repairing Internet connections
  • Steady employment history
  • Customer service experience
  • Strong troubleshooting skills
  • Working knowledge of computers & the Internet
  • A positive attitude, be punctual, and be a team player
  • Strong references
Preferred applicants will also have:
  • Technical support experience
  • Phone experience
  • Web development experience
  • Working knowledge of Linux OS