Current Job Postings

Support

Support Technician — Pittsburgh

 
Essential Duties Include:
  • Answer customer support inquiries and requests
  • Troubleshoot customer problems
  • Monitor server stability
  • Perform routine system tasks
  • Process automated requests
  • Work on customer support team related projects
 
Qualifications:
  • Bachelor’s Degree or other experience in a related discipline
  • Must have experience with Unix
  • Clear understanding of the World Wide Web and Web Hosting
  • Strong familiarity with the Internet
  • Positive and courteous customer service attitude
  • Excellent written and verbal communications skills
  • Fluent use of e-mail
  • Meticulous attention to detail
 
This position is based on site in our Pittsburgh office.
Relocation expenses are not covered.
 
Compensation and Benefits:
  • Paid time off (once earned)
  • Full medical, dental, and vision health coverage offered at a very low monthly cost for employee and family
  • Company 401k retirement plan offered after one year.
  • Tuition reimbursement (for qualified classes).
 
pair Networks is an Equal Employment Opportunity Employer. pair Networks
practices equal opportunity in all employment decisions without regard to race,
color, religion, creed, sex, national origin, ancestry, age, disability, marital status,
veteran status, sexual orientation, or any other status legally protected by
federal, state, or local law.
 
 
For immediate consideration, please email your resume to employer@pair.com

Software

pair Domains Programmer — Entry Level, Pittsburgh

Essential duties:

  • Develop, maintain, and troubleshoot code written mostly in Perl.
  • Build web-based interfaces utilizing Perl, HTML, and Javascript.
  • Build queries and writing code for PostgreSQL and MySQL.
  • Provide internal support to other teams at pair Networks.

As a programmer at pair Networks Inc., you’ll be making the tools that our customers use to make the Internet.   One day you may be building an interface to make it easier for people to manage e-mail forwarding and the next day you could be writing protocol-level code to provide support for brand new vendor.    Every day brings new and different challenges to our programming team.

As a member of the pair Domains team, you’ll be part of our domain name registrar services.    You will work alongside us to bring our customers new features on our completely in-house built platform.   You will be a part of an exciting and fast paced industry that is constantly evolving. You will also work alongside our support team to provide assistance with top-tier support issues.

Core skills:

  • Software engineering with a strong fundamental understanding of programming languages.
  • Building code to specifications through unit testing.
  • Working as a part of a team on large software projects.

You’ll be working primarily in Perl and Javascript.   There will also be a lot of SQL along the way. We’d like you to know SQL before you get here, but if you don’t know Perl, that’s okay.   We are looking for developers that have a solid understanding of programming languages concepts and are able to learn a new language quickly.

This is an entry-level position.   We’re going to start you out slow and teach you what you need to know.   But we hope that you’re interested in being with us for the long haul, because pair is a great place to work and grow as a developer.  Our programmers love it here, and many have been around for over 10 years!

Ideal candidates will have a Bachelors degree or equivalent level of education in computer science.   Some experience working in the industry would be ideal. But, if not, we’ll also consider exceptional graduating students that have done great things in extra-curricular CS activities.   Successful candidates will be motivated to produce a high quality product that our customers will love. They will also have excellent problem solving skills and be proficient in self-learning.   The ability to get along and work effectively in a team will also be crucial for a pairNIC developer.

Compensation and Benefits:

  • Compensation dependent on skills and experience
  • Paid time off (accrued monthly on an incrementing scale)
  • 11 paid holidays off per year.
  • Medical, dental, vision, and disability coverage
  • Company 401k retirement plan offered after one year
  • Tuition reimbursement (for qualified classes)

People love to work at pair!   pair Networks has been ranked one of the best places to work in Western Pennsylvania by the Pittsburgh Business Times for nine years running. We reward our great employees with amazing benefits and competitive compensation.   

Sound good?

If pair Networks sounds like the place for you, go ahead and send your resume to techjobs@pair.com.     If you have any big projects you’ve worked on, you may also want to send us a link to those.    If you’re on github, please send us your username so that we can scope out some of the things you’ve done.   We can’t wait to hear from you!

This position is based on site in our Pittsburgh office.
Relocation expenses are not covered.
 
pair Networks is an Equal Employment Opportunity Employer. pair Networks
practices equal opportunity in all employment decisions without regard to race,
color, religion, creed, sex, national origin, ancestry, age, disability, marital status,
veteran status, sexual orientation, or any other status legally protected by
federal, state, or local law.
 

 

Software Developer — with Perl Experience

Job Summary

As a software developer at pair Networks Inc., you’ll be building the tools that our customers use to build the Internet.   At pair, repetition is never a problem. Each day brings on new exciting challenges. And we are looking for the person that is excited about finding solutions for those challenges.    Are you the kind of person that loves to take a problem they’ve never solved before, hit up Google and MetaCPAN, and come up with an amazing solution? If so, then we want to talk to you about working at pair!

 

Our developers love working at pair.   On average, developers work over 7.5 years at pair before moving on.  Many have made an entire career of just working at pair. Salary raises are provided on a set schedule along with annual performance bonuses.  We offer a very flexible work schedule with opportunities for telecommuting after your first year.    

 

Don’t worry.   Employees are not expected to “take their work home with them.”    We want employees to have a good work life / home life balance and seldom, if ever, ask employees to put in more than 40 hours a week.       

Responsibilities and Duties

Essential duties:

  • Develop, maintain, and troubleshoot code written mostly in Perl.
  • Build web-based interfaces utilizing Perl, SQL, HTML, and Javascript.
  • Provide internal support to other teams at pair Networks.
  • Participate in peer code review sessions.
  • Implement product integrations with external vendors and clients

 

Reports to:  Director of Technical Operations.     Work on-site in Pittsburgh, PA for the first year.    Partial telecommute options available thereafter.

 

This is a mid-level to senior programming position.    You will work on tasks independently, but also must be able to coordinate your efforts with other developers across multiple teams in order to achieve company objectives.   

 

As a member of the pair Domains team, you’ll be part of our fully accredited domain name registrar service.    All of our software is built in-house, and you will work on a team of developers that maintain and extend that software.    Most of your time will be spent adapting the software to meet the ever-changing industry regulations, or to bring new features to our code base.

 

This is a non-supervisory position.    However, all developers are expected to participate in code review sessions.    From time to time, you may also be put in charge of projects where others will be tasked to assist you.    Experienced developers are also expected to provide support, training, and mentoring to less experienced developers.

 

As you progress, you will have the opportunity to assume the role of primary maintainer for various sections of the code base.    In doing so, your scope of leadership will grow as will the size of the projects you lead.

Qualifications and Skills

Core skills:

  • Gets things done, done right, and on time.
  • Software engineering with a strong fundamental understanding of Perl.
  • Building code to specifications through unit testing.
  • Working as a part of a team on large software projects.
  • Ability to communicate and collaborate with co-workers.

Required experience:

  • Bachelor’s degree in software engineering or related discipline
  • 3+ years experience in software engineering or domain name registration fields.
  • Comfortable developing in a command-line linux environment.
  • Strong Perl 5 skills
  • SQL experience working on open source RDBMS such as mySQL or PostgreSQL.
  • Git revision control
  • Maintaining and expanding a large legacy code base.

Beneficial skills:

  • Network programming
  • Trello
  • Gitlab
  • Perl 5 Moose
  • Devops experience
  • Puppet
  • REST
  • Extensible Provisioning Protocol (EPP)
  • Plack / PSGI / Starman
  • Nginx
  • Javascript / jQuery
  • Bootstrap

Sound good?

If pair Networks sounds like the place for you, go ahead and send your resume to techjobs@pair.com.     If you have any big projects you’ve worked on, you may also want to send us a link to those.    If you’re on github, please send us your username so that we can scope out some of the things you’ve done.   We can’t wait to hear from you!

This position is based on site in our Pittsburgh office.
Relocation expenses are not covered.
 
pair Networks is an Equal Employment Opportunity Employer. pair Networks
practices equal opportunity in all employment decisions without regard to race,
color, religion, creed, sex, national origin, ancestry, age, disability, marital status,
veteran status, sexual orientation, or any other status legally protected by
federal, state, or local law.
 
Close Menu