Principal Software Engineer

Bjak · Remote · Poland ·
Fully remoteFull-timeLead8+ years
COMPENSATION
€•• – ••k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Fully remote (Global)
  • Principal level role
  • Hands-on coding
  • System architecture
  • English required

As a Principal Software Engineer at BJAK, you will own the technical execution for major products and systems. You will design scalable architectures, write code, and drive engineering initiatives from concept to production while raising the overall engineering bar.

This position requires strong system design skills and the ability to translate ambiguous product problems into clear technical solutions. You will collaborate with distributed teams to ensure reliability, security, and maintainability across backend, frontend, and infrastructure layers.

What you'll do

  • Own technical design and execution for major products and systems
  • Design scalable backend, frontend, API, and database architectures
  • Drive architecture decisions balancing speed, cost, and reliability
  • Build alongside the team through coding, reviews, and debugging
  • Turn ambiguous product problems into clear technical execution plans
  • Mentor engineers and lead technically critical initiatives

What you'll need

  • 7+ years of software engineering experience shipping production systems
  • Deep expertise in backend, frontend, or distributed systems
  • Strong system design skills for complex or high-scale environments
  • Proven track record of leading projects from design to production
  • Strong coding ability with a willingness to remain hands-on
  • Ability to make sound technical trade-offs and solve production issues

Nice to have

  • Experience scaling engineering teams or practices during growth
  • Experience operating across multiple products or international markets

How you'll work

  • Fully remote position with global hiring
  • Collaboration across multiple countries and time zones
  • Requires comfort working in a distributed, fast-moving team

Hiring process

  • Online assessment or practical task
  • Technical interview
  • Final round with CEO
  • Process aims to complete within one week for strong candidates