Swift + iOS Engineer

We strive to deliver products with impeccable quality. Come join our team of Swift experts.


Stable Kernel is a custom software and technology firm – focused on making good developers great. Our customers are companies that invest in the creation of software products that we design and develop; these are usually large companies that sell something other than software. Check out our website to see the innovative projects we work on.

Besides software engineers, Stable Kernel employs UX/UI designers, market researchers, project managers, and quality assurance engineers to deliver world class applications. A typical project takes anywhere from four months to a year or more and has between 3-10 team members. All work is done in our beautiful office in Atlanta, GA with walking access to the BeltLine. Because we believe teams work best when they are constantly collaborating, we do not have remote employees – but we do have a flexible work from home policy.

*Note – We are not sponsoring employment visas at this time. If you are currently in possession of an employment visa, it will need to be effective for at least 3 years from the date of your application for your candidacy for employment to be considered.

What sets Stable Kernel developers apart

Stable Kernel engineers aspire to be ambitious consultants and constant learners.

Most engineers come to us with the ability to write applications on one platform with one or two different frameworks. While at Stable Kernel, engineers are tasked with learning how to write applications on mobile, browser and cloud platforms. Over the course of three years, most Stable Kernel engineers will write applications on all of these platforms. An engineer’s salary rises as they demonstrate the ability to build applications on more platforms.

We take an active role in evaluating our client’s problems and opportunities, planning and presenting a solution, and then implementing and delivering it. This allows developers to constantly challenge themselves with new problems and technologies. These projects might contain multiple components – from a simple application to a system consisting of HTTP APIs, databases (Core Data), mobile and web applications. Our projects are most often brand new applications and systems we architect, which allows us to use the latest and greatest in languages, frameworks, and operating systems. Oh, and we really value automated testing.

Learn more about what it’s like to work at SK from one of our engineers here.

Repeatedly Rated Best Workplace by Inc Magazine and the Atlanta Business Chronicle

Think You Could Be a Good Fit?

Apply Now