Senior or Mid Software Engineer
Intro
Unoperate is scaling up, and we need more talent! We have helped companies big and small with a very diverse set of challenges — ranging from designing low-latency radio protocols, restructuring and leading engineering efforts in fast-growing startups, creating and productionizing generative AI, writing database software, to performing complex cloud migrations.
We want to help our customers even more, so we need you on board.
The job
We’re on a mission to make our customers’ software teams thrive. To make it happen, your job will entail whatever it takes to solve customers’ problems: assessment, architecture & design, software development, infrastructure, and optimizations. On some occasions, there is also an opportunity to manage joint task forces comprising Unoperate and customers’ employees.
Unoperate doesn’t focus on particular technologies — it focuses on solving software engineering challenges in the most appropriate way. So technologies will vary, but invariably you will be expected to solve a real problem from A to Z. For a taste of what to expect, please see our services and testimonials.
What’s in it for you?
- 32,000zł or more for a senior position
- 26,000zł – 32,000zł for a mid-level position
- 25 days of paid vacation leave and 10 days of sick leave allowance
- Flexibility — you get to choose your working hours; remote work is possible
- Very convenient office location in Warsaw (Centrum Praskie Koneser), with plenty of food options nearby
- If you live outside the Warsaw area, you get a 1,000zł office allowance
What’s expected of you
This job is for you if you:
- Know English at a working proficiency level
- Have relevant technical education (Computer Science, Software Engineering, Mathematics, Physics, etc.)
- Have at least 2 years of professional experience
- Are a great programmer in at least one language (preferably C++, Java, Rust, Go, Python, or JavaScript)
- Are literate in a broad range of software engineering aspects, specifically:
- Distributed programming
- UNIX
- Networking
- Ubiquitous databases, queues, and orchestration software
- Ensuring software quality and reliability
- Have the ability to dive deep when necessary (e.g., debug a performance problem down to the OS level)
- Are a quick learner; it’s impossible to know all technologies, so it’s essential that you can learn them quickly
- Are a pragmatic thinker, i.e., you do not split hairs but make conscious and thoughtful decisions to deliver value
We’d Be Even Happier If You:
- Had managerial/leadership skills
- Were proficient in AI
- Were as different from us as possible — we want to learn from you!
Why Unoperate
You might wonder why Unoperate rather than other companies. Let me try to convince you as concisely as possible:
- Impactful, meaningful work — our customers engage us to solve their most pressing problems. You’ll not find yourself chasing shadows.
- Diversity of technologies — optimize latency of C++ code on Monday, perform a cloud migration on Wednesday, and finish the week with optimizing an AI model. That is sometimes our reality. You will definitely not specialize to the point of irrelevance.
- High visibility — you’ll have unusually high visibility into how many businesses work and how to make their software teams perform to their highest potential.
- Direct collaboration with senior people — rarely does one have a chance to work with C-level staff, but due to the nature of our business, you will.
- Ownership — you will be expected to take responsibility for impactful work rather than being hand-held to perform perfectly specified tasks.
How to apply
In order to apply please send an email with your CV to jobs@unoperate.com or click the button below.
If you would like to chat about the position before applying, please don’t hesitate to do so. Feel free to reach out to us via email or simply call Marek at +48 607 920 363.
Apply now