Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /nfs/c02/h02/mnt/24059/domains/mbg.com/html/wp-includes/pomo/plural-forms.php on line 210
IT Jobs in Portland | Mainz Brady Group

Portland IT Jobs

It’s raining opportunity in Portland

The tech industry in Portland market is characterized by many small, highly nimble firms at the leading edge of innovation—and a booming job market. Come grow with us in Portland: check out our Portland IT jobs.

Director of Software Engineering
Job Order #15926
Portland-Vancouver-Beaverton, Oregon - Added Mar 22, 2019

Full Description:

Attention all Directors of Software Engineering! We have an opportunity in Downtown Portland you'll want to see!

What you’ll do:

Lead, mentor and manage a growing team of 30+ engineers
Actively participate in the selection, training, and retention of new employees
Partner with Product Management and business Heads of Department to deliver roadmaps that maximize ROI
Drive system changes that meet requirements for functionality, performance, scalability, reliability, security, and adherence to development goals and principles
Effectively collaborate in a fast paced environment with multiple teams in a cross-functional organization
Participate in the strategic decisions about technology, definition, and implementation of the software products
Manage on-call production support and ensure operational excellence on a multitude of applications
Prioritize and allocate projects, products, and resources with the assistance of architects and managers
Anticipate bottlenecks, assess and mitigate risks, provide escalation management, anticipate and make tradeoffs, and balance the business needs versus technical constraints
Create an environment that enables innovation, success, and fun

Skills you’ll need

Minimum 4-6 years of recent leadership in development experience including solid experience with designing/coding highly scalable systems, multi-tiered solutions, database interactions, and supporting high-availability production applications
At least 3 years of on-the-job hands-on experience with most of the following: SOA, RESTful APIs, Docker, PHP, MySQL, Redis, ReactJS, HTML, Git, asynchronous messaging protocols and reporting tools
B.S. in Computer Science background (or other comparable technical discipline a major advantage)
A proven record of architecting and implementing large-scale software services, leading teams in project scoping, and achieving aggressive schedules
Expertise with relational databases
Thorough knowledge of software development best practices including project planning, design sessions, documentation, source code control, peer code-reviews, scope management, unit testing, defect tracking, release management, and Agile methodologies
Demonstrated expertise in problem solving and technical innovation
Excellent written and verbal English communications skills

Why Vacasa

We started with just one home and an idea: to bring homeowners and renters together with smart technology and caring local teams. Today, we’re the largest full-service vacation rental company in North America thanks to the people who give us their best every day. You’ll fit right in here if you’re curious, entrepreneurial, and thrive in a rapid-growth environment.

Interested? Send your resume to Kyle at resume@mbg.com

Apply for Director of Software Engineering

Fill out the form below to submit your information for this opportunity. Please upload your resume as a doc, pdf, rtf or txt file. Your information will be processed as soon as possible.

Return to IT Job Search

Search Open Jobs

Job Number:
Desired Job Category:
Position Title:


“I have personally called upon them for staffing services both for direct and contract hires, and I have referred their services to clients and candidates, which have consistently resulted in successful feedback. Successful recruitment firms listen, understand and execute. Mainz Brady Group does all three.”

More Testimonials