Social media
Contact information
Address

3417 Evanston Ave N, Suite 501
Seattle, WA 98103 (Map)

Email

[email protected]

An Environment of [Support]

Our community and resources help developers achieve as professional software engineers.

What It's Like To Work At General UI

Quality of life and quality of work go hand-in-hand

Collaborative

We believe that communication and trust are at the foundation of rewarding software development work. Our teams are chartered on principles of collaboration, empowerment, and the continual improvement of the team and each member.

Supportive

The purpose of our firm is to support and accelerate the careers of great engineers doing transformative work. We care about each other, and our company is designed so that we can all help one another learn, grow, and succeed.

Engaging

Our teams take responsibility for engineering our process along with engineering the products we make. All members play an active role in creating our shared goals, recognizing our current state, and defining how we'll reach those goals on an ongoing basis.

Challenging

We love to take on hard problems. We get the most excited about problems that deserve the application of deep computer science, optimization, algorithms, and newsworthy technology.

Empowering

We hire smart people and then we trust them to cultivate, practice, and profess their skills in our environment of resources and support. General UI is a platform for our professionals to both excel and improve.

Rewarding

Careers at General UI offer leading compensation, benefits, and retirement matching, coupled with high quality of life and abundance of opportunity for continuous learning and professional advancement.

Fun!
Fun!

We spend a significant portion of our lives working. If it weren't fun, we'd be doing something wrong. Fun is both a core value and outward sign of our shared success.

Job Listings

Since 2009, General UI has been building and improving our environment for great software engineers to do rewarding work together. We think it's pretty great here, and we'd love to have the opportunity to get to know you.

Successful candidates are "T" shaped individuals, having broad interest in all aspects of software engineering coupled with deep expertise in certain disciplines. Our engineers are polymaths, and eager to work on, learn about, and profess knowledge on a variety of platforms, frontend to database, mobile to cloud.

Interested? Send us an email at [email protected].

General UI is seeking a Senior iOS Engineer to join our team and help us create exciting, high-quality software. The successful candidate will have:
  • Expert-level proficiency and corresponding experience with iOS using Objective-C, Swift, or both.
  • A track record of successful and innovative full-stack application development.
  • Experience working with multiple other contemporary languages or platforms, such as Android, Ruby on Rails, Node.js C++, Python, Scala, Elixir, or Perl.
  • Past success in environments of test-driven development and continuous integration
  • The ability to handle a wide variety of browser compatibility issues and challenges.
  • A critical eye for quality, detail, and aesthetic in software development.
  • Passion for technology and high awareness of industry context and ongoing evolution of relevant technology.
  • Enthusiasm for collaboration and mentorship. Hacker / maker ethos.
  • Advocacy for paired development. Extreme Programming experience a plus.
  • A positive, constructive, can-do attitude and massive enthusiasm for learning.
If you are a talented developer with a passion for mobile software, we want to hear from you! Please submit your resume and cover letter to [email protected].
General UI is seeking a Senior Android Engineer to join our team and help us create exciting, high-quality software. The successful candidate will have:
  • Expert-level proficiency and corresponding experience with the Android platform APIs.
  • A track record of successful and innovative full-stack application development.
  • Experience working with multiple other contemporary languages or platforms, such as iOS, Ruby on Rails, Node.js, C++, Python, Scala, Elixir, or Perl.
  • Past success in environments of test-driven development and continuous integration
  • The ability to handle a wide variety of browser compatibility issues and challenges.
  • A critical eye for quality, detail, and aesthetic in software development.
  • Passion for technology and high awareness of industry context and ongoing evolution of relevant technology.
  • Enthusiasm for collaboration and mentorship. Hacker / maker ethos.
  • Advocacy for paired development. Extreme Programming experience a plus.
  • A positive, constructive, can-do attitude and massive enthusiasm for learning.
If you are a talented developer with a passion for mobile software, we want to hear from you! Please submit your resume and cover letter to [email protected].
General UI is seeking a Senior Rails/Node.js Engineer to join our team and help us create exciting, high-quality software. The successful candidate will have:
  • Expert-level proficiency and corresponding experience with Ruby on Rails or Node.js.
  • A track record of successful and innovative full-stack application development.
  • Experience working with multiple other contemporary languages or platforms, such as iOS, Android, C++, Python, Scala, Elixir, or Perl.
  • Past success in environments of test-driven development and continuous integration
  • The ability to handle a wide variety of browser compatibility issues and challenges.
  • A critical eye for quality, detail, and aesthetic in software development.
  • Passion for technology and high awareness of industry context and ongoing evolution of relevant technology.
  • Enthusiasm for collaboration and mentorship. Hacker / maker ethos.
  • Advocacy for paired development. Extreme Programming experience a plus.
  • A positive, constructive, can-do attitude and massive enthusiasm for learning.
If you are a leading software engineer with a passion for practicing your craft in collaborative teams, we want to hear from you! Please submit your resume and cover letter to [email protected].

Are you a [Talented] Engineer?

Come Do What You Love

Join Our Team

Creating the Future

“Software development is the creative opportunity of our time, because it offers the potential to transform every human enterprise".

Jason Thane
General UI Co-Founder