Senior Software Engineer
Senior Software Engineer
📍 Kraków, Poland (hybrid – min. 2 days/week in the office)
🕒 Full-time | B2B
190-230PLN netto/h
About the Role
We are looking for an experienced Senior Software Engineer to join a global technology team delivering innovative digital solutions in the financial domain.
In this role, you will work closely with a Development Manager and a small, cross-functional team to build and maintain scalable applications. You will be involved in the entire software development lifecycle – from analysis and design to deployment and production support.
This is a hands-on role in a collaborative environment where teams take full ownership: “you build it, you support it.”
Your Responsibilities
Work in a small Agile team (4–6 people) with a dedicated Product Owner
Translate business requirements into user stories and deliver them iteratively to production
Design and implement high-quality, scalable solutions aligned with technical standards
Participate in all stages of the development lifecycle, including testing and production support
Identify and manage technical debt, balancing it with new feature development
Collaborate closely with team members through pairing and knowledge sharing
Contribute to a culture of continuous improvement and experimentation
Required Skills & Experience
Minimum 5 years of professional software development experience
Strong knowledge of Java and Python
Hands-on experience with Spring Framework
Solid understanding of software engineering principles (SOLID, Clean Code, DDD, BDD)
Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB)
Familiarity with microservices architecture
Experience with event-driven systems / streaming technologies
Strong communication skills in English (written and spoken)
Ability to collaborate, mentor, and support other engineers
Nice to Have
Experience with JavaScript (Vue.js)
Background in AI / Machine Learning / NLP / Data Science
Knowledge of:
Prompt Engineering
LangChain / LangGraph
Clean Architecture
What You Can Expect
Work in a globally distributed engineering organization
Small, self-organizing teams with strong ownership
Continuous delivery approach (no traditional sprints – focus on flow and frequent releases)
Opportunity to work on cutting-edge AI-driven solutions
Exposure to modern technologies and experimentation with new tools
A collaborative culture where learning, pairing, and knowledge sharing are encouraged
Benefits: Multisport Card and Luxmed
Who We’re Looking For
We value engineers who:
Are curious, adaptable, and open to experimentation
Enjoy solving complex problems with technology
Take ownership and responsibility for their work
Are comfortable stepping outside their specialization when needed
See failure as a learning opportunity
Why apply for an Antal job offer?
When your application is successful, you will be supported by a dedicated Consultant who will stay in regular contact with you (via email or phone), help you prepare for interviews with your future employer, and ensure a smooth and professional recruitment process.
About Antal
Antal is a leading recruitment and HR advisory company, present in Poland since 1996 and later expanded to the Czech Republic and Hungary. Across the CEE region, we employ around 150 professionals who deliver a full range of services – from specialist and executive recruitment, employee outsourcing and HR consulting, to employer branding and market research.
Our division-based structure combines deep industry expertise with functional specialisation, enabling us to provide tailored solutions for companies in every sector. We act as a trusted partner for both employers and candidates, sharing our knowledge and guiding them through every stage of the talent journey. We connect exceptional people with the right opportunities and help organisations build successful teams.
Senior Software Engineer
Senior Software Engineer