Find a jobRecruiters

Senior Software Engineer

Exclusive opportunity

Onsite

Senior Software Engineer

RemotePeople

Senior Software Engineer

Skills

Google Cloud PlatformDockerPythonPostgreSQLMicrosoft SQL ServerDatabricksJenkinsDatadogGrafanaAIAWSPrometheusGitHubKubernetesPySparkApache AirflowTerraformAzure

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Kraków, Poland

Work mode:

Onsite

Published on:

7 August 2026

What they need


Senior Software Engineer – Internal Developer Tooling

Location: Krakow, Poland or Sofia, Bulgaria

Function: Platform Engineering / Developer Tooling Level: Senior (4–8 years)

We're hiring a Senior Software Engineer to join a Platform team building the internal tooling that empowers engineering teams across the organization. You'll design, build, and maintain high-impact developer tools — CLI applications for environment setup, CI/CD modernization frameworks, data access libraries, and self-service platform capabilities — that directly accelerate how engineers ship software.

This is a hands-on role where architecture instincts matter as much as writing clean code. You'll own tools end-to-end: from spotting friction in developer workflows, through design and build, to adoption and ongoing support.

What You'll Work On

  • Tooling & Developer Experience: Build and evolve applications that streamline environment provisioning, configuration, and everyday developer workflows.
  • CI/CD Modernization: Design next-generation CI/CD pipelines and drive adoption of modern GitOps workflows and reliable deployment practices.
  • Data Access Libraries & SDKs: Develop internal libraries providing consistent, secure, performant access to data stores — abstracting complexity away from consuming teams.
  • Internal Tooling & Automation: Identify repetitive pain points across engineering and build reusable tooling to eliminate them.

Responsibilities

  • Architect and deliver internal tools and libraries that are well-defined, modular, secure, scalable, and actively maintained.
  • Contribute across the full development lifecycle — architecture, prototyping, testing, development, and support.
  • Drive modern engineering practices through code and design reviews; champion DevOps principles and high-quality telemetry.
  • Evaluate emerging technologies through proof-of-concept work and recommend adoption where they fit.
  • Lead design discussions and align teams on architectural decisions for shared platform components.
  • Mentor junior engineers through coaching, pairing, and code/design reviews.

AI Proficiency

  • Proficient integrating AI coding assistants, CLIs, and MCPs into daily development workflows.
  • Uses AI effectively across the SDLC — planning, design, implementation, debugging, deployment, and observability.
  • Builds reusable AI tooling (agent rules, skills, internal MCPs) that compounds team productivity, with sound judgment on when AI is (and isn't) the right tool.
  • Balances AI-driven velocity with engineering rigor — automated testing, structural guardrails, and CI checks to validate AI-generated code.

What We're Looking For

Required

  • 4–8 years of professional software engineering experience building production systems at scale.
  • Bachelor's degree or higher in Computer Science, Engineering, or a related field.
  • Deep proficiency in Python — OOP, design patterns, packaging, dependency management, and building maintainable libraries and CLI tools.
  • Demonstrated ability to design well-structured, loosely coupled systems and make trade-offs between simplicity, extensibility, and performance.
  • Hands-on experience with cloud platforms (Azure, AWS, or GCP).
  • Experience with Docker, Kubernetes, and CI/CD pipelines (GitHub Actions, Jenkins, or similar); exposure to GitOps (Flux, ArgoCD) is a plus.
  • Experience with relational databases (PostgreSQL, MSSQL) and NoSQL/key-value stores, with the ability to design clean data access abstractions.

Strongly Preferred

  • Experience building internal developer tools, platform SDKs, or CLI frameworks.
  • Experience with data platform technologies (Spark, PySpark, Databricks, Airflow, or Dagster).
  • Exposure to modern data architectures (Delta Lake, Iceberg, data catalogs).
  • Hands-on experience with observability tooling (Datadog, Grafana/Prometheus, OpenTelemetry, Statsig).
  • Track record of driving developer adoption of platform tools and improving engineering productivity.

Tech Environment

Cloud: Azure (primary), AWS | Orchestration: Kubernetes | Data Platforms: Spark, Databricks, PySpark | IaC: Terraform | Observability: Datadog, Grafana/Prometheus | CI/CD: GitHub Actions | Languages: Python (primary)

NB: We value strong fundamentals and adaptability over specific tool expertise

Other offers great for you!

These companies are also looking for great profiles

Team.is

Senior Software Engineer Fullstack Typescript H/F

70000 - 90000 euros

Permanent contract

Paris, France

Hybrid

Skills

DockerReactTypescriptAWSKubernetesFullstack DevelopmentTerraformNXEffectAnglais

7 months ago

Quick apply

Team.is

Senior Software Engineer - Fintech

90 000€ - 150 000€

Permanent contract

Paris, France

Hybrid

Skills

Typescriptfintech

7 months ago

Quick apply

Kalytech Consulting

Senior Software Engineer

530

Freelance

Brussels, Belgium

Hybrid

Skills

C#.NETMicrosoft SQL ServerSelligent

4 months ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools