Senior Software Engineer

RemotePeople

Województwo małopolskie

On-site

PLN 180,000 - 260,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

RemotePeople in Krakow or Sofia is seeking a Senior Software Engineer to join our Platform Engineering team. You will build internal developer tooling, including CLI apps for environment setup, CI/CD modernization, and data access libraries that accelerate how engineers ship software.

You will own tools end-to-end from design to adoption, mentor junior engineers, and drive DevOps and telemetry across the SDLC. Strong Python, cloud, and CI/CD experience are required.

Qualifications

  • 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.

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.
  • 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.

Skills

Python
Docker
Kubernetes
CI/CD
DevOps

Education

Bachelor's degree

Tools

Datadog
Grafana
OpenTelemetry

Job description

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.
  • 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).
  • 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

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Platform Engineer, Internal Dev Tools
Senior Platform Engineer, Internal Dev Tools

RemotePeople • Województwo małopolskie

On-site
PLN 180,000 - 260,000
Senior Engineer - DevOps
Senior Engineer - DevOps

Hard Rock Digital • Województwo pomorskie

On-site
PLN 180,000 - 280,000
Senior Software Engineer - hybrid in Warsaw
Senior Software Engineer - hybrid in Warsaw

Sowelo Consulting • Kraków

Hybrid
PLN 180,000 - 240,000
Software Engineer
Software Engineer

Synechron • Kraków

On-site
PLN 180,000 - 240,000
Staff Engineer - DevOps
Staff Engineer - DevOps

Hard Rock Digital • Województwo pomorskie

On-site
PLN 380,000 - 540,000
Platform Cloud Engineer
Platform Cloud Engineer

Caesars Entertainment • Kraków

Hybrid
PLN 180,000 - 300,000
Senior Data Engineer
Senior Data Engineer

Molecular Diversity Preservation International • Województwo małopolskie

On-site
Private medical care (fully covered)
MultiSport card (partially covered)
Team building activities
Python Software Engineer
Python Software Engineer

SQUAD Ukraine Limited • Wrocław

Hybrid
PLN 120,000 - 180,000
Performance bonus
Loyalty bonus
Private medical insurance
+3
Senior Staff Software Engineer
Senior Staff Software Engineer

Kontakt.io • Kraków

On-site
PLN 212,404 - 297,366
Equity in Series C company
Private healthcare
Multisport card
+1
Lead Cloud Engineer (Cloud Tooling)
Lead Cloud Engineer (Cloud Tooling)

Kingfisher • Kraków

Hybrid
Private medical healthcare
Life insurance financed by employer
Co-financing of monthly tickets for Kr
+5