Job Details

Manager, Application Development, Portland, OR

Job - Technology

Close Date: 09/29/2019

About is a national leader in providing digital literacy solutions that help prepare students for online assessments, school, college, and their future careers. The company offers a complete digital literacy curriculum for grades K-8 that engages students as they develop critical skills such as keyboarding, business applications, online safety, computational thinking, and coding. Founded in 1999, currently partners with one in six U.S. school districts and serves more than 4 million students each year. The company has earned more than 30 industry awards, including ISTE 2017 Best of Show, 2017 Award of Excellence from "Tech & Learning Magazine", and "The Oregonian’s Top Workplace” for 2018, 2017, and 2016.
Position Summary:
Reporting to the VP of Technology, you will lead application development as well as sustainment across a group of K-12 curriculum and management system products You will participate in strategic as well as tactical decisions around technology and development of software products. As the Manager of Application Development, you will plan, direct, and coordinate all activities associated with creating software across multiple functional areas and products. You will work closely with Product Management and DevOps & IT to improve processes, reduce product defects, and ensure that the product delivery is cohesive and scalable.

• Manage a team that creates a highly scalable set of customer-facing, cloud hosted, web-based solutions
• Lead the development of application architecture and design to achieve appropriate levels of reliability, scalability, security, and stability of applications
• Ensure features are developed with technical standards that result in code that is maintainable, easily enhanced, and consistent with architecture goals
• Deliver quality, on-time releases
• Deliver the highest level of quality of service to our partners as well as staff by leading the sustainment and maintenance of our product by understanding, identify, analyzing, and resolving issues with our products and services
• Review and contribute to requirements documents; contribute to, review, and approve functional and design specifications and other forms of documentation
• Help drive the improvement of processes and infrastructure surrounding the software development process to optimize efficiency of engineering resources and achieve continuous process improvement
• Engage with Product Management and other internal stakeholders to ensure a product roadmap that is achievable and create a development plan for product releases to support it
• Manage operating budget; work with the VP of Technology to estimate cost, benefits, and manage expenses
• Evaluate new technologies and software products to determine feasibility and desirability of incorporating their capabilities within the company products
• Maintain ongoing senior management awareness of current software capabilities, limitations, risks and alternative technology options
• Empower team members to achieve their best through collaboration
• Foster individual career development and high morale
• Attract and retain top talent
• Other duties as assigned

Supervisory Responsibilities:
• Manage a team of internal developers and external contractors, which vary by project/product. Your team will be comprised of the following individual contributors:
 Software engineers
 QA engineer(s)
 Product owner(s)
 Content developers
• Ensure employee success through coaching, counseling, and personal improvement plans
• Anticipate staffing needs, recruit new team members, manage performance, and collaborate with HR to create personal development plans and develop succession plans

• 5+ years in technical leadership roles, including managing a technically diverse software development organization with 3 years developing web-based commercial software applications
• 3+ years of management experience
• Experience developing hosted, highly available applications with knowledge of operational aspects
• Understanding of Agile development processes and project management is essential
• Ability to think strategically with strong general business knowledge and the ability to assess business and technology related risks and an understanding of the business value of technology
• Experience in one or more of the following areas is a plus:
• Generating content and digital media
• Software development for the K-12 educational market
• K-12 curriculum knowledge
• Evaluation of technologies for acquisition
• Design Thinking or human-centered design concepts
• Knowledge of web application development, Angular, React, C#, .NET Core, Redis, and/or SQL databases
• Customer orientation and commitment
• Excellent written and verbal communication and negotiation skills
• Strong organizational skills

Location: Portland, OR

Working Conditions
Work involves talking, hearing, using hands to handle, feel or operate objects, tools, or controls, and reaching with hands and arms. Vision abilities required by this job include close vision and the ability to adjust focus.

General Information:
The above statements are intended to describe the general nature and level of work being performed by individuals assigned to this position. They are not intended to be an exhaustive list of all duties, responsibilities, and skills required of personnel so classified. Management has the right to assign or reassign duties and responsibilities to his job at any time. is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.

Complete details: