Senior Software Engineer (C / Systems Programming)
⚲ Kraków
31 920 - 37 800 PLN (B2B)
Wymagania
- DevOps
- Linux
- Unix
- C
- REST API
- CI/CD
- Cloud
- Analytical skills
- Java (nice to have)
- Node.js (nice to have)
- Prometheus (nice to have)
- Grafana (nice to have)
- ELK Stack (nice to have)
Opis stanowiska
O projekcie:
📍 Cracow
🏢 Hybrid: 2 days per week in the office
💰 B2B: 190 - 225 PLN/h
We are looking for a Senior Software Engineer to join the technology team of a global financial services organization. The role focuses on supporting the development of a service platform used within capital markets operations. It combines systems development, DevOps practices, and work on scalable, secure enterprise architecture.
Responsibilities
- Design, develop, and maintain platform and infrastructure components
- Build and maintain CI/CD pipelines and deployment automation
- Work in Linux/Unix environments and develop low-level/system software (C / systems programming)
- Contribute to the architecture of distributed systems and APIs
- Ensure high availability, performance, and security of systems
- Provide production support (incident management, troubleshooting)
- Collaborate with global teams in an Agile environment
We offer
- Work in a global financial services organization
- Real impact on a platform used worldwide
- Modern DevOps / cloud / hybrid technology stack
- Collaboration with experienced engineering teams across Europe and Asia
- Benefits package: private medical care (LuxMed) and MultiSport card
Wymagania:
- Minimum 3-5 years of experience in DevOps / Software Engineering / Platform Engineering- Strong knowledge of Linux/Unix systems- Experience in C programming (or systems-level programming)- Understanding of REST APIs and distributed system architectures- Experience with CI/CD pipelines and deployment automation- Ability to design scalable and secure cloud/hybrid systems- Experience working in Agile and enterprise environments- Strong communication and analytical skills
Nice to have:
- Java JNI, Node.js, or systems integration experience- Experience with monitoring tools (Prometheus, Grafana, ELK stack)- Familiarity with financial services or regulated environments
📍 Cracow
🏢 Hybrid: 2 days per week in the office
💰 B2B: 190 - 225 PLN/h
We are looking for a Senior Software Engineer to join the technology team of a global financial services organization. The role focuses on supporting the development of a service platform used within capital markets operations. It combines systems development, DevOps practices, and work on scalable, secure enterprise architecture.
Responsibilities
- Design, develop, and maintain platform and infrastructure components
- Build and maintain CI/CD pipelines and deployment automation
- Work in Linux/Unix environments and develop low-level/system software (C / systems programming)
- Contribute to the architecture of distributed systems and APIs
- Ensure high availability, performance, and security of systems
- Provide production support (incident management, troubleshooting)
- Collaborate with global teams in an Agile environment
We offer
- Work in a global financial services organization
- Real impact on a platform used worldwide
- Modern DevOps / cloud / hybrid technology stack
- Collaboration with experienced engineering teams across Europe and Asia
- Benefits package: private medical care (LuxMed) and MultiSport card
Wymagania:
- Minimum 3-5 years of experience in DevOps / Software Engineering / Platform Engineering- Strong knowledge of Linux/Unix systems- Experience in C programming (or systems-level programming)- Understanding of REST APIs and distributed system architectures- Experience with CI/CD pipelines and deployment automation- Ability to design scalable and secure cloud/hybrid systems- Experience working in Agile and enterprise environments- Strong communication and analytical skills
Nice to have:
- Java JNI, Node.js, or systems integration experience- Experience with monitoring tools (Prometheus, Grafana, ELK stack)- Familiarity with financial services or regulated environments
🔍 Dekoder Ogłoszenia
🔴
Work in Linux/Unix environments and develop low-level/system software (C / systems programming)
Może oznaczać pracę z bardzo niskopoziomowym kodem C, który jest trudny w utrzymaniu i debugowaniu, a nie tylko ogólne programowanie w C na systemach Linux/Unix.
🔴
Provide production support (incident management, troubleshooting)
Oznacza, że będziesz odpowiedzialny za rozwiązywanie problemów na produkcji, co często wiąże się z dyżurami i pracą poza standardowymi godzinami.
🔴
Collaborate with global teams in an Agile environment
Praca z zespołami w różnych strefach czasowych i potencjalnie z różnymi podejściami do zwinności może być wyzwaniem komunikacyjnym i organizacyjnym.
🟡
Modern DevOps / cloud / hybrid technology stack
Choć brzmi nowocześnie, 'modern' jest subiektywne i może oznaczać zarówno najnowsze technologie, jak i po prostu stos, który jest aktualny w danej organizacji.
🟡
Real impact on a platform used worldwide
Podkreśla znaczenie pracy, ale nie precyzuje, czy ten 'impact' jest pozytywny i widoczny, czy też może oznaczać dużą odpowiedzialność za krytyczne systemy.