Build a career at Sonalake

We forge innovative partnerships with industry leaders by combining advanced software architecture with intuitive design. We employ 170 employees from 13 different countries, from new graduates to experienced senior leaders.

We’re both a software partnering and software product company. It’s an ideal place to challenge yourself, build expertise and gain invaluable industry experience.

What can we offer?

An open, inclusive
place to work

We’ve a flat organisational structure with an emphasis on open, honest communication. There are no siloes, no hierarchies and no barriers. We embrace diversity. We want to create an inclusive team environment that’s enriched by our different perspectives and backgrounds.

A remote first
approach

It’s what you do that matters, not where you do it. You can work from our offices in Dublin, Poznan or Bratislava, or work on a fully remote or hybrid basis. We believe in a healthy work-life balance and organise ourselves to support you in this.

A focus on
innovation

We run projects to evaluate new frameworks, create tools for internal use, contribute to the open source community and research new ways to use existing products in new problem domains. We also use the likes of Kotlin, Rust and GraphQL and constantly push existing boundaries.

Learning & development

Sonalakers stay with us because we deliver on career progression and provide opportunities for continuous professional development. Our learning and development initiatives cover technologies, methodologies, design, emotional intelligence and people-oriented competencies.

Investing in you

Every Sonalaker gets a training budget and paid training days every year to upskill. This covers courses, training, books or conferences. It’s not just technical training in AWS, Java, Kotlin or React, it also covers soft skills like leadership training, interview techniques or English lessons.

Knowledge sharing

Peer-to-peer knowledge sharing is central to what we do. We organise weekly tech, design or process talks and host monthly all-hands meetings to keep everyone updated. Our internal workshops provide insights into new technologies and processes.

Communities of practice

We form expertise groups to discuss disciplines like front-end, back-end, project management, UX and QA. We delve into new concepts, burning issues, new tools or the latest trends. You can meet people with similar interests, stay informed and get insights on the latest industry developments.

Learn on the job

Our varied client base provides opportunities to work on different tech stacks, methodologies and applications. You can work with international organisations and develop your English, if it’s not your first language. Our experienced senior developers, designers and leaders are on hand to provide expertise and mentorship.

Giving back -
tech in education

We believe it’s important to contribute to the community, and while we pursue lots of initiatives every year, our primary focus is on the adoption of technology in education. The following are two initiatives that we heavily support:

Kinia - we helped found this amazing not-for-profit business that promotes education using creative technologies, with a focus on less-advantaged communities. Kinia has to date trained over 16,000 educators and impacted the learning of 200,000 young people.

Gatoto School - we built an extensive computer lab for this school in the Mukuru slum in Nairobi, Kenya, and we are supporting the advancement of digital learning techniques within the school’s curriculum to help set an example of what’s possible.

Hear from our team

For me, one of the fun things about working at Sonalake is the variety. As we’re in the business of designing and developing enterprise software, we’re fortunate to have clients from sectors as varied as ad tech, insurance, data anonymisation, healthcare, investor comms, security, payments and telecommunications. Through that, we get to learn a lot about these domains. Also, because of our history in telecoms, we have two products we developed for communication service providers. All of this presents an opportunity for Sonalake designers and engineers to apply their knowledge and develop their craft.

Ciaran Treanor
CTO

At Sonalake, we prioritise the candidate experience throughout our three-step recruitment process. First, you'll have a video call with one of our experienced IT recruiters to learn more about our company culture and the role. Next, there’s an opportunity to showcase your skills and expertise with a technical home task, live coding session, or tech interview. If you'd like to chat about how we work, we'd be happy to line up a chat with one of our team leads or engineering managers. We aim to provide a positive, informative experience for all candidates, and we’re happy to answer any questions or provide feedback along the way.

Katarzyna Szlegel
Head of Recruitment

Our projects are very important, but so are our people. If you have a problem, need to take time off, or become a new parent and want to spend time with your child, there is the flexibility to do that. That’s why people stay here for a long time. People here are not just employees. They’re valued members of our team. As a team lead, I always try to support my team’s development and help with the areas they want to improve. For me, this is a great company if you want to grow and try new things.

Urszula Szczepaniak
Team Leader

There’s always the possibility to change projects, and it doesn’t need to be initiated by your manager. Developers can talk to their manager if they want to try something different, and they will be listened to. I was able to propose alternatives and move to projects that better suited me on a few occasions. The project you work on is not set in stone. When working on customer projects, you’re not just the smallest cog in a large machine. Some of us take on team lead roles in our customer projects. You can have a real impact and influence the direction of customer projects and the products you develop.

Szymon Winiarz
Java Developer

Candidates often ask what project they will be working on or what their team will look like, and I need to explain that’s not how we work. We don’t have specific departments or teams taking care of just one thing. We have agile project teams. Our People Team has our clients’ needs to deliver, but we also balance that with our people’s needs. What kind of environment do they like to work in? What kind of technical skills do they want to learn? What mentorship do they need, and what can we provide? We aim to find a project for them that satisfies our business needs and keeps the person happy.

Artur Sulkowski
Engineering Manager

You always get the support you need at Sonalake. We usually work in teams, and you’re in constant communication with a team leader or manager, whether it’s a formal meeting or a chat to see how things are going. You’ll get regular feedback to help you measure your progress. The company invests in your professional development. Not everyone is a natural in every area. You can learn from the people around you or use your training budget to gain the specialised skills you need to be great at your job. It’s a collaborative environment, so there’s always someone there if you have questions or need help with a problem.

Małgorzata Krzyżaniak
Project Manager

Sonalake provided me with flexibility and opportunities. Whether changing my career path or adopting a hybrid role, I've only had positive responses to my suggestions. When I realised that what I care about most in my job is people, leadership was a natural choice and process. At the start of this path, I was invited to do training and participate in team leader meetings. I could gain knowledge, apply it in workshops, and exchange ideas and approaches with experienced leaders. I was encouraged at each step of my leadership journey.

Alicja Pudlik
Team Leader

Working as a Technical Team Leader in the Operations Team at Sonalake, I am impressed with the DevOps team's commitment to the best practices in our AWS environment. Potential candidates can expect to be supported and welcomed as a developer in the DevOps team and can look forward to a culture that emphasises excellence and innovation. Do you want to consult on something or need support from the DevOps stream? Just open a discussion in one of our Slack channels. I highly appreciate the DevOps team at Sonalake.

Mieszko Miłek
Team Leader

We make business and technology more human. By being human.

Tech stack

We love open source tech. We develop large-scale platforms with multiple data integrations, and process billions of transactions per day. We embrace the latest technologies, frameworks, tools and processes.

Open roles

Your next adventure starts here.

    TECH LEADERS TRUST SONALAKE

    We make software better every day

    Get in touch

    Copyright © 2024 Sonalake Limited, registered in Ireland No. 445927. All rights reserved.Privacy Policy

    Nr Cert. 18611 ISO/IEC 27001