Senior Software Engineer, Web Engineering Metacloud
As a rapidly growing startup, Metacloud offers a unique opportunity for talented, passionate, and highly-creative software engineers to have a wide-ranging impact on our organization?s products, services, and architecture. As a member of our Web Engineering team, you will be responsible for implementing features, fixes, enhancements, and completely new services which will become essential components of the Metacloud software stack.
Location: Northern or Southern California candidates are preferred. Will consider remote employment for highly competitive candidates in other locations.
In this multi-faceted role, the Senior Software Engineer for Web Engineering will be responsible for:
Working side-by-side in a truly collaborative manner with our architecture, operations, sales, marketing, and executive leadership team to implement and maintain core modules of the Metacloud stack solution.
Collaborating with your peers in the software engineering group to ensure that our products meet our stringent quality requirements.
Taking ownership of those parts of the system to which you are either assigned or assume control.
Becoming truly proficient with the OpenStack code base, specifically horizon, the APIs for all the various OpenStack services, and the various python clients used to interface with those services.
Join and contribute to the communities and foundations that support our chosen open-source technologies and platforms. How you provide support will be dictated by your own interests, abilities, and personal passions.
You will be required to have fun, love what you do, and support a transparent and open work environment.
Bachelor?s degree in CS... nice to have but... we?ll focus on what you know right now, what you have accomplished, where you shine, and how your current and future goals mesh with ours.
3-5 years, work-related, experience as a software engineer.
2+ years of extensive, hands-on web application development with one of the more common web application frameworks (e.g., Django, Ruby on Rails, Drupal, CakePHP, Pyramid, Flask, etc.).
A willingness, and desire, to become highly proficient in the Python programming language and the Django web application framework.
Prior experience with Python and/or Django is a plus but... a solid background steeped in all things web AND the flexibility to apply your software engineering knowledge and expertise to learn Python and Django is more highly valued.
True expertise with Python and Django would also be highly valued.
Note that our applications will be written in Python on the Django framework. Why? Because we build our solutions on OpenStack and OpenStack?s GUI is written in Python on Django.
Proven ability to develop solutions using an agile and iterative development methodology.
Prior experience in an operations, DevOps, or SRE is a significant plus. Stability and scalability are core to our product offering, so we need someone with the mindset for the design considerations imposed by the real world.
Startup experience is ideal. All candidates need experience with rapidly-changing, agile environments, and show that they can not only thrive, but nimbly navigate the waters and keep priority tasks on target and on date.
A high degree of passion for your craft. We will ask for code samples, examples of highly creative use of a language and/or platform, your contributions to an open-source project, etc.
You have to be able to ?play nice with others.? Metacloud seeks extraordinary minds, talent, and abilities, but not at the expense of our company culture and the tranquility of our employees and workplace.
What will you get?:
As the infrastructure world moves inexorably toward figuring out what "cloud" means, we believe that we've created the best model for developing that into a successful business. This is your opportunity to be directly involved in a pivotal moment in the evolution of the Internet.
||Pasadena, CA |