System Architect

| Seattle

System Architect

At SkyKick, you’ll quickly discover the intersection where passion meets impact. Whether you’re located in our Seattle headquarters or in one of our four global offices, every individual is valued and part of the SkyKick family.

About the Role:

We are looking for people passionate about cloud computing, design patterns, security and helping their team make the best products in the world. SkyKick Architects should be able to see multiple approaches to every complex problem and be able to easily explain the differences in approach to team members and help them to select the best option.

In this role you will be responsible for overseeing a large complex suite of products with multiple development teams. Ideally your time will be split 50/50 between working with other developers to define and clarify the best approach to solving a problem and hands on development of features within the product to help keep the team working at a high velocity.

Key Responsibilities:

  • You will be responsible for guiding a team of developers on best design strategies and mentoring them on best practices on evolving our code base.
  • You will code complex features and helping to drive the overall structure of the code.
  • You will be working with the CTO and Chief Architect to understand the vision and approach we want to standardize on and ensuring the team is working towards those goals by doing design kickoff meetings, code reviews and hands on development of features.
  • You will be working with your peer architects to ensure a common and standard approach to development is maintained across the entire engineering organization.
  • You maintain strong working knowledge of released products, take ownership for product improvement, and provide leadership in evolving our platform both in features and technologies.

Required Qualifications:

  • BS degree in CS/EE, Math or related degrees
  • 8+ years of experience, with 2+ years in an architecture role while still hands on developing complex business applications in .NET Environment
  • Solid understanding of OO design, and ability to refactor existing applications into better designs to improve long term usability
  • Deep knowledge of .NET Framework and C# (Generics, Task Parallel Library, TheadPool, LINQ, Async)
  • Experience with Azure Platform
  • Passion for following emerging technologies and ability to see the value/risk of adopting new technologies
  • Experience building public or private APIs
  • Experience leading a diverse team of developers and leadership skills to unite a team around a common vision
  • High level of comfort communicating effectively across internal and external organizations.
  • Strong customer service, accurate and logical problem solving, and communication skills, plus the ability to work in a team environment
  • “I will do whatever it takes to get the job done" attitude
  • Strong sense of ownership, urgency, and drive

Preferred Qualifications:

  • Master’s Degree in Computer Science
  • Experience with Microsoft Technologies (Exchange, SharePoint, Office 365)
  • Experience integrating software using API and RESTful Services

Who we are:

We’re on a mission to help IT partners be more successful in the cloud, and we’re just getting started. Our products are 100% partner channel focused and have helped over 20,000 global partners build successful cloud businesses by making it easy to migrate, backup, and manage their customers in the cloud.

SkyKick has fantastic benefits and perks, but at the end of the day, we are here for the opportunity to grow, learn, and affect the industry with incredible creativity. Apply today and find out more about what you can expect from a career at SkyKick!

SkyKick is an Equal Opportunity Employer

Read Full Job Description

Technology we use

  • Engineering
    • .NETLanguages
    • C#Languages
    • Microsoft StackLanguages
    • Microsoft SQL ServerDatabases


We sit in Lower Queen Anne, blocks from the Space Needle and steps away from the Queen Anne Beer Hall.

An Insider's view of SkyKick

What are some social events your company does?

We work hard, play hard. Leadership recognizes the unique contribution each employee makes at SkyKick, which is why throughout the year our employees and company success are celebrated and thanked with various social events, happy hours, and holiday events. My favorite has to be our Summer bash.


Event & Community Marketing Manager

What does your typical day look like?

I enjoy the variety of work that comes with being a full stack developer. One day I’m implementing elegant user interfaces along side our design team and another day I’m squeezing memory optimizations out of a distributed microservice.


Software Engineer

How has your career grown since starting at the company?

When I first joined SkyKick in 2015 I was hired as an Agile Consultant to help figure out a flexible process for software development. Fast forward to today, I am the Director of Engineering- QA- where I oversee Quality Assurance, Agile Coaches and the release process.


Director of Engineering - QA

What kinds of technical challenges do you and your team face?

Because every migration project is unique, partners can run into challenges and complexities with unfamiliar migration scenarios. Helping partners identify, prepare for, and resolve potential issues with these migration projects can be challenging, but is always the most rewarding part of what we do.


SkyKick Account Manager (SAM)

What are SkyKick Perks + Benefits

Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Dental Benefits
Vision Benefits
Health Insurance Benefits
100% paid premiums for the employee
Retirement & Stock Options Benefits
Company Equity
Yes you are an owner!
Child Care & Parental Leave Benefits
Generous Parental Leave
Flexible Work Schedule
Vacation & Time Off Benefits
Generous PTO
Paid Holidays
Paid Sick Days
Perks & Discounts
Beer on Tap
Casual Dress
Commuter Benefits
Transit reimbursement up to 200.00/month OR Paid Parking
Company Outings
Free Daily Meals
Game Room
Stocked Kitchen
Happy Hours
Professional Development Benefits
Job Training & Conferences
More Jobs at SkyKick10 open jobs
All Jobs
Design + UX
Dev + Engineer
Project Mgmt
Project Mgmt
Design + UX
Project Mgmt