Talent, meet opportunity

We’re powered by more than just coffee.

Push the edge of impossible

This is what we do. Every day. Not satisfied with simply what is, we take initial concepts and intentions and push them beyond what’s expected to create actively engaging experiences that stand apart from the competition. If you live on that same line that teeters between impossible and revolutionary, you may just be the one we’re looking for.

Our Smashing Values

We are a band of artists, engineers, creators, and mischief-makers that harness the power of play to make things that matter.
The business of fun
Forget the tired “work hard, play hard” corporate jargon. Wouldn’t you rather work in an environment that is so enlivening you can’t believe you actually get paid to be there? Thought so, and it might look something like this: buzzing around the office via scooters, the not-so-infrequent tequila Friday, and most importantly, working with the mantra of making things that matter. We also have the best digs in town. Located right next to Pike Place Market, you’ll likely find Smashers wandering around the market grabbing some of the freshest food in Seattle, buying flowers, or jogging along the waterfront. Bonus points, you can’t beat our view.
Got the chops?
Project Manager
At Smashing Ideas, we make things that matter. We’re a team of pioneers partnering with Global 500 companies to create groundbreaking digital products and services (think mobile apps, AR/VR, websites, internet-of-things, etc.). We take complex challenges and use a combination of business strategy, user experience design, and technical aptitude to craft cutting-edge solutions that transform the lives of end-users. Our team is comprised of fun, curious, and brilliantly eccentric individuals collaborating in an environment that nurtures creativity and exploration. Put simply, we solve hard problems and make some really cool things.

As a Project Manager at Smashing Ideas, you play an integral role in leading talented and diverse teams through the product development lifecycle. You are an empathetic leader, guiding your collaborators through the creative process as you build something new and transformational.

What You’ll Do

  • Lead, support and motivate internal teams of developers, QA engineers, designers, and strategists through all project phases.
  • Create and manage staff plans and schedules for each project for an on-budget delivery
  • Plan, track, and assure quality through all stages of the project.
  • Conduct daily standups in order to review project activity, providing current status information and addressing issues or barriers that may prevent a smooth workflow.
  • Organize and document project meetings.
  • Create client-facing reports and documentation.
  • Effectively manage internal team, client, and stakeholder expectations throughout projects.
  • Actively manage changes in project scope, identify potential risks, and create contingency plans.
  • Review and approve deliverables prepared by team before sharing with client.
  • Oversee and coordinate all project documentation, including project briefs, functional specifications, bug reports, and knowledge transfer to project stakeholders.
  • In collaboration with others, identify, vet and hire contractors and outside partners necessary for project execution.
  • Support business development initiatives in the scoping and estimating of new project opportunities.

Who You Are

  • Critical Thinker | Your mind moves a mile a minute, so you can evaluate feedback and ideas from clients and team members, consider implications and risks, and determine the best next steps and recommendations that will benefit your projects.
  • Communicator | Miscommunication can lead to not great stuff, so you know how to develop an idea and communicate it to clients, how to exchange ideas with technical and creative types, and how to keep your teams motivated and informed.
  • Negotiator | You’re comfortable discussing project scope, schedules, and budgets with clients, vendors, and internal teams, because sweating the small stuff matters
  • Problem Solver | Aka tactical mind reader, we need someone who can anticipate issues and react quickly.
  • Collaborator | Because teamwork makes the dream work

What You Have

  • 2+ years of experience leading teams and collaborating on medium- to large-scale digital projects within an agency environment (with at least one of those projects being a native mobile app).
  • Passion for working and leading in a fast-paced, high-volume production environment.
  • High level of ownership, enthusiasm, and a collaborative, professional temperament.
  • Ability to be attentive and responsive to client concerns.
  • Ability to prioritize and multi-task within time and technical constraints.
  • Ability to establish effective collaborative working relationships across different functional areas.
  • Strong working understanding of current web and mobile technologies.
  • Strong oral and written communication.
  • Experience with Agile methodologies.
  • Experience working with and building remote teams a plus.
  • Experience with Atlassian Jira and Confluence.
  • Bachelor’s degree or advanced training or certification required.
  • Scrum Master or Product Owner certification highly desirable.

*Smashing Ideas is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender presentation, sexual orientation, age, marital status, veteran status, or disability status. We are committed to hiring and cultivating a diverse team and an inclusive environment.*

**This is an onsite position in our beautiful Seattle, WA office. This is not a Telecommute/Remote Work position.**

C++ Developer (Simulation)
At Smashing Ideas, we make things that matter. We’re a team of creative pioneers partnering with Global 500 companies to create groundbreaking digital products and services (think mobile apps, AR/VR, websites, internet-of-things, etc.). We take complex challenges and use a combination of business strategy, user experience design, and technical aptitude to craft cutting-edge solutions that transform the lives of end-users. Our team is comprised of fun, curious, and brilliantly eccentric individuals collaborating in an environment that nurtures creativity and exploration. Put simply, we solve hard problems and make some really cool things.

Smashing Ideas is looking for three experienced C++ Developer to join our team and work on a groundbreaking simulation project (we can’t tell you who the client is, but trust us, it will positively impact a lot of people). If you enjoy collaborating with others, working with purpose, and like to push the edge of impossible, read below and apply to join our community of mischief-makers. We take pride in the things we build and hope you do too.

What You’ll Do:

Simulation developers will be responsible for taking simulation requirements and implementing them. This will include:

  • Developing simulation code for individual components
  • Designing integration of the simulation components
  • Developing tools needed to simplify or speed up development

In addition, you will:

  • Work collaboratively with a team of developers, project managers, and QA engineers to build applications that will delight users
  • Participate in project brainstorms, stand-ups, and retrospectives
  • Work in a dynamic environment on highly engaging projects
  • Expand and adapt development skills in an enthusiastic manner

We’d love to hear from you if you have:

  • 2+ years professional development experience and proven knowledge of C++
  • Experience working on large projects and shipping digital products
  • Ability to explain technical information to project partners in a clear, concise manner
  • Experience in simulation development (bonus)
  • Ability to be flexible and adapt to shifting client needs
  • Strong English written and verbal communication skills
  • Experience working in an Agile environment (preferred)
  • Experience with Unit Testing or Test Driven Development (preferred)
  • College level schooling in Computer Science or equivalent (preferred)
  • Familiarity with C# (also a bonus)

*Smashing Ideas is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender presentation, sexual orientation, age, marital status, veteran status, or disability status. We are committed to hiring and cultivating a diverse team and an inclusive environment.

** This is an onsite position in our beautiful Seattle, WA office. This is not a Telecommute/Remote Work position.

Requirements Analyst (C++)
At Smashing Ideas, we make things that matter. We’re a team of creative pioneers partnering with Global 500 companies to create groundbreaking digital products and services (think mobile apps, AR/VR, websites, internet-of-things, etc.). We take complex challenges and use a combination of business strategy, user experience design, and technical aptitude to craft cutting-edge solutions that transform the lives of end-users. Our team is comprised of fun, curious, and brilliantly eccentric individuals collaborating in an environment that nurtures creativity and exploration. Put simply, we solve hard problems and make some really cool things.

Smashing Ideas is looking for an experienced Requirements Analyst/C++ Developer Lead to join our team, lead requirements gathering, and guide a team of developers in creating a groundbreaking training simulation project (we can’t tell you who the project is for, but trust us, it will positively impact a lot of people). If you enjoy collaborating with others, working with purpose, and like to push the edge of impossible, read below and apply to join our community of mischief-makers. We take pride in the things we build and hope you do too.

What You’ll Do:

As a Requirements Analyst and Lead C++ Developer, you will split time 50/50 between requirements gathering/documenting and C++ development. This role will include:

  • Partnering with SMEs to understand the teaching needs of each lesson, their accompanying storyboards, and functionality of the plane
  • Producing specifications and documentation for our programmers to use in implementing the simulation
  • Working with IT on compliance requirements and specifications
  • Acting as lead simulation developer for the project

In addition, you will:

  • Work collaboratively with a team of developers, project managers, and QA engineers to build applications that will delight users
  • Participate in project brainstorms, stand-ups, and retrospectives
  • Work in a dynamic environment on highly engaging projects
  • Expand and adapt development skills in an enthusiastic manner

We’d love to hear from you if you have:

  • 3+ years professional development experience and proven knowledge of C++
  • Experience working on large projects and shipping digital products
  • Experience with requirements gathering and documentation
  • Ability to explain technical information to project partners in a clear, concise manner
  • Ability to be flexible and adapt to shifting client needs
  • Strong English writtenand verbal communication skills

Ideally, you also have:

  • Experience in simulation development (preferred)
  • Background/experience in aerospace engineering (preferred)
  • Experience working in an Agile environment (preferred)
  • Experience with Unit Testing or Test Driven Development (preferred)
  • College level schooling in Computer Science or equivalent (preferred)
  • Visual Studio or QT experience (bonus)
  • Familiarity with C# (also a bonus)

*Smashing Ideas is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender presentation, sexual orientation, age, marital status, veteran status, or disability status. We are committed to hiring and cultivating a diverse team and an inclusive environment.

** This is an onsite position in our beautiful Seattle, WA office. This is not a Telecommute/Remote Work position.

iOS Developer
At Smashing Ideas, we make things that matter. We’re a team of creative pioneers partnering with Global 500 companies to create groundbreaking digital products and services (think mobile apps, AR/VR, websites, internet-of-things, etc.). We take complex challenges and use a combination of business strategy, user experience design, and technical aptitude to craft cutting-edge solutions that transform the lives of end-users. Our team is comprised of fun, curious, and brilliantly eccentric individuals collaborating in an environment that nurtures creativity and exploration. Put simply, we solve hard problems and make some really cool things.

Smashing Ideas is seeking an experienced iOS Developer to join our Mobile team. You will work on diverse teams featuring people with a vast array of skills and specialties (including web and service development, UX research, strategy, and design). If you enjoy collaborating with others, working with purpose, and like to push the edge of impossible, read below and apply to join our community of mischief-makers. We take pride in the things we build and hope you do too.

What You’ll Do

  • Work collaboratively with a team of developers, designers, strategists, project managers, and QA engineers to build applications that will delight users
  • Utilize your iOS development experience to transform design specifications into functional, user-centric products
  • Participate in project brainstorms, stand-ups, and retrospectives
  • Communicate actively and explain technical information to teammates and other project partners
  • Work in a dynamic environment on highly engineered projects
  • Expand and adapt development skills in an enthusiastic manner

Does This Sound Like You?

  • Experience developing native apps for iOS
  • Strong English written and verbal communication skills
  • Enthusiasm for cross-platform development and the latest mobile technologies
  • Professional development experience in Objective-C
  • A desire and the ability to work collaboratively in a team environment
  • Ability to express your opinions, and the willingness to hear out others and incorporate new information and viewpoints
  • A genuine concern for the people using your code, from fellow and future developers to customers of customers
  • Kindness, empathy, and valuing of those traits in others.

Ideally, You Also Have:

  • 3+ years working in Object-Oriented Programming environments
  • Professional development experience in at least two of these: C++, Java, C#, C
  • Professional development experience with Swift on iOS (1+ years experience with RxSwift is a big plus)
  • Experience with Unit Testing or Test Driven Development
  • Hands-on knowledge using OpenGL ES
  • Social application/game experience
  • Server-side development experience
  • Excellent software architecture skills
  • Ability to write SQL
  • Development experience with other mobile devices
  • College level education in Computer Science or equivalent

*Smashing Ideas is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender presentation, sexual orientation, age, marital status, veteran status, or disability status. We are committed to hiring and cultivating a diverse team and an inclusive environment.

** This is an onsite position in our beautiful Seattle, WA office. This is not a Telecommute/Remote Work position.

Unity Developer
At Smashing Ideas, we make things that matter. We’re a team of creative pioneers partnering with Global 500 companies to create groundbreaking digital products and services (think mobile apps, AR/VR, websites, internet-of-things, etc.). We take complex challenges and use a combination of business strategy, user experience design, and technical aptitude to craft cutting-edge solutions that transform the lives of end-users. Our team is comprised of fun, curious, and brilliantly eccentric individuals collaborating in an environment that nurtures creativity and exploration. Put simply, we solve hard problems and make some really cool things.

As a Unity Developer at Smashing Ideas, you’ll be working with a dynamic team to create an innovative training simulation platform that has the potential to transform an entire industry (we can’t tell you who the client is, but trust us, it will positively impact a lot of lives).

What You’ll Do

  • Work collaboratively with a team of developers, designers, strategists, project managers, and QA engineers to build applications that will delight users
  • Utilize your Unity development experience to transform design specifications into functional, user-centric products
  • Participate in project brainstorms, stand-ups, and retrospectives
  • Communicate actively and explain technical information to teammates and other project partners
  • Work in a dynamic environment and on highly engaging projects
  • Expand and adapt development skills in an enthusiastic manner

Does this sound like you?

  • 3+ years Unity experience
  • Professional development experience and proven knowledge of C#
  • Experience working on large projects and shipping digital products
  • Ability to be flexible and adapt to shifting client needs
  • Experience working with remote clients
  • Ability to explain technical information to project partners in a clear, concise manner
  • Strong English written and verbal communication skills
  • Experience working in an Agile environment (preferred)
  • College level schooling in Computer Science or equivalent (preferred)

*Smashing Ideas is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender presentation, sexual orientation, age, marital status, veteran status, or disability status. We are committed to hiring and cultivating a diverse team and an inclusive environment.

**This is an onsite role in our beautiful Seattle, WA office. To be considered, applicants must be able to work onsite. This is not a telecommute/remote work position.

Software Development Engineer in Test (SDET)
At Smashing Ideas, we make things that matter. We’re a team of creative pioneers partnering with Global 500 companies to build groundbreaking digital products and services (think mobile apps, AR/VR, websites, internet-of-things, etc.). We take complex challenges and use a combination of business strategy, user experience design, and technical aptitude to craft cutting-edge solutions that transform the lives of end-users. Our team is comprised of fun, curious, and brilliantly eccentric individuals collaborating in an environment that nurtures creativity and exploration. Put simply, we solve hard problems and make some really cool things.

Smashing Ideas is looking for an experienced Software Development Engineer in Test (SDET) to join our team and work on a groundbreaking simulation project – we can’t tell you who the client is, but trust us, it will positively impact a lot of people. If you enjoy collaborating with others, working with purpose, and like to push the edge of impossible, read below and apply to join our community of mischief-makers. We take pride in the things we build and hope you do too.

Here is a bit about what you will do and the roles you will fill:

As an SDET…

  • Write test automation code to fully test the simulator and accompanying configuration tool
  • Write unit tests to support simulator and tool development
  • Work with developers to manage our continuous integration (CI) system
  • Coordinate and facilitate out release management process
  • As our first full-time SDET, you will lead and mature our automation process and standards at the department level

As a Tester…

  • Author test plans, test cases, test results and all standard QA documentation
  • Perform manual testing: component, integration, functional, performance, content, etc.
  • Assist with userand acceptance testing
  • Advise development to optimize testability of the project
  • Investigate the root causes of the issues you find

As a project team member…

  • Actively participate in the agile and scrum process
  • Coordinate between project teams and external testing teams
  • Be the Ambassador of Quality

Who you are:

You desire to thoroughly understand a project and are proactive and organized: you see what needs to be done and you are on it. You know what stage each of your deliverables is in and communicate regularly with team members and the client to ensure each deliverable receives the attention it needs. You know that success depends on rooting out the source of defects and finding the right answer, not necessarily the most obvious one. You are able to investigate and use new tools and technologies, responding to the needs of the problem in front of you. Being responsible for a great deal of information, you are able to convey ideas in their simplest form as accurately as possible. Ultimately you will become part of a team and build a positive relationship with both coworkers and clients to facilitate better communication.

We’d love to hear from you if you have:

  • 5+ years of experience in QA (with at least 2 years of experience as an SDET)
  • Complete knowledge of the basic QA documentation (test plans, test specs, test cases)
  • Agile/Scrum experience. (Do you know the difference between Agile and Scrum?)
  • An understanding of the deployment processes of desktop, mobile, and web applications
  • Ability to work independently or in small teams effectively
  • Experience with Development Tools (Unity, Visual Studio), Project Management Systems (JIRA, Git, Quality Center), and Build Management Systems (Jenkins, Nevercode, Test Flight).
  • Intermediate level knowledge of at least one major programming language (preferably C++).
  • Unit Test creation experience
  • Unity experience is a huge plus
  • Experience with simulation testing also preferred

*Smashing Ideas is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender presentation, sexual orientation, age, marital status, veteran status, or disability status. We are committed to hiring and cultivating a diverse team and an inclusive environment.

** This is an onsite position in our beautiful Seattle, WA office. This is not a Telecommute/Remote Work position.

None fit the bill?
If none of our open positions are a match, fill out the form and let us know why you’d be a great addition. Psst…details matter, so don’t forget to include your resume.