Karat role - Senior Software Engineer
⚲ Kraków
1 000 - 1 300 PLN netto (B2B)
Wymagania
- API
- Polygot
- Linux
- HTTP
- Grafana
- InfluxDB
- Java
- JavaScript
- Python
Opis stanowiska
Karat Role - Senior Software Engineer
Role - Senior Software Engineer
Location – Kraków, Poland - Hybrid
Role - Contract
Roles and Responsibilities
· 10+ Years of Experience
· Be involved in analytical activities to understand the scope of a control and how our Platform services could fulfil it for their tenants. This is a large part of the role and will help us understand how we can engineer our controls to automate them.
· Be part of the engineering team tasked with building the automation services, workflows and integrations needed to automate controls at scale.
· Have strong software engineering skills, particularly when developing APIs, data schemas and
· process flows.
· Conceptualise, design and develop solutions to automate controls.
· Demonstrate operational, delivery and engineering excellence when developing the Platform Control Plane.
· Actively drive continuous improvement, mature the organisation and improve productivity. Focus on automation, process improvement, reuse.
· Collaborates across functional areas to define, prioritize and ensure implementation of innovations to improve our controls for Tenants of Engineering Platforms.
Skills & Experience Required
Understand Technology Platforms - Internal Developer Platforms and Hosting Platforms, Internal and Cloud.
Engineering skills
· Experience in several languages, Polygot. Database and schemas, API development, basic understanding of Linux and web technologies. Experience in deploying within HSBC would be helpful but not essential.
· Bachelor's degree (or equivalent) in Computer Science or a related discipline.
· 8+ years of software engineering experience
· Experience in a technical lead role focused on DevOps, Platform Engineering, or SRE would be beneficial but not essential
· Solid understanding of how the internet and HTTP work under the hood — DNS, TLS, load balancing, reverse proxies, service meshes, and API gateways — and how these come together in modern microservice architectures.
· Strong programming ability (structured and OOP) in one or more of: Java, JavaScript or Python
· Hands-on experience with monitoring and observability tools such as Grafana and InfluxDB; familiarity with time-series databases and data visualisation concepts.
· Iterative technology delivery - Delivering in small iterations to deliver value faster
· Self-motivated, enthusiastic and proven fast learner.
· Collaboration - Driving technical alignment across global teams in diverse locations and time-zones, including mentoring and enabling maturing offshore engineering teams.
· Stakeholder management - Excellent communication and interpersonal skills, team player, with extensive leadership and senior stakeholder management experience.
· Proficiency in English. We are a diverse company. Ability to communicate on a business level with everyone is a must.
· Reporting and presenting skills. You must know how to analyse and present recruitment data in a clear manner.
· Innovative thinking. We don’t settle for mediocracy, and neither should you. You must be able to challenge conventional approach and create new ways of working in dynamically changing world
Role - Senior Software Engineer
Location – Kraków, Poland - Hybrid
Role - Contract
Roles and Responsibilities
· 10+ Years of Experience
· Be involved in analytical activities to understand the scope of a control and how our Platform services could fulfil it for their tenants. This is a large part of the role and will help us understand how we can engineer our controls to automate them.
· Be part of the engineering team tasked with building the automation services, workflows and integrations needed to automate controls at scale.
· Have strong software engineering skills, particularly when developing APIs, data schemas and
· process flows.
· Conceptualise, design and develop solutions to automate controls.
· Demonstrate operational, delivery and engineering excellence when developing the Platform Control Plane.
· Actively drive continuous improvement, mature the organisation and improve productivity. Focus on automation, process improvement, reuse.
· Collaborates across functional areas to define, prioritize and ensure implementation of innovations to improve our controls for Tenants of Engineering Platforms.
Skills & Experience Required
Understand Technology Platforms - Internal Developer Platforms and Hosting Platforms, Internal and Cloud.
Engineering skills
· Experience in several languages, Polygot. Database and schemas, API development, basic understanding of Linux and web technologies. Experience in deploying within HSBC would be helpful but not essential.
· Bachelor's degree (or equivalent) in Computer Science or a related discipline.
· 8+ years of software engineering experience
· Experience in a technical lead role focused on DevOps, Platform Engineering, or SRE would be beneficial but not essential
· Solid understanding of how the internet and HTTP work under the hood — DNS, TLS, load balancing, reverse proxies, service meshes, and API gateways — and how these come together in modern microservice architectures.
· Strong programming ability (structured and OOP) in one or more of: Java, JavaScript or Python
· Hands-on experience with monitoring and observability tools such as Grafana and InfluxDB; familiarity with time-series databases and data visualisation concepts.
· Iterative technology delivery - Delivering in small iterations to deliver value faster
· Self-motivated, enthusiastic and proven fast learner.
· Collaboration - Driving technical alignment across global teams in diverse locations and time-zones, including mentoring and enabling maturing offshore engineering teams.
· Stakeholder management - Excellent communication and interpersonal skills, team player, with extensive leadership and senior stakeholder management experience.
· Proficiency in English. We are a diverse company. Ability to communicate on a business level with everyone is a must.
· Reporting and presenting skills. You must know how to analyse and present recruitment data in a clear manner.
· Innovative thinking. We don’t settle for mediocracy, and neither should you. You must be able to challenge conventional approach and create new ways of working in dynamically changing world
🔍 Dekoder Ogłoszenia
🔴
10+ Years of Experience
Może oznaczać, że szukają kogoś z bardzo długim stażem, co może być trudne do znalezienia lub oznaczać, że firma nie jest gotowa na mentoring młodszych talentów.
🔴
Be involved in analytical activities to understand the scope of a control and how our Platform services could fulfil it for their tenants.
Duża część pracy może polegać na analizie istniejących procesów i wymagań, a nie tylko na czystym kodowaniu.
🔴
Demonstrate operational, delivery and engineering excellence when developing the Platform Control Plane.
Oczekuje się od kandydata nie tylko umiejętności programistycznych, ale także dojrzałości w zakresie procesów operacyjnych i dostarczania produktów.
🔴
Actively drive continuous improvement, mature the organisation and improve productivity. Focus on automation, process improvement, reuse.
Oprócz pisania kodu, kandydat będzie musiał aktywnie uczestniczyć w usprawnianiu procesów i kultury firmy.
🔴
Polygot
Oznacza konieczność biegłości w wielu językach programowania, co może być wymagające i czasochłonne.