Open positions

  • Senior Scala Developer

    Our offer

    1. Salary ranging from 750 to 900 PLN net per day for a start

    2. 100% remote company with remote-first mindset

    3. Full-time but not necessarily 9-17, we are flexible

    4. Professional development and freedom in choosing toolset and tech stack

    5. Learning-culture expressed by SoftwareMill Academy and technical reading club

    6. Small teams without PMs, no procedures and no other corporate 'goodies' we all love

    7. Best tools you need to make your work pleasurable and effective: monitor(s), workstation of your choice

    8. Dev-friendly environment with passionate and skilled people who believe in clean code and software craftsmanship

    9. Interesting projects with technologies like Scala, Java, Akka, Blockchain, Cassandra,

    10. MongoDB, Apache Kafka, JavaScript, TypeScript, React, Angular

    Additional perks

    1. Impact on the company’s decisions starting from day one

    2. Transparent and clear payment / raises policy

    3. Quality time together: monthly integration meetings in different cities, annual company and family weekends away

    4. 50% refund (100% if you are a speaker) for conference tickets / trainings and paid days-off when an event takes place

    5. In-house English classes

    6. Multisport card

    What we expect

    1. Very good Scala skills and functional programming knowledge

    2. Ability to write clean and testable code

    3. At least 4 years of commercial experience in developing software

    4. Understanding of different types of software architecture

    5. Ability to design with scalability and maintainability in mind

    6. Comprehensive knowledge and understanding of the industry trends

    7. Good knowledge of English is a must (both spoken and written), we work with clients from all over the world (USA, Australia, Switzerland, etc.)

    8. Polish language is required, as internally we are a Polish speaking company

    Nice to have:

    1. Actor model and Akka

    2. Knowledge of a second JVM language

    3. Engagement in the IT community: personal blog, speaking at meetups/conferences, active member of StackOverflow, involvement in the open-source projects

    4. Having a pet-project

    5. Interest in Big Data, Machine Learning and/or Blockchain

    Read moreApply for this position
  • Senior Java Developer

    Our offer

    1. Salary ranging from 750 to 900 PLN net per day for a start

    2. 100% remote company with remote-first mindset

    3. Full-time but not necessarily 9-17, we are flexible

    4. Professional development and freedom in choosing toolset and tech stack

    5. Learning-culture expressed by SoftwareMill Academy and technical reading club

    6. Small teams without PMs, no procedures and no other corporate 'goodies' we all love

    7. Best tools you need to make your work pleasurable and effective: monitor(s), workstation of your choice

    8. Dev-friendly environment with passionate and skilled people who believe in clean code and software craftsmanship

    9. Interesting projects with technologies like Scala, Java, Akka, SpringBoot, Blockchain, Cassandra, MongoDB, Apache Kafka, JavaScript, TypeScript, React, Angular

    Additional perks

    1. Impact on the company’s decisions starting from day one

    2. Transparent and clear payment / raises policy

    3. Quality time together: monthly integration meetings in different cities, annual company and family weekends away

    4. 50% refund (100% if you are a speaker) for conference tickets / trainings and paid days-off when an event takes place

    5. In-house English classes

    6. Multisport card

    What we expect

    1. Very good Java skills and general programming knowledge

    2. Ability to write clean and testable code

    3. At least 4 years of commercial experience in developing software

    4. Understanding of different types of software architecture

    5. Ability to design with scalability and maintainability in mind

    6. Comprehensive knowledge and understanding of the industry trends

    7. Good knowledge of English is a must (both spoken and written), we work with clients from all over the world (USA, Australia, Switzerland, etc.)

    8. Polish language is required, as internally we are a Polish speaking company

    Nice to have:

    1. Knowledge of a second JVM language

    2. Engagement in the IT community: personal blog, speaking at meetups/conferences, active member of StackOverflow, involvement in the open-source projects

    3. Having a pet-project

    4. Interest in Big Data, Machine Learning and/or Blockchain

    Read moreApply for this position
  • Mid Java / Scala Developer

    Our offer

    1. Salary ranging from 550 to 750 PLN net per day for a start

    2. 100% remote company with remote-first mindset

    3. Full-time but not necessarily 9-17, we are flexible

    4. Professional development and freedom in choosing toolset and tech stack

    5. Learning-culture expressed by SoftwareMill Academy and technical reading club

    6. Small teams without PMs, no procedures and no other corporate 'goodies' we all love

    7. Best tools you need to make your work pleasurable and effective: monitor(s), workstation of your choice

    8. Dev-friendly environment with passionate and skilled people who believe in clean code and software craftsmanship

    9. Interesting projects with technologies like Scala, Java, Akka, SpringBoot, Blockchain, Cassandra, MongoDB, Apache Kafka, JavaScript, TypeScript, React, Angular

    Additional perks

    1. Impact on the company’s decisions starting from day one

    2. Transparent and clear payment / raises policy

    3. Quality time together: monthly integration meetings in different cities, annual company and family weekends away

    4. 50% refund (100% if you are a speaker) for conference tickets / trainings and paid days-off when an event takes place

    5. In-house English classes

    6. Multisport card

    What we expect

    1. Good Java skills and general programming knowledge

    2. Ability to write clean and testable code

    3. At least 2-3 years of commercial experience in developing software

    4. At least basic knowledge and understanding of the industry trends and different architecture types

    5. Good knowledge of English is a must (both spoken and written), we work with clients from all over the world (USA, Australia, Switzerland, etc.)

    Nice to have:

    1. Knowledge of a second JVM language

    2. Engagement in the IT community: personal blog, speaking at meetups/conferences, active member of StackOverflow, involvement in the open-source projects

    3. Having a pet-project

    4. Interest in Big Data, Machine Learning and/or Blockchain

    Read moreApply for this position
  • Marketing Strategist

    Our offer

    1. Salary of 480 PLN net per day for a start

    2. 100% remote company with remote-first mindset

    3. Full-time but not necessarily 9-17, we are flexible

    4. Learning-culture: internal workshops and trainings

    5. Small teams without PMs and freedom in managing marketing budget

    6. Best tools you need to make your work pleasurable and effective: marketing tools and educational materials, laptop, monitor(s), workstation of your choice

    7. Friendly environment with passionate and skilled people who value cooperation and good time spent together

    Additional perks

    1. Impact on the company’s decisions starting from day one

    2. Transparent and clear payment / raises policy

    3. Quality time together (temporarily suspended due to covid-19): monthly integration meetings in different cities, annual company and family weekends away

    4. 50% refund (100% if you are a speaker) for conference tickets / trainings and paid days-o when an event takes place

    5. In-house English classes

    6. Multisport card

    What we expect

    1. experience and understanding of key challenges in marketing of a software company - you can put yourself in the clients’ shoes and you can partner with developers and sales team to drive results

    2. practical knowledge of Buyers Journey in software projects - you can create marketing funnels for different touchpoints

    3. experience in creating, executing and managing content projects - you like content creation and already have tech B2B content in your portfolio

    4. practical knowledge of a digital marketer toolset - you know where to look for ideas and how to derive insights from your marketing moves

    5. strategic thinking, an eye for detail and proactive approach - you’re a team player who likes coming up with and discussing ideas

    6. ability to divide your time and effort into different types of tasks: important / urgent / short / long - you are self-organised and motivated

    7. passion for marketing and tech-savviness - you believe in data-based marketing and are keen of the IT world

    8. excellent communication skills - you value open communication and are not afraid to ask for help or proactively seek more information

    9. very good knowledge of English, both written and spoken; and native or close to native Polish language skills, as internally we are a Polish speaking company

    Nice to have:

    1. practical knowledge in building landing pages and A/B testing

    2. practical knowledge of social media advertising, Google Tag Manager, Google Search Console and Google Ads

    3. previous experience in working remotely is a plus

    As a Marketing Strategist you’ll be a part of a 100% remote and agile software agency. We need your help in creating and executing our marketing strategies and boosting SoftwareMill’s brand awareness on a global market. Are you a T-shaped marketer who knows and enjoys a wide range of digital tactics, but specializes in B2B content and lead generation? Read further!

    You’ll join a team of more than 50 engineers that value self-development, contribution to the community and engineering work ethics. Finally, you’ll become a part of a Marketing team that’s devoted to strengthening the SoftwareMill’s brand, engaging audiences with tech-savvy and thoughtful content, executing out-of-the-box marketing campaigns and maintaining long-term relations with the IT community.

    What will you do?

    • choosing marketing strategies that drive results for SoftwareMill
    • converting marketing activities into smart processes based on Buyers Journey
    • generating quality leads (MQLs, SQLs)
    • taking care of high SoftwareMill ranking in Google (and Clutch)
    • building brand awareness on a global market among potential clients and hires

    Read moreApply for this position
  • Senior DevOps Engineer

    Our offer

    1. Salary ranging from 750 to 900 PLN net per day for a start

    2. 100% remote company with remote-first mindset

    3. Full-time but not necessarily 9-17, we are flexible

    4. Professional development and freedom in choosing toolset and tech stack

    5. Learning-culture expressed by SoftwareMill Academy and technical reading club

    6. Small teams without PMs, no procedures and no other corporate 'goodies' we all love

    7. Best tools you need to make your work pleasurable and effective: monitor(s), workstation of your choice

    8. Dev-friendly environment with passionate and skilled people who believe in clean code and software craftsmanship

    9. Interesting projects with technologies like Docker, Kubernetes, AWS, GCP, Blockchain, clustering and scaling both horizontally and vertically

    Additional perks

    1. Impact on the company’s decisions starting from day one

    2. Transparent and clear payment / raises policy

    3. Quality time together: monthly integration meetings in different cities, annual company and family weekends away

    4. 50% refund (100% if you are a speaker) for conference tickets / trainings and paid days-off when an event takes place

    5. In-house English classes

    6. Multisport card

    What we expect

    1. Experience with Linux is a must

    2. Very good knowledge about various tools like Ansible or Chef

    3. Experience with deployment to a cloud (e.g. AWS, GCP)

    4. Ability to set up, configure and maintain CI/CD processes using open-source solutions (Jenkins, GitLab, etc.)

    5. Comprehensive knowledge and understanding of the industry trends

    6. Good knowledge of English is a must (both spoken and written), we work with clients from all over the world (USA, Australia, Switzerland, etc.)

    7. Polish language is required, as internally we are a Polish speaking company

    Nice to have:

    1. Experience with Kubernetes and Docker

    2. Experience with JVM applications

    3. Management of multi-node clusters

    4. Engagement in the IT community: personal blog, speaking at meetups/conferences, active member of StackOverflow, involvement in the open-source projects

    5. Having a pet-project

    6. Interest in Big Data, Machine Learning and/or Blockchain

    Read moreApply for this position
  • Mid DevOps Engineer

    Our offer

    1. Salary ranging from 550 to 750 PLN net per day for a start

    2. 100% remote company with remote-first mindset

    3. Full-time but not necessarily 9-17, we are flexible

    4. Professional development and freedom in choosing toolset and tech stack

    5. Learning-culture expressed by SoftwareMill Academy and technical reading club

    6. Small teams without PMs, no procedures and no other corporate 'goodies' we all love

    7. Best tools you need to make your work pleasurable and effective: monitor(s), workstation of your choice

    8. Dev-friendly environment with passionate and skilled people who believe in clean code and software craftsmanship

    9. Interesting projects with technologies like Docker, Kubernetes, AWS, GCP, Blockchain, clustering and scaling both horizontally and vertically

    Additional perks

    1. Impact on the company’s decisions starting from day one

    2. Transparent and clear payment / raises policy

    3. Quality time together: monthly integration meetings in different cities, annual company and family weekends away

    4. 50% refund (100% if you are a speaker) for conference tickets / trainings and paid days-off when an event takes place

    5. In-house English classes

    6. Multisport card

    What we expect

    1. Experience with Linux is a must

    2. Experience with Docker

    3. Knowledge about DevOps work methodology

    4. At least basic knowledge about major cloud vendors (e.g. AWS, GCP, Azure)

    5. Good knowledge of English is a must (both spoken and written), we work with clients from all over the world (USA, Australia, Switzerland, etc.)

    6. Polish language is required, as internally we are a Polish speaking company

    Nice to have:

    1. Experience with Kubernetes and Docker

    2. Experience with JVM applications

    3. Management of multi-node clusters

    4. Engagement in the IT community: personal blog, speaking at meetups/conferences, active member of StackOverflow, involvement in the open-source projects

    5. Having a pet-project

    6. Interest in Big Data, Machine Learning and/or Blockchain

    Read moreApply for this position
  • Senior Front End Developer

    Our offer

    1. Salary ranging from 750 to 900 PLN net per day for a start

    2. 100% remote company with remote-first mindset

    3. Full-time but not necessarily 9-17, we are flexible

    4. Professional development and freedom in choosing toolset and tech stack

    5. Learning-culture expressed by SoftwareMill Academy and technical reading club

    6. Small teams without PMs, no procedures and no other corporate 'goodies' we all love

    7. Best tools you need to make your work pleasurable and effective: monitor(s), workstation of your choice

    8. Dev-friendly environment with passionate and skilled people who believe in clean code and software craftsmanship

    9. Interesting projects with technologies like JavaScript, TypeScript, React, Angular, Blockchain

    Additional perks

    1. Impact on the company’s decisions starting from day one

    2. Transparent and clear payment / raises policy

    3. Quality time together: monthly integration meetings in different cities, annual company and family weekends away

    4. 50% refund (100% if you are a speaker) for conference tickets / trainings and paid days-off when an event takes place

    5. In-house English classes

    6. Multisport card

    What we expect

    1. Strong knowledge of modern front-end and JavaScript ecosystem, allowing to choose the right tool for the job

    2. Very good knowledge of one of the leading JS frameworks: React, Angular, Vue.js

    3. Good knowledge of a statically typed superset of JavaScript (TypeScript, Flow or other compile-to-JS language)

    4. Fluency in modern HTML/CSS and familiarity with cross-browser development

    5. Ability to write clean and testable code

    6. At least 4 years of commercial experience in developing software

    7. Knowledge and understanding of the front-end trends

    8. At least a basic familiarity with the backend side of web apps

    9. Sense of good UI and UX

    10. Good knowledge of English is a must (both spoken and written), we work with clients from all over the world (USA, Australia, Switzerland, etc.)

    11. Polish language is required, as internally we are a Polish speaking company

    Nice to have:

    1. Engagement in the IT community: personal blog, speaking at meetups/conferences, active member of StackOverflow, involvement in the open-source projects

    2. Having a pet-project

    Read moreApply for this position

Can’t find a position that suits you?

It doesn’t mean that you don’t match. We are always looking for awesome motivated people to join the team! Having a good attitude and being keen to learn is crucial, the rest is a matter of time. Convinced?




We offer

  • Remote

    We all work from our homes, co-working offices or sometimes even from Bieszczady Mountains.

  • Flat structure

    Everyone has the same right to speak their opinions or change the way the company works, no matter if you are a boss or a developer who joined us a month ago. If you convince the majority to your idea, we make it happen even if a boss voted for “no”.

  • Transparency

    You will know how much each of us earns or how much we spend on various things.

  • Self-improvement

    Paid days-off when you attend conferences. We also appreciate when you want to share your knowledge with others.

  • Needs understood

    Company launched and led by active developers, so we understand that an SSD disc is not a whim and two large external LCD displays setup is not too much. If you need any stuff to work, you will get it.

  • Great Team

    Check 9 reasons to work at SoftwareMilland see how our cooperation might look like.

  • Still have questions?

    Catch us on the dedicated Ask Me Anything - SoftwareMill Slack channel and ask us anything about programming, projects, the company or remote work tips.

  • Do not forget!

    Remember to include ‘I hereby consent to processing of my personal data for purposes of recruitment (pursuant to the Act of 29 August 1997 on the Protection of Personal Data, Journal of Laws No 133 item 883 as amended).'

Hiring path

  • 1. Send resume

    No surprises here ;)

  • 2. Fill an online form

    To discover more about your motives and expectations

  • 3. Video Call

    Let's chat and explain more about us, the process, the team and your needs. We will use English.

  • 4. Technical task

    Coding in practice - that's what the job is all about.

  • 5. Code review

    You'll get thourough feedback on your code. Worry not - no code is perfect.

  • 6. Technical call

    A good chance to discuss your coding task in more details.

  • 7. Lunch meeting

    Let's have lunch and make sure we would like to work together in a team.

E-Book: SoftwareMill's Handbook for New Employees

Why should you download our Handbook?

  • Learn secrets of onboarding new hires in a remote setup
  • Discover our remote-first communication process
  • Get a list of tools and meeting formats that worked for us

At SoftwareMill we’ve been building a 100% remote company through experimentation with team setup, meetings, tools and structure. It’s a continuous work in progress and a great fun!

E-book
SoftwareMill TeamHandbook for New Employees
Find out more