Join Sofomo!

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

View Open Jobs
Idea

Sofomo’s Big Idea

Sofomo started in 2010 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.

Globe

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.

Love

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.

Our Story
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].


React Developer
Wrocław, Poland

We are looking for a skilled JavaScript (React) developer to work for our client, an innovative company whose platform is used many people each day.

You willl become a member of the client’s small Sofomo development team working from Wroclaw. You will be responsible for implementing the frontend components and architecture for numerous features.

The client values expertise in programming for the Web and will give you an opportunity to learn new technologies, make an immediate impact and expand your role over time.

This position is perfect for a skilled developer who is looking for a new and exciting challenge, to work with other talented developers and grow their career.

DevOps/AWS Engineer
Wrocław, Poland

Join the Sofomo team and work for one of our fast growing US clients as a DevOps/AWS engineer. You will be an instrumental part of our client’s engineering team, responsible for delivering end-to-end solutions from initial concept through finished solution in the area of automated build, deployment, monitoring and server infrastructure.

Our ideal candidate can clearly demonstrate his/her experience designing, building, managing and operating AWS infrastructure for innovative companies, in addition to supporting the day-to-day development process with infrastructure and system improvements.

Junior DevOps/AWS Engineer
Wrocław, Poland

Interested in starting career in DevOps? Excited to learn about Amazon Web Services (“AWS”) and how to build complex infrastructures that power leading digital companies in the world? If your answer is “yes”, then please apply for this position.

Sofomo is looking for a young and ambitious Junior level DevOps engineer to join the Sofomo team. We will teach you beginner and advanced DevOps concepts with a focus on AWS and you will be able to apply your learnings to Sofomo client development projects.

Our ideal candidate will have basic knowledge of cloud technologies, software programming, Linux and a strong verbal and written communication.

Ruby Developer
Wrocław, Poland

At Sofomo you’ll work alongside other talented developers as a key contributor for one our Silicon Valley based clients. This is an exciting opportunity for developers who want to innovate, build amazing solutions and join one of the fastest growing companies in Silicon Valley. You’ll have tons of opportunity to expand your skills and apply those skills to interesting new problems. We hire developers who are hungry to learn and keep up with the newest trends.

In this role you will be responsible for building out the core e-commerce system and implementing key features and functionality. For this role, we’re looking for a developer who has a strong experience architecting, engineering and optimizing applications in Ruby.

Experience in one of the following languages is desired: Ruby on Rails, Java, Scala, Python or related languages.

QA/Test Engineer
Wrocław, Poland

Sofomo is looking for a talented QA Tester to work for one of Sofomo’s California based clients. You will be a key contributor to the client’s Sofomo offshore team, which is based in Wroclaw.

This is an excellent opportunity to use your manual and automated testing skills.

You will be an integral member of the development process. You will create manual test cases, complete these tests and communicate your results to the development team. Your testing efforts will cover various parts of a complex web application in an effort to ensure that the application works reliably and is bug free.

Our ideal candidate will have some experience with manual testing, is a strong verbal and written communicator, has an in-depth understanding of QA best practices, and a passion for quality.

Node.js Developer
Wrocław, Poland

At Sofomo you’ll work alongside other talented developers as a key contributor for one our US based clients. Our clients range from Fortune 500 companies to fast growing startups. We’re looking for developers who want to innovate and build amazing solutions.

You’ll have tons of opportunity to expand your skills and apply those skills to interesting new problems. We hire developers who are hungry to learn and keep up with the newest trends. For this role, we’re looking for a talented Node.js developer who will be responsible for architecting and building new solutions and functionality.

Magento Developer
Wrocław, Poland

We are looking for a talented Magento Developer to enhance and scale a high traffic ecommerce site.

This is not your standard back-end Magento job. You will be challenged everyday with rewriting many aspects of a popular ecommerce application, providing direction around solution design for new products and features and implementing microservice backed services, as well as 3rd party modules into the storefront.

This is an excellent opportunity to grow your skills, work with new technologies and have a significant impact.

React Native Mobile Developer
Wrocław, Poland

We are looking for a skilled React Native developer to work for our client, an innovative company that is building and iOS and Android App from the ground up in React Native.

The product is based on a fully custom c++/native rendering engine with an iOS / Android SDK on top. Plus there is custom react native bindings built for this.

You will become a member of the small, talented development team working from Wroclaw.

Salesforce Developer
Wrocław, Poland

We are looking for a talented Lead Salesforce Developer with excellent Apex and Force/Salesforce.com application development experience. You will build custom applications on the force.com platform. This is an excellent opportunity to grow your skills, work with other talented developers and have a significant impact.

Machine Learning Engineer
Wrocław, Poland

We are looking for a skilled Machine Learning engineer to work for our client, an innovative Silicon Valley company whose platform is used by Airbnb, Pinterest, and LinkedIn. This is an excellent opportunity to become a key contributor for our client who was chosen by Entrepreneur Magazine as one of 2015’s Brilliant 100 Companies.

We are looking for a skilled Machine Learning engineer to work for our client, an innovative Silicon Valley company whose platform is used by Airbnb, Pinterest, and LinkedIn. This is an excellent opportunity to become a key contributor for our client who was chosen by Entrepreneur Magazine as one of 2015’s Brilliant 100 Companies.

You will work from Sofomo’s headquarters in Wroclaw. You will be integrated into the client’s Silicon Valley engineering team. This is not a project-based position. This is a full-time, long-term position with the opportunity to travel to the client’s office in Silicon Valley two times per year.

You will be responsible for implementing machine learning and predictive modeling techniques that will have a major impact on the company.

This is an excellent opportunity for smart machine learning engineers who want autonomy and the freedom to turn their big data ideas into reality.

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.

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.

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.