1,461,667open jobs
87,543companies
229,545added this week
Browse all
Salary
≈ $72k – $208k per year (Estimated)
Location
Remote (Denmark, Poland)
Seniority
Senior · 5+ years exp

Confirmed on the employer's own hiring board on Oct 11, 2026. First seen by Alion on Sep 23, 2026.

Overview
Company
Impact
Profile match
BEC Financial Technologies is a Danish company founded in 1964 and based in Roskilde. It builds and operates core banking systems for a large group of Danish banks. The company is owned by its member banks and employs thousands of specialists.

We are looking for a Senior Software Engineer (Java) ready to share, grow, and modernize the future of mortgage banking!

The position is based in our friendly office in Warsaw, Poland. As a Senior software engineer (Java), you will join an agile development team delivering modern mortgage solutions for the Danish market. You will be part of a cross-functional team consisting of Java and Angular developers, testers, business analysts, and architects working together to simplify and digitalize the mortgage customer journey.

The team is responsible for developing and modernizing mortgage services within the Business Innovation domain. We support digital mortgage journeys across advisory, self-service, and customer engagement channels while ensuring compliance with regulatory requirements and enabling continuous digital transformation. Our focus is on building scalable backend services, modern APIs, event-driven solutions, and cloud-ready platforms that gradually replace legacy applications and improve customer experience.

All team members actively participate in feature discovery, business analysis, technical design, estimation, development, quality assurance, and operational excellence. We believe in strong domain ownership, collaboration, and continuous improvement.

The team consists of approximately 10 dedicated team members distributed between Denmark and Poland. At BEC, we prefer frequent office collaboration while offering flexibility to work remotely up to 8 days per month.

Your direct manager will be Grzegorz Kędzierski.

Primary tasks and responsibilities include:

  • Design, develop, and maintain business-critical mortgage backend services.
  • Build scalable REST APIs and integrations supporting digital mortgage journeys.
  • Drive modernization efforts from legacy solutions toward modern microservice-based architecture.
  • Participate in feature workshops, solution design, and technical refinement together with business stakeholders.
  • Collaborate closely with Angular developers to deliver seamless end-to-end customer experiences.
  • Own the full software development lifecycle, from analysis and design through development, testing, deployment, and production support.
  • Improve platform stability, observability, performance, and operational processes.
  • Drive architectural improvements and establish engineering standards and best practices.
  • Support continuous delivery and DevOps ways of working.
  • Mentor developers through code reviews, pair programming, and knowledge sharing.
  • Contribute to maintaining high engineering quality through automation, testing, and software craftsmanship principles.

To succeed you will have:

  • 5+ years of professional software development experience with Java.
  • Strong experience with Java 17+ and Spring Boot.
  • Experience designing and developing RESTful APIs and distributed systems & understanding of microservice architectures and integration patterns.
  • Experience working with relational databases such as Oracle, PostgreSQL, or SQL Server.
  • Experience with messaging technologies such as Kafka, RabbitMQ, or similar.
  • Strong understanding of software design principles, clean code, and domain-driven design concepts.
  • Experience working with CI/CD pipelines and DevOps practices.
  • Experience with testing frameworks such as JUnit, Mockito, Testcontainers, or similar.

Nice-to-have:

  • Experience with cloud platforms (Azure preferred) & Kubernetes, Docker, and containerized applications.
  • Familiarity with event-driven architecture and CQRS patterns.
  • Knowledge of observability tools such as Grafana, Prometheus, Kibana, Dynatrace
  • Experience with Camunda workflow engine and BPMN process modeling.

What we offer:

  • Flexible working hours
  • Mental health support
  • Free lunch at the office
  • Professional development opportunities
  • PLN 600 on a benefit platform each month
  • Referral bonus up to PLN 10,000
  • Passion clubs and social events (tennis, board games, salsa, family picnics, and more

What does the recruitment process look like?

  • Send us your CV: We want to get to know you
  • Screening call: Let’s chat and see if we’re a match
  • Meet our technical expert and your future manager: Learn more about the job, BEC Poland, and tell us more about your skills and experience.
  • Time to sign the contract: We’re ready to welcome you to BEC!

If you have any questions about the position, please contact Talent Attraction Partner - Natalia Cendrowska.

BEC is in the process of being acquired by our largest customer and co-owner, Nykredit, which is Denmark's largest mortgage provider and third-largest bank. We will become part of a new and larger organization called Nykredit Financial Technologies. In the transition phase, we are recruiting for roles that we expect to be highly needed in our future organization.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,461,667 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Roskilde
≈ $88k – $218k per year (Estimated) • Remote (likely Europe, UTC-6 – UTC+2 hours) • Full-Time • 7+ years exp
JavaScript
Ruby
C#
Scala
Databases
PostgreSQL
Redis
AI/ML
Cursor
Claude Code
AI Agents
OpenAI Codex
Agentic Workflows
Frontend
Redux
React.js
React Query
Storybook
XState
DevOps
CircleCI
AWS
Docker
Management
Slack
Apply
≈ $77k – $162k per year (Estimated) • Remote (Australia) • Full-Time • 9+ years exp • Australia
Java
SQL
C#
Databases
ElasticSearch
Apache Kafka
AI/ML
AWS Bedrock
DevOps
Terraform
AWS
Docker
Kubernetes
AWS Fargate
Amazon EC2
Amazon ECS
Apply
≈ $87k – $217k per year (Estimated) • Equity • Remote (likely United States) • 5+ years exp • Master's Degree
Python
JavaScript
SQL
C++
MATLAB
AI/ML
Machine Learning
DevOps
Azure
Git
AWS
Docker
Management
Agile
Apply
≈ $133k – $229k per year (Estimated) • Remote (United States) • Secret • Full-Time • 5+ years exp • Bachelor's Degree • United States
Python
JavaScript
TypeScript
C++
Python
FastAPI
Django
Databases
PostgreSQL
Frontend
D3.js
React.js
DevOps
CI/CD
Git
Docker
Kubernetes
Linux
Analytics
Plotly
Management
Agile
Apply
$175k – $220k per year • Remote (United States) • Full-Time • 5+ years exp • United States
Python
JavaScript
TypeScript
Node JS
Databases
Apache Kafka
Frontend
Next.js
React.js
Management
Stripe
Apply
In office • Full-Time • Roskilde
Apply
≈ $47k – $136k per year (Estimated) • In office • Full-Time • Roskilde
Apply
≈ $47k – $136k per year (Estimated) • In office • Full-Time • Roskilde
Apply
In office • Master's Degree • Roskilde
Apply
≈ $107k – $289k per year (Estimated) • In office • Full-Time • 5+ years exp • Master's Degree • Roskilde
AI/ML
InfiniBand
Machine Learning
DevOps
HPC
Apply
See all jobs
This is one of many
1,461,667 more open roles from verified company boards, updated every day.