DIRECTOR: SOFTWARE ENGINEERING CradlePoint
THIS JOB HAS EXPIRED CradlePoint, Inc. is seeking a Director of Software Engineering to lead our SaaS development team. Leading candidates will be a player/coach having extensive project/program management experience as well as a strong background in software/firmware development. This position requires a progressive, energetic disposition with current experience developing SaaS solutions and hands-on expertise with SaaS infrastructure, 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.
Lead and manage a world-class team of responsible for developing SaaS solutions and applications for managing network devices.
Responsible for full lifecycle application development including on-time, on-budget, on-quality delivery.
Responsible for scoping, scheduling and managing all program deliverables.
Collaborate with Product Management to define product requirements.
Provide technical leadership and contribute to the strategic technology roadmap by staying current on emerging trends in technology and engineering best practices.
Represent engineering and the company while interfacing with key internal and external business and technology partners.
Provide technical guidance and SaaS architectural recommendations for designing, building, testing, deploying and maintaining highly-available, scalable, and secure applications in cloud computing.
Set unit-level software testing requirements to ensure quality assurance.
Drive goals for performance tuning, improvement, balancing, usability and automation of systems.
Evaluate and identify new technologies for implementation.
Define requirements for support, maintain and document software functionality.
Responsible for performance management and team benefit administration for a team of engineers with experience varying from entry level to senior architects.
5-10 years of development experience as an individual contributor software engineer. Direct experience with SaaS application development within the last 3 years preferred.
5-10 years of project management experience leading engineering development teams.
Experience with unix/linux development environments fluent in at least one server-side or application language.
Experience with Nginx/Rails/Django/Drupal/MySQL.
Experience developing and supporting 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 and Waterfall development methodologies.
Minimum of a Bachelor?s Degree in Computer Science (BSCS), Computer Engineering (BSCE) or combination of related engineering degree and commensurate experience. Master?s degree preferred.
||Boise, ID |
THIS JOB HAS EXPIRED