CradlePoint, Inc. is seeking a Senior Software Engineer with experience on an open source technology stack. This position requires a progressive, energetic software engineer who has experience developing SaaS solutions and has current experience with SaaS infrastructure and platform design, implementation and support. The successful candidate will work in a cutting edge technology environment; enjoy competitive salary and benefits while working in a position that has an immediate impact in a growing industry.
- Act as a senior team member responsible for developing a SaaS solution for managing network devices
- Provide technical guidance and SaaS architectural recommendations for designing, building, testing, deploying and maintaining highly-available, scalable, and secure applications in cloud computing
- Responsible for full lifecycle application development
- Provide software testing while ensuring quality assurance
- Conduct performance tuning, improvement, balancing, usability and automation of systems
- Evaluate and identify new technologies for implementation
- Support, maintain and document software functionality
- 5-10 years of development experience, preferably at the Architect level
- Experience with unix/linux development environments fluent in at least one server-side or application language
- Experience with Nginx/Rails/Django/Drupal/MySQL
- Experience with deploying cloud solutions
- Knowledge of multiple cloud and virtualization technologies
- Understanding of database scaling and failover techniques applicable in cloud environments
- Experience with cloud automation techniques and technologies
- Experience using the Agile software development methodologies
BS or Master's degree preferred in Computer Science or Engineering
