Looking for something new?

Attack Pattern is looking for great developers to join our team. We are an agile and experienced team of developers working on a variety of exciting and cutting edge software solutions and experiences. As part of this team you will have the opportunity to work across the business with other experienced developers practicing multiple disciplines.

We pride ourselves on being a place where developers want to work. We have demonstrated our ability to innovate and deliver solutions to our customers that include established and familiar companies. We have solved challenging problems that come with a variety of client and companion applications, web technologies including scalable browser based applications and interactive video solutions all with engaging and polished user experiences.

We should also mention that we offer an amazing benefits package, handsome pay, and that our first in-house project has just spun off into its own company! Come introduce yourself at hello@attackpattern.com.

Principal Developer

The ideal candidate will be working with multiple teams and leads to deliver resilient and scalable cloud-based web applications and services that deliver business critical solutions. Implementation of next generation software will be just as critical as the ability to lead teams in agile development methods and software design and architecture. The position requires a self-driven innovative developer who can bring fresh ideas and scalable designs to current and future software projects.

We're looking for a candidate with the following qualifications:

  • 10+ years experience delivering large scale software and service solutions
  • BS in Computer Science or Engineering, or equivalent industry experience
  • Proficient in the ability to lead others in agile design and development methods using solid communication skills
  • Highly skilled in designing and implementing complex software architectures with large scale products and/or systems
  • Expert knowledge in designing scalable solutions with web client and API patterns
  • Excellent coding and debugging skills along with quality assurance skills
  • Expertise writing Java REST API services, and familiarity with Spring, Hibernate, JDBC, JUnit, Spock and Cucumber
  • Experience driving architecture change or designing features with new architectures
  • Ability to develop, debug and maintain code in multiple languages.
  • Ability to work with minimal direction as a self-driven and proactive professional
  • Demonstrable organizational, problem solving, and prioritization skills
  • Understanding of cloud based solutions and infrastructures
  • Familiarity with Git or similar DVCS

Location: Los Angeles, CA



Senior Developer

The ideal candidate will have a strong passion and capability for software development; focused on code quality, testing, and working across a broad set of technologies with agile teams. The candidate will work along-side experienced industry veterans building out the next generation of cloud IaaS and PaaS offerings, including platform, infrastructure/dev-ops, services and APIs, and user experiences. The position requires a driven developer who can bring fresh ideas and clean design to a range of problems, including procurement, presentation, availability and scale, compliance and financial areas.

We’re looking for a candidate with the following qualifications:

  • 6+ years of software development with excellent coding, debugging, and quality assurance skills
  • BS in Computer Science or Engineering, or equivalent industry experience
  • Expertise in ASP.NET MVC, WebApi, Razor, C#
  • Expertise in HTML/CSS and JavaScript (with Knockout or similar MV* framework)
  • Proficiency with Git or similar DVCS
  • Ability to design complex systems at breadth while being able to deep dive and build expertise in specific areas

Additionally, experience with any of the following:

  • Familiarity with Couchbase, ElasticSearch or other object database technologies
  • Node.js, Go, PostgreSQL, Python
  • Windows and Linux virtual machine and network administration

Location: Bellevue, WA



Senior Developer

The ideal candidate will have a strong passion and capability for software development, focused on code quality, testing, and delivering polished user experiences. The candidate will typically work as part of an agile team along with our clients that include some of the world’s most successful content producers, using cutting edge technologies to build the next generation of streaming media applications and companion experiences across a broad set of platforms.

We’re looking for a candidate with the following qualifications:

  • 5+ years of software development with excellent coding, debugging, and QA skills
  • BS in Computer Science or Engineering, or equivalent industry experience
  • Expertise with developing UI using presentation technologies like Angular, Swift or Xaml
  • Expertise with app development on non-PC platforms such as phone, tablet or game consoles
  • Expertise in Node.js development and deployment at scale
  • Proficiency with Git or similar DVCS
  • Experience with SQL and document databases
  • Experience with agile development environments
  • Experience with streaming video and DRM or cryptography a plus

Location: Bellevue, WA



Software Developer II

The ideal candidate will have a strong passion and capability for software development; focused on code quality, testing, and working across a broad set of technologies with agile teams. The candidate will work with a small team on a variety of customer projects across a range of scopes and technologies. The position requires a full-stack developer, one who can change contexts and learn new technologies quickly. Candidate must be a self-starter, able to work with ambiguious and fluid requirements.

We’re looking for a candidate with the following qualifications:

  • 5+ years of software development with excellent coding, debugging, and quality assurance skills
  • Web frontend application development (with React or similar client framework)
  • Responsive design and mobile web development
  • Web and Api server technologies, such as Asp.Net, Node or Rails
  • Proficiency with Git or similar DVCS

Additionally, experience with the following is helpful:

  • Familiarity with relational and object database technologies
  • Familiarity with modern Javascript progress in ES6 and ES7
  • Deployment technologies like Docker or Chef
  • Native mobile app development in iOS or Android

Location: Seattle, WA



Do these sound like exciting opportunities? Then come introduce yourself at hello@attackpattern.com!