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.
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
Gross per month - Permanent
Check similar offers