“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

Careers

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

Open Position:

Senior Software Engineer

Come join our team. We're looking for an engaged and self-motivated engineer to build and maintain our software infrastructure.

Frameworks and Languages

Obviously, the best language for the job is the one that should be used. The defacto languages and frameworks used for new projects at XMission are:

  • Python
  • Flask (for websites)
  • Vue.js (for website frontends, Single Page Applications)
  • MySQL
  • SQLAlchemy
  • Docker
  • REST APIs or JSONRPC for remote procedure calls
  • Software Deployment

All software of significant size or importance should be deployed via salt or gitlab continuous integration. If at all possible, all software of significant size or importance should be accompanied by a test suite.

Ideal Candidate Experience
  • Ability to understand and debug code they did not write (most important)
  • Linux administration
  • Producing and consuming RESTful APIs
  • Relational Databases (MySQL and PostgreSQL)
  • NoSQL Databases (Redis, memcache)
  • Working with TCP/IP in code
  • SaltStack or other server management solution
  • KVM/Libvirt
  • Docker
  • HTML and CSS
  • CSRF, XSS, and Injection protection
  • Python
  • Javascript
  • Perl
  • Objected Oriented Programming
  • Git
  • Continuous Integration and Deployment
  • Unit and Integration Testing

XMission has a commitment to quality service, leading-edge technical expertise, and strong advocacy for the local community since 1993. XMission is an equal opportunity employer.

Job Type: Full-time