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:
"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...
I could easily go on for pages. 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, Sales Manager
"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, President
"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
"Although it's every bit as unique working for a distributed company
as it was when I first began, the reason I am still here is because of how much better
A&L does the things that all companies need to do. At over three years now, my
tenure here is now the longest it's been in any job. It's not that I
haven't gotten offers, some of them quite nice. I have stayed because I
can't imagine another job in which I would be treated so well. Not only do
I have the privilege of working with people who always appreciate the work I do
and listen to what I say, but I also am blessed in working for people who have
bent over backwards for me when problems unrelated to work have intruded in my life.
The work is still challenging, still an opportunity to distinguish myself. But why I
am really here? Because A&L is the most human company I could imagine."
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:
We will also accept submissions in Java or C# if you're not comfortable working 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.
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