Software Development Manager

DutchBros Coffee

United States Remote *This position is eligible for remote work within any state Dutch Bros currently resides in

Full-time

US$135.4-157k (annually)

Computer Science / Software Engineering / Managerial

Jan 22

It's fun to work in a company where people truly believe in what they are doing. At Dutch Bros Coffee, we are more than just a coffee company. We are a fun-loving, mind-blowing company that makes a difference one cup at a time. 

Being part of the Dutch Family

You are adaptable, a servant leader, and community-minded. You view yourself as an unfinished product on the constant pursuit of personal and professional development. We rely on our people to uphold our core values of speed, quality, and service to protect our culture and ensure our growth remains limitless! 

Dutch Bros mission statement

We are a fun-loving, mind-blowing company that makes a massive difference one cup at a time.

Who we are

Dutch Bros puts people first in everything we do. Joining our team gives you the opportunity to build a compelling future while making a massive difference in the lives of our customers and communities.

We love people and we love OUR people! Here’s what we offer

Here at Dutch Bros, we want our employees to feel valued, and we recognize there's more to value than a salary. The following benefits and perks were hand-picked to cater to our diverse employee base:

  • Medical/Dental/Vision/Short Term Disability/Life insurances
  • Paid Sick Days
  • 401(k) plan with employer match after one year of employment
  • Education Benefit Program
  • Vacation/Floating Holidays/Paid Time Off
  • Paid Parental Leave  
  • Flexible Schedule
  • Paid Volunteer Days
  • Various employee discounts
  • Office perks, such as hi-lo desks, snacks provided daily, casual dress code, and an in-house coffee bar with a dedicated Broista

Position Overview

The Software Development Manager leads a robust team of full-stack developers. They excel in process and people management and do so by collaborating with IT Project Managers in agile, scrum development methodologies. They serve their team with a people-first approach to coaching and mentoring, ensuring the team has the resources and training necessary to succeed. The Software Development Manager is responsible for code and architecture reviews and translating data into reports for their leadership.

Key Result Areas (KRAs)

Guide and develop direct reports in supporting our standards within the web development environment:

  • Manage IT staff by recruiting, training, and coaching employees
  • Clearly communicate job expectations to employees
  • Appraise employee performance on a regularly scheduled basis

Provide creative vision and manage the planning and implementation of web-based applications:

  • Develop architecture for user-interface applications and back-end databases using various programming and scripting languages
  • Work with RESTful (and other APIs) with third parties
  • Coordinate and manage on-call support; own the system monitoring process for website applications
  • Develop and improve documentation and processes as they relate to both the internal and external web environments
  • Coordinate and communicate cross-functional activities among various internal teams regarding bringing new applications online
  • Oversee application coding and provide technical expertise and mentoring to other developers
  • Increase online exposure through search engine optimization best practices
  • Increase system performance by implementing systems to monitor and improve communication speed

Assist in project planning and website design:

  • Gather feedback from users, design, and technical staff on Website development needs
  • Create prototypes and functional specifications for software projects
  • Create technical methodologies for engineering solutions to web-based development problems
  • Meet with departments on specifics for projects, new technologies, and deadlines
  • Determine browser inconsistencies and develop methods for overcoming them
  • Implement development, testing, and deployment policies and procedures

Job Qualifications

Required Qualifications: 

  • Bachelor’s Degree in Software Engineering or a related field, or 4 additional years of relevant experience, required
  • 5+ years of related, multi-platform, expert-level experience with business and technical applications including at least 2 years supervising/managing a team(s)
  • Experience with large-scale, external-facing web/mobile applications
  • Experience in Python, JavaScript, CSS, HTML, XML, MVC, GIT
  • Proficiency in Web Services (SOAP, REST, GRAPHQL), SOA concepts, Web Front End and Batch programming
  • Experience in SQL Server platforms MySQL, Postgres, or other RDBMS
  • Ability to translate technical requirements for business and client needs
  • Comfort with troubleshooting roles; ability to provide troubleshooting support and mentor others

Preferred Qualifications: 

  • 2+ years of Agile methodology experience 
  • ScrumMaster certification is a plus
  • High-level expertise in JavaScript frameworks Vue, React, AngularJS, etc
  • Demonstrated experience and strong track record in developing and delivering reporting and analysis to senior management in a demanding business environment
  • Demonstrated superior performance in prior roles with increasing levels of responsibility and ownership
  • Demonstrated ability to handle multiple projects and drive complex operational and strategic initiatives

Competencies

  • Adaptable
  • Budgetary Responsibility
  • Project Management
  • Collaborative
  • Communication
  • Delegation
  • Conflict Management

Physical Requirements

  • Occasional lifting up to ten pounds
  • Must be able to work in a climate-controlled office environment 
  • Vision must be good, or corrected to normal, to perform normal job duties
  • Hearing must be good, or corrected to normal, to have the ability to understand information to perform job duties
  • Ability to read and write in English in order to process paperwork and follow up on any actions necessary
  • Sitting for extended periods of time
  • Manual dexterity needed for keyboarding and other repetitive tasks

*This position is eligible for remote work within any state Dutch Bros currently resides in

Compensation:

$135,411.28 - $156,978.79

If you like wild growth and working in a unique and fun environment, surrounded by positive community, you'll enjoy your career with us!

Apply for this position Back to job

You must be logged in to to apply to this job.

Apply

Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information

Profile

View resume

Details

DutchBros Coffee

Energize Your Day

{{notification.msg}}