Our Culture

At Superior our goal is to have an enthusiastic and productive team. We believe that the best way to achieve that goal is to promote work-life balance. You may notice we avoid some of the common buzzwords like "passionate" and "work hard, play hard", which we believe are often code for "you will be on call 24/7“.

We encourage our team members to have a life outside of work. We don't use artificial deadlines as a mind game for motivation, where you always feel like you're failing. We believe that loyalty is a two-way street, and strive to give as much loyalty as we ask in return. We are dedicated to realistic goals, and a diverse, enjoyable, and mutually respectful work environment.

Here are some of our criteria for those thinking about joining us.

What you will be doing

  • Learning from and teaching your teammates every single day

  • Working as a team player on a enthusiastic, devoted, and fun team

  • Contributing to meetings and step into leadership roles

  • Working on each step of the development process from planning to testing

  • Working on a wide variety of technologies including mobile, web, enterprise applications, and more

  • Developing professional and personal skills in a great team oriented environment

Our candidates must

  • Work well as a member of a team

  • Have strong written and verbal communication skills

  • Be able to read code in large, enterprise-level systems

  • Be self-disciplined with a strong work ethic

  • Have experience with object-oriented design paradigms

  • Be willing and able to learn new technologies quickly

  • Enjoy solving technical challenges