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
  • 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
  • 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