Join Sofomo!

Grow your skills and work with talented developers as a member of Sofomo's small and growing team.

View Open Jobs

Sofomo’s Big Idea

Sofomo started 6 years ago with a big idea: to provide Poland's top developers with the opportunity to become key members of innovative U.S. and international tech companies' development teams.

Work For a Top U.S. Company

Sofomo is not a traditional development shop. You will not work on multiple projects for different clients. Instead, you will work exclusively for a single U.S. or international tech company and become an integral part of their development group.

Why You Will Love Sofomo

You will be a key contributor on a small, self-sufficient Sofomo development team that functions like a mini-startup. Sofomo is a place where you will constantly learn new technologies & grow your skills.

Sofomo’s Founder & CEO,
Piotr Schumacher

Our Story

While working for a San Francisco-based startup ten years ago, Sofomo's founder Piotr Schumacher saw firsthand how difficult it was for U.S. tech companies to hire software developers.

In 2010, Sofomo was born to connect U.S. and European tech companies with exceptional, dedicated development teams comprised of Poland's top talent. In the time since, Sofomo has become the gateway for Poland's top software engineers to work for the most innovative and visionary tech companies in the world.

We’re looking for brilliant developers to join our team! View open positions

We're looking for brilliant developers to join our team!

We're Based in Wroclaw and Silicon Valley

Our headquarters is located in the heart of Wroclaw, home to the Wroclaw University of Technology and one of the fastest growing tech hubs in the world.

Sofomo’s business development manager is based in San Francisco.

Frequently Asked Questions

What's special about working at Sofomo?

At Sofomo you will have the unique opportunity to work for innovative U.S and international tech companies.

Sofomo is not a traditional development shop. You will not work on projects for multiple clients. Instead, you will work as part of a small Sofomo offshore team that is based in Wroclaw and be dedicated to one of Sofomo's clients. You will be fully integrated into the client's product development group and feel like a member of their team.

How many developers does Sofomo have?

Sofomo is a small group of extremely talented developers. We are not a sweatshop development factory with hundreds of developers - we are a boutique offshore development provider who works with a select group of innovative clients.

How long is the Sofomo hiring process?

The hiring process is simple and straightforward and takes about 2.5 weeks. The first step is an initial interview with Sofomo. Then we help you create your resume so it matches the client's requirements. You will then interview with the client, which will include a technical assessment. That's it!

Will I be an employee of Sofomo or the client?

You will be an employee of Sofomo but will be working directly for the client.

What types of developers do you hire?

We hire extremely talented developers across multiple software development disciplines, including Back-End, Full-Stack, App, Big Data, DevOps and more. We hire developers who not only have strong technical skills but have demonstrated an ability to solve technical problems and want to constantly learn and grow their skills.

See the jobs section below for our open positions. If you don't see the position you're looking for we would still love to hear from you. Contact us at [email protected].

Where will I work from?

You will work from Sofomo's headquarters in Wroclaw. We have a fun startup office. Come visit us anytime.

Featured Jobs

Don’t see the position you’re looking for? We’d love to hear from you at [email protected].


Go Developer - Distributed Systems Engineer
Wrocław, Poland

We are looking for a strong Go developer to work for our client, a Silicon Valley, USA startup that is revolutionizing serverless computing. The company's platform is used by thousands of companies across the world.

You will be responsible for developing new, innovative features and solving many challenges associated with distributed systems running at scale.

Our client uses Go for its back-end services. You should have Go programming experience or be very experienced in C, C++ or a similar language. You will have a major impact on the company and will learn new technologies and improve your skills.

APPLY NOW

Java Full Stack Developer
Wrocław, Poland

We are looking for a Groovy / Grails (or Java / Spring) developer with over 5 years of professional experience. You will work for a fast growing San Francisco company whose platform is used by Airbnb, Pinterest, and LinkedIn. This is an excellent opportunity to become a key contributor for a company that was chosen by Entrepreneur Magazine as one of 2015's Brilliant 100 Companies.

You will be responsible for designing, developing, and maintaining the company's new and existing web based systems in addition to the front-end implementation. This job will be challenging and rewarding, utilizing both your front and back-end skills.

APPLY NOW

Frontend Developer - jQuery/HTML5/CSS
Wrocław, Poland

We are looking for experienced Frontend developers (jQuery/HTML5/CSS) with over 5 years of experience building high-performance and reliable web applications. You will work for one of Sofomo's innovative clients as a key member of their development team, helping to build new features and products.

You should not just be able to implement front-end layers, but also be able to enhance the front-end architecture to improve performance, scalability, maintainability and flexibility. Bonus points for full-stack skills and experience with Angular or another single page JS framework.

APPLY NOW

Senior OpenStack Engineer
Wrocław, Poland

We are looking for an experienced (7 years of experience) OpenStack Platform Engineer to work for an industry leading microservices platform that is based in San Francisco. You will work as part of a small, close-knit team that is located in Wroclaw and San Francisco. You will use your deep knowledge of OpenStack to support the company's OpenStack private cloud solution, implement multiple services and rapidly scale their infrastructure. This is a very exciting position for a senior level engineer. You can have an immediate impact on a product that is used worldwide.

Strong Golang coding skills and at least 7 years of cloud computing experience are required, including security, usage scenarios, and infrastructure basics with an emphasis on OpenStack (compute, storage, network, authentication).

APPLY NOW

iOS Developer
Wrocław, Poland

We are looking for an iOS Developer to work for our client who needs help building and optimizing their iOS app. You will work on new features that are critical to the company's product strategy.

In this role, you will be the sole iOS Developer on a small, tight-knit offshore Sofomo development team that is based in Wroclaw. This is an excellent opportunity to grow your skills, work with other talented developers and help build a mobile application that will be used by hundreds of thousands of people worldwide.

APPLY NOW

Android Developer
Wrocław, Poland

We are looking for an Android Developer to work for our client who needs help building and optimizing their Android app. You will work on new features that are critical to the company's product strategy.

In this role, you will be the sole Android Developer on a small, tight-knit offshore Sofomo development team that is based in Wroclaw. This is an excellent opportunity to grow your skills, work with other talented developers and help build a mobile application that will be used by hundreds of thousands of people worldwide.

APPLY NOW