Role Overview

As a Senior Software Engineer reporting to Head of Engineering, you'll play a critical role in designing, building, and evolving software solutions that power Nasdaq's global technology platforms. Based in Poland, you'll work across architecture, development, and delivery to create scalable, high-quality systems that drive real business impact. You'll thrive in this position if you're a collaborative problem-solver with a strategic mindset, a passion for technology, and the ability to mentor others in a fast-paced, high-impact environment.

Key Responsibilities

  • Design, develop, and implement software solutions across new and existing applications, systems architecture, and infrastructure to meet complex business needs.
  • Analyse and review system requirements and business processes, translating them into robust, well-tested, and maintainable code.
  • Evaluate emerging technology and market trends to identify opportunities, inform technology decisions, and maintain competitive advantage for clients.
  • Collaborate across functions and geographies to deliver end-to-end solutions spanning architecture, database design, software development, and testing.
  • Mentor and challenge team members to drive continuous improvement, efficiency, and adoption of industry best practices.

We offer a competitive, well-rounded rewards package that supports you and your family - inside and outside work. The annual gross base pay for this role is zł169,000 - zł330,000. In addition to base pay, we offer short-term incentives (bonus or commission) and long-term incentives (equity), where applicable, as well as the following benefits:

  • Competitive base salary
  • Annual bonus
  • Annual equity grant
  • Employee Stock Purchase Plan offering discounted company shares
  • Pension plan PPK
  • 26 vacation days
  • 6 additional flex days per year
  • Work from (almost) anywhere – up to 20 days/year
  • Paid time off for volunteer work - up to 2 days/year
  • Comprehensive Health Insurance program
  • Group Life Assurance
  • 24/7 mental health support for you and your family
  • Global mentoring program
  • Unlimited access to e-learning platforms
  • Hybrid work setup (at least 3 days a week in-office)
  • Modern and comfortable office work environment with fresh fruit, snacks, and weekly fika breaks

Required Qualifications

  • Bachelor's degree in Computer Science, Information Systems, or a related field — or equivalent practical experience.
  • 8+ years of experience in software engineering, including design, development, testing, and implementation of complex solutions.
  • Proficiency in C++ with demonstrated experience developing and maintaining high-performance, production-grade software.
  • Strong understanding of systems architecture, application infrastructure, and software development lifecycle.
  • Clear communicator with experience working in collaborative, cross-functional environments.

Preferred Qualifications

  • Advanced degree or specialization in financial markets, finance, mathematics, or a related discipline.
  • Relevant professional certifications across specialist technology disciplines.
  • Experience working with global teams or contributing to enterprise-scale systems in regulated industries.