|
tl;dr: Mozilla is hiring, and we have many different kinds of positions open. Main offices are in Mountain View, Toronto, Auckland, Paris; remote work very much a possibility, esp for people with experience doing it. I know most about engineering, but the fullish list is off http://www.mozilla.com/en-US/careers Platform engineers: the native-code guts of Firefox, you could work on things ranging from network protocols to scripting performance, 3D graphics to parallelism, performance tuning to debugging and instrumentation. And you get to deliver new web capabilities to about half a billion people. Want to make contentEditable not suck? Want to fix the CSS layout model so people don't miss tables? Want to make Flash and Silverlight sweat more bullets? Us too. Firefox engineers: 2011 is going to be a very exciting year for Firefox, and we have lots of ambitious work planned. There is lots systems work as we move to a multi-process model, as well as lots of "app logic" and more traditional front-end stuff. Client-side web skills map well, and we want to make them map even better; you can help with that too. Web developer tools: we're going to be significantly increasing our investment in developer tools, to improve the web development experience dramatically. Package up the complexities of the web platform and make it grokkable to everyone from a grade-schooler to jeresig. Engineering management: we need more people who know how to make developers successful and satisfied, and get joy out of doing it. Our engineering organization spans the globe, has a scope as broad as the web itself, and competes against the biggest software companies in the world. Developer infrastructure: we run a large software operation on open source tools, and want to make everything from crash reporting to bugzilla to mercurial to the build system work better. Take the hard information problems of software development, make web apps and other tools to help understand and solve them. If you have partially automated your breakfast routine, and want to play with some pretty large-scale data, this could be a lot of fun. Security: program management and penetration testing both. Your purview is security at the full breadth of the web. Web development, apps big and small: top-25 web properties (without ads), software update systems for 420M+ users, demos for new web technologies, crash analytics systems backed by dozens of Hadoop nodes. Mozilla is a non-profit organization chartered to improve the web. We pay competitive salaries, have great benefits, and work in the open. Wake up every morning glad you get to do the right thing! |
This is quite a change for me. For the past 15 years I have been doing consulting work and startups on my own and I've always been in charge of my own time and plans. I had never really considered a 'real' job until I started working at Mozilla. That is how awesome they are.
I started working for them in August as a contractor. On the Sync client for iOS, Firefox Home.
It did not take long before I noticed that Mozilla operated very differently than most companies that I had done work for. Mozilla is all about quality and doing the right thing versus maximizing profits and keeping shareholders happy. For me that was a real eye-opener and a change that I was looking for in my professional career.
One thing that I love about Mozilla is that we work in the open. There are no secrets. I have friends at companies like Apple and they are not allowed to talk to their spouse about what they do. That is horrible. Mozilla is completely the opposite. Everything that I do is open. It is part of the mission. It is highly encouraged to share, collaborate and participate.
But don't think this is all easy. Mozilla's mission does require a lot of hard and professional work, organization, deadlines and crazy hours. But I don't care about so much, because it is fun to do that, and because you know it is not to make your CEO rich when they IPO, instead you do it to make the (digital) world a better place. Different mission. Different kind of reward.
I've been working in Toronto office and at home since August. Together with great people from a team distributed over Mountain View, Germany and France. We meet on IRC, email, and phone conferences.
I've also been to Mountain View to participate in the quarterly work week, where all Mozilla people from all over the globe get together to meet and to get stuff done. Pretty awesome to get almost 300 smart folks together.
I personally don't think money should be the biggest motivator, but the compensation is excellent. Competitive salaries, good benefits, lots of perks. Mozilla takes great care of their biggest asset: people.
This will be a great year :-)