A leading technology company in Poland is seeking a Principal Software Engineer to join their Data Engineering Team. The role focuses on leading and mentoring engineering teams, while shaping platform architecture and best practices. Successful candidates will have extensive experience in software development with Golang, Python, or C/C++, and a strong understanding of distributed systems. This position offers the flexibility to work remotely or on-site as part of a global flexible working program.
Qualifications
Relevant experience in software development with modern programming languages.
Deep expertise with distributed systems architecture and networking protocols.
Advanced experience in DevOps practices and CI/CD tools.
Responsibilities
Architect and deliver highly scalable systems across multiple projects.
Lead integration of data streaming services with a focus on performance analytics.
Direct automation development for operational excellence.
Skills
Golang
Python
C/C++
Java
Distributed systems architecture
Linux networking
TCP/IP
DevOps practices
CI/CD tools
Observability tools
Bash scripting
SQL
REST API design
Education
Masters diploma in Computer Science or equivalent
Tools
Jenkins
Helm
Ansible
Terraform
Puppet
Prometheus
DataDog
Hadoop
Spark
Job description
A leading technology company in Poland is seeking a Principal Software Engineer to join their Data Engineering Team. The role focuses on leading and mentoring engineering teams, while shaping platform architecture and best practices. Successful candidates will have extensive experience in software development with Golang, Python, or C/C++, and a strong understanding of distributed systems. This position offers the flexibility to work remotely or on-site as part of a global flexible working program.