Currency

Advanced Software Engineer

3 285 - 4 928 USDGross per month - Permanent
Python

Advanced Software Engineer

Python

-, Kraków

dotLinkers

Full-time
Permanent
Mid
Hybrid
3 285 - 4 928 USD
Gross per month - Permanent

Tech stack

    English

    B2

    AWS

    regular

    C#

    regular

    Cloud

    regular

    Azure

    regular

    GCP

    regular

    Python

    regular

Job description

  • Position: Advanced Software Engineer

  • Location: Krakow/Hydrid

  • Salary: 12 000 – 18 000 PLN gross/month

  • Contract type: UoP


About the Company:

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 more than 300,000 users in 49 countries serving thousands of organizations globally.


The role:

As an Advanced Software Engineer focused you will be a key contributor to the design and development of cloud-native unstructured storage solutions. This role involves implementing scalable, resilient, and high-performance data storage services leveraging modern cloud-native technologies such as Azure Blob, ADLS, and best practices in file management, file compression, and multi-tenancy. Your work will directly impact the scalability, performance, availability, and long-term sustainability, enabling teams across the organization to deliver higher customer value with reduced operational burden.


Responsibilities:

  • Contribute to the full software lifecycle and adoption of modern cloud-native unstructured data storage technologies (e.g., Azure Blob, ADLS) that enhance the scalability, performance, and resilience of company's data platform. 

  • Contribute to the design and development of foundational unstructured storage services, ensuring they meet enterprise-grade standards for reliability, performance, and security. 

  • Promote cloud-native data design patterns and storage strategies through design reviews, documentation, and knowledge-sharing sessions. 

  • Collaborate with senior engineers and product leadership on key technical decisions and architectural trade-offs related to unstructured data storage. 

  • Act as a technical contributor and mentor for unstructured storage development across product and platform teams, fostering a culture of engineering excellence and knowledge sharing. 

  • Evaluate emerging data storage technologies, ensuring alignment with business needs and long-term system evolution. 

  • Assist in creating a roadmap of storage platform improvements and innovations and ensure successful delivery through collaboration. 

  • Identify and help resolve system bottlenecks, scalability risks, and reliability gaps within the team's domain. 

  • Stay current with advancements in distributed storage, cloud patterns, and serverless architectures to influence and evolve company's cloud-native strategy. 


Requirements: 

  • 3+ years of experience in software engineering with a focus on backend, distributed systems, or data platform development. 

  • 1+ year of hands-on experience designing and implementing cloud-native storage solutions in Azure, AWS, or GCP. 

  • Proven experience with at least one modern, large-scale unstructured data technology (e.g., Azure Blob, ADLS, AWS S3, or equivalent). 

  • Solid understanding of data access patterns, consistency models, partitioning, and performance optimization in distributed storage systems. 

  • Strong programming skills in languages such as C#, Java, or Python. 

  • Experience designing production-grade APIs and integrating data services into enterprise applications. 


Preferred Qualifications 

  • Experience with multiple unstructured storage paradigms and related cloud services. 

  • Familiarity with cloud infrastructure-as-code (e.g., Terraform, Bicep), container orchestration (Kubernetes), and serverless data architecture. 

  • Experience contributing to the design of scalable, platform-level services. 

  • Experience working in regulated or data-sensitive environments (e.g., legal tech, healthcare, financial services). 

  • Bachelor's degree in Computer Science or a related field. 

Published: 08.10.2025

Meet the company

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.

Company profile
Office location

Advanced Software Engineer

3 285 - 4 928 USDGross per month - Permanent
Apply

Advanced Software Engineer

-, Kraków

dotLinkers

3 285 - 4 928 USDGross per month - Permanent
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest dotLinkers z siedzibą w Krakowie, ul. Przemysłowa 12 (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.