#1 Job Board for tech industry in Europe

Principal Software Engineer
New
Data

Principal Software Engineer

10 652 - 13 383 USD/monthGross per month - Permanent
10 652 - 13 383 USD/monthGross per month - Permanent
Type of work
Full-time
Experience
Senior
Employment Type
Permanent
Operating mode
Remote
dotLinkers

dotLinkers

We are dotLinkers! We are an established IT Recruitment Agency. We recruit the best IT specialists for the best IT companies – as simple as that. Our agency was founded by two passionate IT recruitment professionals, Artur and Kamil, who recognized the need for a recruitment company that was dedicated to helping startups and software product companies find the best IT talent available.

Tech stack

    Apache Spark

    advanced

    KEDA

    advanced

    Python

    advanced

    Go

    advanced

    C#

    advanced

    Azure

    regular

Job description

  • Salary: up to 49 000 PLN/month

  • Type of contract: UoP

  • Working model: Remote


Join our client, which makes software to help users organize data, discover the truth, and act on it. Their SaaS product manages large volumes of data and quickly identifies key issues during litigation and internal investigations. The AI-powered communication surveillance product proactively detects regulatory misconduct like insider trading, collusion, and other non-compliant behavior. They have over 300,000 users in 49 countries serving thousands of organizations globally.

As a Principal Software Engineer you will serve as the key strategic and technical leader shaping the next generation of compute infrastructure. You’ll design scalable execution platforms supporting microservices, batch processing, streaming data pipelines, and long-running workflows—leveraging Azure technologies including AKS (Kubernetes), KEDA, Temporal, and Apache Spark.

You’ll help define the broader platform architecture, influencing areas such as compute, storage, monitoring, and developer enablement. Working closely with engineering leaders and platform stakeholders, you’ll lead the evolution toward a scalable, cloud-native, and developer-friendly compute environment that supports a variety of workloads across the organization.


Responsibilities:

  • Develop and refine the technical roadmap for compute infrastructure, enabling scalability, flexibility, and reliability across multiple workload types.

  • Design core cloud-native execution frameworks for workflows, stream processing, and high-volume batch processing.

  • Lead the adoption of Kubernetes, KEDA, and Temporal to orchestrate compute workloads with strong observability and fault tolerance.

  • Integrate advanced data processing tools like Apache Spark, Azure Stream Analytics, and event-driven architectures across product services.

  • Guide multi-team transformations of legacy systems into scalable microservices, containerized workloads, or serverless solutions.

  • Align compute architecture with business priorities in collaboration with product and platform teams, ensuring compliance and operational reliability.

  • Mentor Staff and Lead Engineers, promoting best practices in scalable architecture, cloud infrastructure, and modern compute strategies.

  • Participate in architectural reviews, contribute to design documentation, and support long-term technical planning.

  • Advocate for platform quality, security, and a streamlined developer experience.


Required Qualifications:

  • 10+ years of experience in software engineering, infrastructure, or platform development with demonstrated leadership in architecture.

  • Hands-on experience running large-scale, production-grade Kubernetes-based compute platforms.

  • Strong knowledge of orchestration technologies like KEDA, Temporal, or similar workflow/job orchestration engines.

  • Practical experience with both batch (e.g., Spark) and streaming (e.g., Kafka, Azure Event Hubs) data processing systems.

  • Proficiency in multiple programming languages (Go, Python, C#, Rust) and infrastructure-as-code tools (Terraform, Pulumi).

  • In-depth understanding of distributed systems, autoscaling strategies, and compute security standards.

  • Proven ability to work cross-functionally with multiple engineering teams and contribute to broader platform strategy.


Preferred Qualifications:

  • Background in building internal developer platforms or compute services offered as products.

  • Knowledge of Azure serverless technologies such as Azure Functions or Azure Container Apps.

  • Familiarity with tools like Dapr, KEDA Scalers, and modern runtime technologies such as Wasm, Nomad, or OpenFaaS.

  • Contributions to open-source projects within the cloud-native or CNCF ecosystems.

  • Experience designing systems that are multi-region, multi-tenant, and support zero-downtime deployments.


Leadership Expectations:

  • Define the long-term vision for compute infrastructure, ensuring alignment with business and growth objectives.

  • Provide architectural leadership and technical mentorship across engineering and product teams.

  • Drive complex, multi-disciplinary initiatives covering compute, data, security, and reliability.

  • Cultivate a culture of technical excellence, innovation, and continuous improvement.

  • Mentor senior engineers and encourage platform thinking and service-oriented design.


Core Skills:

  • Visionary Architecture: Ability to craft and communicate future-proof compute strategies.

  • Technical Authority: Expertise in modern compute technologies and the ability to resolve complex technical challenges.

  • Cross-Functional Leadership: Comfortable working with technical leaders across infrastructure, platform, and product domains.

  • Cloud-Native Expertise: Mastery of compute orchestration, workload management, and event-driven architectures on Azure.

  • Balanced Innovation: Ability to combine cutting-edge technologies with pragmatic, reliable solutions.


Benefit Highlights:

  • Comprehensive health, dental, and vision plans

  • Parental leave for primary and secondary caregivers

  • Flexible work arrangements

  • Two, week-long company breaks per year

  • Unlimited time off

  • Long-term incentive program

  • Training investment program

10 652 - 13 383 USD/month

Gross per month - Permanent

Apply for this job

File upload
Add document

Format: PDF, DOCX, JPEG, PNG. Max size 5 MB

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Informujemy, że administratorem danych jest dotLinkers z siedzibą w Krakowie, ul. Przemysłowa 12 (dalej jako "administra... more