“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

XMission is hiring a Software Developer.
Please see below for the job description 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 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