Want to be part of a crack development team at one of the "2013 Companies to Watch"?

ActiveState, already famous for ActivePerl, ActivePython, and the Komodo IDE, is blazing the trail into new markets with Stackato, our advanced cloud platform as a service technology. We're looking for an experienced Software Engineer to join us full time at our Vancouver office or Santa Clara, CA office.

You will head a new services group developing language and services add-ons and on-boarding customers to our platform as a service solution, ensuring customer success.

You will be able to provide and communicate complex technology solutions across differing audiences including technical, managerial, business executives, and/or vendors.  You will educate external IT and engineering teams on architecture standards and strategies that improve their business going forward.

You will have a passion for technology tempered by a level-headed approach to problem solving, and broad experience with other language engines and their deployment.  You will be able to focus on multiple feature areas and components simultaneously, while still maintaining a high level of quality.

If you think you've got what it takes, and you can put check marks next to most of the following, then send us that HR-friendly stuff to careers [at] activestate [dot] com (subject: Software%20Engineer%20-%20Tech%20Services%20Lead) :

Responsibilities:

  • Manage the customer success metric
  • Work with external customers to ensure quick and stable product roll outs
  • Participate in regular design, architecture and engineering discussions including code reviews and support of joint initiatives
  • Design, build and troubleshoot robust, scalable and secure product features
  • Write training materials and or other documentation to assist customer on-boarding
  • Proficient in debugging and troubleshooting software, with a willingness to facilitate open and effective communication with internal and external teams
  • Evolve own feature areas with new ideas to realize greater benefits or to solve newly anticipated problems
  • Maintain collaborative working relationship with others by seeking, using and giving feedback

Requirements:

  • Bachelor's degree in Computer Science or equivalent industry experience
  • Minimum 5 years of experience in software development
  • Experience with databases such as MySQL, Redis and PostgreSQL
  • Excellent development skills with Java and Ruby or Node.js
  • Able to independently research problems and present solutions to the team
  • Ability to help flesh out precise requirements from customer input
  • Excellent written and verbal communications skills
  • Have built software system and supporting applications used in a production environment
  • Knowledge of virtualization environments such as vSphere, OpenStack, EC2, KVM
  • Comfortable with distributed version control systems
  • Flexibility and adaptability for working in a fast-paced, dynamic environment
  • Strong understanding of the software development process
  • Strong familiarity with deployment tools for Java or dynamic languages

Desirable Qualifications:

  • Experience with administering Linux system and server infrastructure
  • Experience operating a 24/7 production application
  • Large installation (100+ server, multi-site) experience
  • Knowledge of Go or other dynamic languages (Perl, PHP, Python, etc.)
  • Experience building and using REST APIs
  • Experience working on open source projects
  • Strong understanding of network technologies (DNS, NFS, LDAP, …)

Work Environment:

We’re on the top floor of the United Kingdom building in downtown Vancouver.  We have an amazing view of the water and north shore mountains and an open concept office, complete with a stocked kitchen, a beer fridge and a playroom!