AT PHAROS, we believe the best solutions come from a mindset of discovery. This principle guides our products, services, and relationships. Working at Pharos, you will enjoy an open culture that emphasizes commitment, respect, and fun. We embrace new ideas and differences and we expect our people to want to learn and discover continually. We are proud to be a Certified B Corp, and to have been recognized by the New York State Society for Human Resource Management as one of the best places to work here in New York State.

We provide industry-leading print management solutions for universities, government agencies, and corporate enterprises all over the world. We make printing more secure, cost-effective, and sustainable for our customers. Over a thousand organizations in 22 countries are currently benefiting from printing environments optimized by Pharos.

Open Positions (1):

Senior Software Developer

We are looking for a senior-level software engineer to help us continue to migrate our on-premises solutions to the cloud.

Skills & Experience

The successful candidate will be a self-motivated individual with good interpersonal skills who is able to implement complete lifecycle software engineering tasks. This includes the ability to interact with product owners and other team members to understand requirements and work cooperatively to design and implement new components, features and services. The successful candidate will have:

  • 6+ years software engineering experience
  • BS Computer Science or equivalent
  • Experience as both a producer and consumer of services and APIs
  • Eagerness to both review peer code and have your code reviewed
  • Willingness to work on new projects as well as update and maintain existing code
  • Passion for software as a craft
  • Ability to work within tight deadlines and balance shifting priorities and time constraints
  • Proficiency in at least one mainstream compiled language (C#, Java, Objective-C etc.)
  • Proficiency in at least one mainstream interpreted language (JavaScript, Ruby, Python, PHP, etc.)
  • Proficiency programming for or against databases – either SQL or NO SQL.
  • Proficiency in Git and source control in a team environment.
  • Excellent grasp of software design patterns and practices: OOD, KISS, SOLID design, DRY, test driven development, code reviews, etc.
  • Competence with automated processes, including continuous integration and continuous deployment.
  • Experience building single-page web applications with modern web technologies like backbone, angular etc.
  • Experience or understanding of Agile software development concepts
  • Experience with cloud technologies.

Other Requirements

The successful candidate will also have:

  • Strong ethics and enthusiasm, with a consistently positive attitude.
  • A passion for learning about technology and solving problems.
  • Excellent communication skills and development skills.
  • Ability to work on cross-functional teams, including operations and product management.
  • Strong problem-solving and creative thinking skills.
  • Ability to work independently with sustained focus and initiative.

How to Apply

Pharos offers competitive salaries commensurate with experience and education, as well as excellent benefits. Please submit your resume, salary requirements, and at least two references to Pharos Systems is an equal opportunity employer. We take pride in the diversity of our staff, and seek diversity in our applicants.

Share This


Pharos Logo
Prefer to speak to us now? Call
585 939 7000 ext. 2
Want answers from a forum of experts?
Join the Pharos Community

- Information Request Form -