Careers
-
Python Developer
ActiveState is looking to hire a Python Developer to build tools that will rack up more awards for us. Simple, huh?
You've got to be the unique kind of person that can handle developing for other developers: it's not everyone's cup of tea, but if you've been involved in open source, you'll probably get along just fine.
You'll need mad skills, clearly. Not just Python (although approaching ninja status in Python would be what they call "an asset"), but also C and cross-platform software engineering. You've got to love digging deep into code modules to fix gnarly bugs (but we're not judging as to what that might imply about your character...).
A lot of really big companies use ActiveState language distributions and tools. If you can handle the pressure, make sure you put check marks next to 95% of the following, then send us that HR-friendly stuff:
Requirements
- Minimum 3 years' software development experience
- Strong experience programming in C at the system level
- Intermediate or advanced Python skills
- Excellent debugging skills
- Experience building and debugging software on at least 2 of Mac OS X, Windows and Linux/Unix
- Able to independently research problems and present solutions to the team
- Excellent written and spoken communications skills
- Ability to help flesh out precise requirements from customer input
- Experience (or interest) in managing and improving a complex build system
Assets
- Knowledge of Python internals
- Experience building and debugging software on AIX, HP-UX and Solaris
- Experience building desktop applications
- Comfortable with version control software, especially Perforce and Subversion
- Other dynamic languages experience (Perl, Tcl, Ruby)
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 stocked kitchen, beer fridge, and a Nintendo Wii in the playroom!
Apply for this position!