Senior Software Engineer
⚲ Kraków
18 000 - 22 000 PLN brutto (UoP)
Wymagania
- Java
- Spring
- Angular
- RESTful API
- Docker
- Kubernetes
- CI/CD
- Grafana
- Splunk
Opis stanowiska
Are you passionate about distributed platforms?
And solving technology problems on a large scale?
Join our Data Experience team
Our platform transforms complex data into actionable customer insights, reporting, and real-time alerts. You will work across the full technology stack and software lifecycle from backend and frontend development to APIs, testing, CI/CD, observability, and production operations.
Partner with the best
We are looking for a Senior Software Engineer to play a key role in designing, building, and evolving our core Edge Experience platform. You will own end-to-end solutions: from understanding business requirements and technical design through implementation, deployment, monitoring, and continuous improvement. As a senior member of the team, you will also influence technical direction, improve engineering practices, and. support other engineers through mentoring and knowledge sharing.
As a Senior Software Engineer, you will be responsible for:
•
Design & Build: Develop scalable, maintainable backend services, frontend applications, APIs, and integrations
• Work Across the Stack: Contribute seamlessly across backend, frontend, infrastructure, testing, CI/CD, and observability
• Own Solutions End-to-End: Take responsibility from initial requirements and technical design through implementation, deployment, and production support
• Drive Technical Decisions: Evaluate trade-offs and choose pragmatic solutions balancing scalability, reliability, maintainability, performance, and security
• Build for Reliability: Improve system resilience, observability, test automation, and overall production health
• Lead & Mentoring: Elevate team members through constructive code reviews, technical discussions, and knowledge sharing
• Collaborate: Work closely with Product Managers, Architects, and cross-functional teams to turn business needs into effective technical solutions
Do what you love
What We’re Looking For:
•
Core Stack: Extensive experience designing and building production-grade applications using Java and Spring Boot, alongside hands-on frontend experience with Angular and TypeScript
• Architecture & Clean Code: Deep understanding of RESTful APIs, modular design, clean code practices, and distributed systems trade-offs
• DevOps & Observability: Practical experience with Docker, Kubernetes, CI/CD, automated testing, and operating/troubleshooting production systems using tools like Grafana, Splunk, or similar
• Leadership & Ownership: Proven ability to take ownership of complex technical challenges, drive them to resolution, and support fellow engineers through technical leadership
• Communication & Pragmatism: Solid problem-solving mindset with the ability to clearly articulate technical decisions and business trade-offs in English
And solving technology problems on a large scale?
Join our Data Experience team
Our platform transforms complex data into actionable customer insights, reporting, and real-time alerts. You will work across the full technology stack and software lifecycle from backend and frontend development to APIs, testing, CI/CD, observability, and production operations.
Partner with the best
We are looking for a Senior Software Engineer to play a key role in designing, building, and evolving our core Edge Experience platform. You will own end-to-end solutions: from understanding business requirements and technical design through implementation, deployment, monitoring, and continuous improvement. As a senior member of the team, you will also influence technical direction, improve engineering practices, and. support other engineers through mentoring and knowledge sharing.
As a Senior Software Engineer, you will be responsible for:
•
Design & Build: Develop scalable, maintainable backend services, frontend applications, APIs, and integrations
• Work Across the Stack: Contribute seamlessly across backend, frontend, infrastructure, testing, CI/CD, and observability
• Own Solutions End-to-End: Take responsibility from initial requirements and technical design through implementation, deployment, and production support
• Drive Technical Decisions: Evaluate trade-offs and choose pragmatic solutions balancing scalability, reliability, maintainability, performance, and security
• Build for Reliability: Improve system resilience, observability, test automation, and overall production health
• Lead & Mentoring: Elevate team members through constructive code reviews, technical discussions, and knowledge sharing
• Collaborate: Work closely with Product Managers, Architects, and cross-functional teams to turn business needs into effective technical solutions
Do what you love
What We’re Looking For:
•
Core Stack: Extensive experience designing and building production-grade applications using Java and Spring Boot, alongside hands-on frontend experience with Angular and TypeScript
• Architecture & Clean Code: Deep understanding of RESTful APIs, modular design, clean code practices, and distributed systems trade-offs
• DevOps & Observability: Practical experience with Docker, Kubernetes, CI/CD, automated testing, and operating/troubleshooting production systems using tools like Grafana, Splunk, or similar
• Leadership & Ownership: Proven ability to take ownership of complex technical challenges, drive them to resolution, and support fellow engineers through technical leadership
• Communication & Pragmatism: Solid problem-solving mindset with the ability to clearly articulate technical decisions and business trade-offs in English
🔍 Dekoder Ogłoszenia
🔴
own end-to-end solutions
Pełna odpowiedzialność za cały cykl życia produktu — od wymagań po produkcję, co może oznaczać dyżury i pracę pod presją
🔴
production operations
Prawdopodobne dyżury i odpowiedzialność za utrzymanie systemów w produkcji po godzinach
🟡
continuous improvement
Ciągłe zmiany wymagań i zakresu prac, brak stabilnego, zamkniętego zakresu