Overview
Our client provides a full spectrum of viewing, document, content and imaging solutions.
The Software Development Manager will provide overall planning, coordinating, and management of software implementation projects for the SaaS Development Group.
SUPERVISORY RESPONSIBILITIES:
Directly supervises Engineers on the assigned Product Development Team. Carries out supervisory responsibilities in accordance with the organization’s policies and applicable laws. Responsibilities include interviewing, hiring, and training employees; planning, assigning, and directing work; appraising performance; rewarding and disciplining employees; addressing complaints and resolving problems.
EDUCATION AND/OR EXPERIENCE:
Bachelors of Science Degree or better in Computer Science or related discipline and 7 to 10 years of real industry experience as a software developer or development manager and or equivalent in education and or experience, with at least 5 of those leading highly technical teams.
CERTIFICATES, LICENSES, AND REGISTRATIONS:
CSM (Certified ScrumMaster) – Preferred
PMP Certification – Preferred
SKILLS:
REQUIRED:
- Experience delivering a world-class customer experience and a detailed understanding of what made that customer experience world-class
- Experience with Software Development Lifecycles and Software Engineering Disciplines, including: Agile and/or Iterative Software Development
- Excellent understanding and experience in disciplined application of quality assurance, source control, defect tracking, continuous integration, deployment processes, change management, requirements management, object oriented analysis and design techniques
- Experience shipping one or more large-scale products to market
- Experience managing several independent projects simultaneously
- Previous experience as a software developer
- A proven track record of technological and business success
- Experience in managing development and deployment through staging and production environments
- Proven ability to work closely with software engineers as a member of the team
PREFERRED:
- Experience developing web applications
- Experience in delivering cloud-hosted SaaS applications
- Experience working with a microservice architecture
- Understanding of concepts of lean startup
- Knowledge of techniques for fostering web application growth and adoption, including: A/B testing, SEO, Google Analytics, social media integration.
- Agile Development Methodologies
OTHER SKILLS AND ABILITIES:
- Proven leadership, critical thinking, and business acumen
- Ability to see ideas and imagine possibilities
- Ability to challenge/question highly technical people to get them to consider alternatives.
- Comfort with ambiguous challenges
- Strong interpersonal skills
- Good judgment with the ability to make timely and sound decisions
- Excellent verbal, written, and presentation skills
- Ability to work with all levels of management
- Strong organization, problem solving and analytical skills
- Ability to take initiative and contribute to a high-performance team
TRAVEL:
Up to 15-20% Travel Required
COMPENSATION & BENEFITS:
Competitive salaries and excellent benefits are provided with a minimum waiting period. Some of our benefits include 401k, vacation, paid holidays, tuition reimbursement, comprehensive health and dental plan, company paid short term, long term, and life insurance, a fun family oriented environment, and more!
Job Type: Full-time
Required experience:
- EDUCATION AND/OR EXPERIENCE: Bachelors of Science Degree or better in Computer Science or related d: 5 years
Required education:
- Bachelor’s