Downstream Company Logo

Downstream

Portland, Oregon - United States
View all jobs at this company »

Software Development Manager

Description

SOFTWARE DEVELOPMENT MANAGER

About Downstream

Downstream is a community of multi-disciplinary and visionary designers, account managers, project managers, technologists, content strategist and developers. Collectively, we are a company on the forefront of brand experience design, building compelling experiences for the biggest and most dynamic companies in the world.

We are a growing international company with exciting projects that challenge us to seek out new technologies and methodologies to create the impossible.


Position Summary: 

The Software Development Manager is a key leadership role, reporting to both the CEO and President.  This position will manage a growing suite of interactive application software solutions, working with both front end and backend software.  The Software Development Manager is accountable for managing and coordinating resources and integrating and managing processes and best practices to deliver unique software applications while gaining efficiencies that result in bottom line profit and client satisfaction improvement.

 

         Essential Job Functions:

  • Responsible for delivering high-quality products on schedule and on budget.  Must be extremely customer focused and committed to providing excellent customer service.

  • Work together with program managers and account teams to plan and execute projects

  • Ensure that programming team have appropriate product and technical specifications, direction, and resources to deliver projects/products effectively by establishing realistic estimates for timelines while ensuring that projects remain on target and meet deadlines

  • Integrate agile development processes to ensure consistency, quality and timeliness of delivery.

  • Work closely with Account teams, program managers, and clients to fully understand the software and systems functional and non-functional requirements.

  • Collaborate with design and PM teams in defining the project/application vision and user experience goals

  • Demonstrate leadership abilities with the deployment of software, enhancements and bug fixes that are coordinated based on commissioning schedules

  • Provide a software development plan that provides a pathway to productization and standardized, reusable features

  • Evolve the existing software system applications’ and architecture from open frameworks to cinder and Unity workflows

  • Conduct daily/weekly standup meetings

  • Help developers resolve technical problems and problem solve

  • Provide leadership and guidance to coach, motivate, and lead team members to their optimum performance levels and career development

  • Work with HR department on team member recruiting.  

    Job Requirements/Minimum Qualifications

  • Bachelors in Software Engineering, Computer Science or similar

  • Minimum of 5 years of management/leadership experience in a software development organization required

  • Must have at least 7 years experience working through the design, development, release cycle, and delivering software products to market

  • A record of successful delivery of software applications as an individual, team leader and/or development manager

  • Strong understanding of the software development cycle

  • Strong leadership, project management skills, time management, and problem solving skills

  • Experience with managing the development of SaaS and cloud-based applications

  • Relevant experience with web services and REST

  • Understanding of relational databases (MSSQL, MySQL)

  • Familiarity with C#, ASP.NET, Javascript, HTML5

  • Willingness to dive into software environments and technical issues

  • Experience with Scrum methodology and agile practices

  • High command of verbal and written English. Bilingualism is an asset

  • Must be authorized to work in the U.S.

  • Self-motivate, team player, action-and-results oriented

  • Well organized, good communication and reporting skills

  • Ability to successfully work under tight project deadlines

     

    JOB SNAPSHOT

    Base Pay$85,000.00 - $100,000.00 /Year

    Employment Type Full-Time

    Job Type Information Technology

    Education 4 Year Degree

    Experience At least 7 year(s)

    Manages Others Not Specified

    Industry: Digital Interactive agency

    Required Travel Negligible

     

This Job is no longer active!