We are aggressively searching for the best software developers in North America. If you have exceptional programming skills, we invite you to review the information below and submit the application form.
Our geographically distributed business allows us to hire the best developers throughout North America — without requiring them to relocate. We're always looking for developers to add to our community.
We're always doing something new, so it's hard to make a list of desirable technologies. Our programmers need to be fluent with a variety of tools, and have the desire to do something new, cool, and unexpected. Below is a list of some of the skills we're looking for:
We hire the best of the best, both in terms of technical skills and general soft skills. Nobody at Art & Logic is "just a programmer", "just a manager", etc. Everyone needs to be able to contribute in a variety of ways. Some of the important skills are:
"Re-aligning one's day-to-day activities with both short-term and long-term goals is how to make
your dreams come true. Working for Art & Logic allows me the luxury of following my dreams
without sacrificing the security of a steady income. I can afford to spend more time with my
kids, take them on more vacations, help care for my elderly parents, afford the time &
expense of pursuing a graduate degree, write songs, and jam with my kids' band in the garage.
Art & Logic has a great culture. I resonate with the scientific approach applied to
determine whether a strategy is working, and self-correcting if not; keeping processes
'just sufficient;' and treating developers with true respect. My professional interests—even
those not directly related to software development—are not only considered, but are leveraged
to allow me to learn on the job. And the breadth and depth of knowledge of the amazing group
of people I get to call co-workers makes for better projects and a more interesting workday."
Kevin Belanger, Senior Engineer
"There are many things to love about working at Art & Logic. What I love most is the constant
opportunity and challenge to learn new skills. Whether it's a new programming language, a new
application domain, project/client management or even sales and marketing, every new project
provides an opportunity to add to my skill set. It's deeply satisfying to see how much I've grown,
both as a developer and as a person, since my first day at Art & Logic. Keeping up with
the latest development/technology trends is often something one must do outside of work on one's
own time. At Art & Logic it's just a normal part of your day."
Ryan Brubaker, Senior Engineer
"I couldn't be happier working for Art & Logic. I can easily say that this is the best job I
have had and the best team of people I have worked with, and I really mean it. Art & Logic
is a company where people know each other as much personally as professionally, and the team
and management have never held back when it comes to supporting people when they run into
situations in life that demand special adjustments."
Manoj Patwardhan, Senior Engineer
"When I tell people that I work at home developing software for Art & Logic, they usually
say something like "Wow! What a great gig!" And it is, but there are challenges to working at home.
Folks typically think that it would be hard to get any work done. But for me, the bigger challenge
is making sure work doesn't overtake my "home" life. Sometimes it's a delicate balancing act.
Art & Logic has been very supportive through several long-distance moves, and some major and
difficult life changes. I used to complain to people that I had to go out and make my own social
context; that it really didn't come for free like in so many work environments. But then I realized
what blessings I've received from stepping out in this way that I have nothing to complain about!
And if there's any imbalance in my life, it's up to me to fix it, and Art & Logic continues to
support whatever changes I need to make."
John Boynton, Senior Engineer
"When I first started working for Art & Logic, I had my share of reservations, after just
coming from my own business with all the employees under one roof. That was now almost 5 years ago
and I haven't looked back. It really is the perfect job - smart and decent people running the
company, some of the most talented co-workers on the planet, always challenging and interesting
work, and the flexibility of working at home."
Jeff Schindler, Engineer
"Sometimes I forget what I like best about Art & Logic: thinking about the top-notch
geek camaraderie, the personalized work environment and so forth. And then I remember: it's the
projects I work on. Nowhere else have I found such a variety of interesting and challenging
assignments, and opportunities to grow as a developer. And it's for a reason. People don't
approach Art & Logic to churn out routine apps; they come because they have something hard,
often requiring research and skilled implementation. There is no better place than Art & Logic
for software developers to do what they love -- and also better hone their craft."
Andrew Vogan, Engineer
"I have been at Art & Logic a long time -- ten years -- and can sometimes forget how great working
here is. When I hear about others' job experiences, I'm reminded what a unique place Art & Logic is to
work. At Art & Logic I have enjoyed fun work, flexible work hours, keeping a job through four moves
including one to a foreign country, being treated fairly and honestly by management, working at home,
taking a year off to travel, great coworkers and excellent job security from a strong, growing comany.
Art & Logic has been my ideal job for the last ten years and I'm looking forward to the next ten."
Ed Wahl, Senior Engineer
"Art & Logic, more than being comprised of just talented or intelligent people,
is an organization of trusted people. Our distributed workplace demands that the company's
hiring process do its best to make sure that this is true. As a developer you are responsible
for producing good code, taking needed actions to maintain client relationships, and conveying
the appropriate and clear information to those who need it. But this isn't a group of renegade,
cowboy coders sent off to succeed or fail on a project entirely on their own. Just as you must
be trusted to handle your responsibilities, the entirety of the company's diverse, talented
and knowledgeable pool can be trusted just as much, and they are all there for you when
needed."
Jason Bagley, Senior Engineer
"Having spent the first 15 years of my professional career working in corporate America
I can't say enough about how refreshing my 10 years have been at Art & Logic. The culture
at Art & Logic is based on the premise that not only are our developers great programmers
but they are also great people with great ideas that should be heard. Whether we're discussing
development tools or gardening tips, no one is ever discouraged from speaking their mind.
That's not to say it's a free for all. In fact, Art & Logic has very strict development
practices. But that's what makes working at Art & Logic so interesting. It's a virtual
melting pot of disparate ideas and philosophies. The result is a cooperative environment
where programmers can grow as individuals and as a team can tackle otherwise insurmountable
challenges. As a member of the Sales team at Art & Logic, I enjoy watching how our
developers respond to these challenges."
Bob Bajoras, President
"Don't expect to come to Art & Logic and rest inside of your comfort zone.
One of the best things about working here is this: Art & Logic spends a lot of time
recruiting a type of person, not a skill set. If you're here, you are, by default,
intelligent, ferociously talented, and curious, and some part of you secretly believes
you can do just about anything someone might throw at you. You will be asked to do things
you haven't done before, challenged to do those things, invited to do those things.
For me, the trust and respect engendered in these requests is affirming in a very
profound way."
Kendall Wyman, Senior Sales Consultant
"Art & Logic, oh how I love thee! Not only am I designing interfaces and
working with absolutely brilliant people on the coolest and most cutting edge projects,
but I'm also able to follow my dreams. As a touring singer/songwriter, it's important
that I have the ability to work from anywhere. A&L's virtual office truly keeps us
all connected and organized, in a far more productive way than being stuffed in a
cubicle from 9-5. The world is my canvas, and Art & Logic is my paintbrush. I
couldn't imagine a more soul satisfying company to work for."
Daisey Traynahm, Graphic Artist
"Art & Logic is a great company to work for. We're not
required to relocate, but instead work from the location of our choice. In fact,
we're encouraged to work the way that we find most productive, including
location, schedule, and in many cases tools. We even have the opportunity of
providing input on how the company will develop in the future.
This culture attracts the best engineers available, and together we are
constantly increasing our skill-sets. Art & Logic teams routinely work on
challenging projects for which other companies cannot find appropriate talent.
Our engineers have exceptional research skills and enjoy tackling difficult
tasks. We thrive on continually expanding our knowledge while working on very
interesting projects."
Mike Stone, Lead Engineer
"Art & Logic gives me the chance to work with the most talented
engineers I've ever known, on the most interesting projects I could imagine.
We are extensively involved in the audio and media industries, and my job allows me
to build relationships with clients from these companies, design and write code for
their new products, and expand our business into new areas. I spend most of my time
either communicating with people I like and respect, or learning new things. I'm
not sure what Art & Logic will be working on ten years from now, but whatever it
is, I am confident that we'll be doing it because it excites us!"
Andrew Sherbrooke, Lead Engineer
"A&L is healthiest, sanest workplace I've ever been part of.
The folks who work here are brilliant, knowledgeable, and remarkably free of the
insecurity and backstabbing that mars most work environments. It's really
a top-down influence: the people who run Art & Logic are honest, good people
who want (and have) a strong business, but not at the expense of their
employees' sanity.
If you want a job where your co-workers are as cool as the technologies you're
working with, this is the place."
John Opferkuch, Engineer
"If I were to sit down and design the ideal company to work at, I would
end up with what we've already got at Art & Logic -- we hire the smartest,
most talented people we can find and let them work on monumentally interesting projects
for world-class clients in a supportive Dilbert-free environment. Being able to do all
this without needing to leave the house is gravy.
I love the fact that constant learning isn't an option -- it's a
requirement; not only learning about new programming techniques or technologies,
but about each client's industry and special needs. There's no chance
to settle into a rut."
Brett Porter, Chief Engineer, Development Practices
"Art & Logic is more than a company; it's a community. It's
a community of passionate, dedicated, exceptional software and design professionals.
I find it tremendously rewarding to spend each day with such smart, creative, and
fun people. It's an honor to lead them."
Paul Hershenson, Co-Founder
"What I love most about being a part of Art & Logic is not what amazing colleagues I have
or what incredible opportunities arise. Both are quite true. What I love most about Art & Logic
is that it's a company that knows like no other what to make priority. Life is busy and when it
comes down to it, being honest, doing work well and achieving excellence in products and services
is the bottom line. This is my kind of philosophy."
Leah Chandra Nadolski
"A&L is populated with people who are not only great developers,
but interesting people. These folks have breadth. They are musicians, artists,
folklorists, anthropologists, theatrical types, and more. It makes for interesting
interactions around the virtual water cooler!"
Greg James, Lead Engineer
"A&L feels like home. What more can I say?"
Angel Gulermovich, Senior Engineer
Below is an introduction to the Art & Logic Programming Challenge (also referred to as the "programming test").
The Art & Logic Programming Challenge is an important part of our hiring process. Over the years, we have learned that there's not always a strong correlation between the contents of a candidate's resume and their ability to design and implement code at the level that we expect. The only way to determine how well someone writes code is to ask them to roll up their sleeves and write some. The majority of successful applicants are able to complete the test in 8 to 10 hours.
Completing this test will give you an opportunity to display your abilities on some tasks that are not too different from those that are routinely encountered on Art & Logic projects. It's fairly typical on a project that an engineer will be handed a fairly high-level specification for a piece of functionality and be asked to design and implement a clean, elegant, flexible solution to the problem in a short period of time. We also end up needing to jump into projects that are already in progress. Sometimes this means stepping into an existing Art & Logic project, but oftentimes it means inheriting a pile of broken and undocumented code written by a client (and typically, the original programmer responsible for this code is long gone, so debugging skills and detective work are required). Please bear in mind while completing this exercise that your goal should not be just to demonstrate your competence. We evaluate many more applicants than we have the capacity to hire; this test is key to identifying the most exceptional.
On this test, the requirements have intentionally been left somewhat hazy -- you might want to think of it as a programming Rorschach test; we're very interested to gain some insights into your development habits. One requirement that is not hazy is that we expect all code submitted to follow the guidelines laid out in the Art & Logic Programming Style Guide.
You may complete parts 1a (optional) and 2 in one of our preferred languages:
Part 1b (optional) should be implemented using HTML, JavaScript and CSS as indicated. Parts 3 and 4 are self-explanatory. Please choose and complete either part 1a or 1b for your submission.
Your submission to us should include whatever source, documentation, project support files (makefiles, etc.) or other associated materials are required to build your code and understand the approach taken in your solution. Also, please indicate the amount of time used to complete each portion of the test when returning your test to us.
This is the first step of our recruiting process. Successful applicants will be invited to complete the Art & Logic Programming Challenge.
Art & Logic, Inc.
2 North Lake Avenue
Suite 1050
Pasadena, CA 91101
Over 500 companies have hired Art & Logic, including:

"Art & Logic is the most procedural, detail-oriented group I've ever worked with — bar none."
—Rob Rampley
Alesis Corporation