Software Architect
Description
Tech stack:
Kubernetes/Docker, Java, Kotlin, Spring Boot, Quarkus, GitHub, Azure DevOps, ELK Stack + Prometheus/Grafana, Redis, Azure & AWS, Proxmox, Openshift, SIP/RTP/WebRTC/MSRP , RabbitMQ, Gstreamer, RUST, Asterisk, Postgresql, NGINX, Angular, TypeScript, JavaScript, Selenium/Playwright
Our Kraków Engineering Center is expanding the core platform behind Next-Generation 911 / Emergency Call Handling (VNXT). We design, build, and operate ultra-reliable, event-driven, real-time telecommunications systems engineered to withstand regional outages, massive traffic spikes, and zero planned downtime.
Joining the Emergency Call Handling team in Krakow, you will contribute to extending capabilities of our mission critical , highly available(99.999%) platform and enhancing the existing technologies we use. Watch to learn more about VNXT Call Handling!
We are looking for an experienced Senior Software Engineer ready to step into Staff Engineer / Hands-on Architect who thrives at the intersection of deep distributed systems design, hands-on implementation, and operational ownership.
Why This Role?
If you have spent the last several years successfully steering complex, high-stakes technical projects from vague concept to rock-solid production, this is your platform to step up.
In this role, you will not be an "ivory tower" architect writing abstract slide decks. You will be an active, code-fluent technical leader who shapes architectural decisions, models technical excellence, mentors senior engineers, and drives a rigorous DevOps / "you build it, you run it" culture across cross-functional teams.
- Proven Technical Leadership: 8–10+ years of software engineering experience with a demonstrated track record of leading complex, multi-system initiatives from architecture through deployment.
- JVM Mastery: Deep, hands-on production expertise in modern Java (Spring Boot, Quarkus, or equivalent high-performance enterprise frameworks).
- UI Tech knowledge (TypeScript / Angular) to help guide holistic platform and API design.
- Distributed Systems at Scale: Thorough understanding of concurrency, asynchronous messaging, event-driven design, data consistency models, microservices patterns, and resilient interfaces.
- Cloud & Container Native: Hands-on experience architecting and operating workloads on Kubernetes, Docker, and public or private cloud platforms (AWS, Azure, Openshift).
- Strong DevOps & Telemetry Mindset: Practical experience with infrastructure as code, automated testing pipelines, and deep observability stacks (e.g., Prometheus, Grafana, OpenTelemetry, ELK).
- Pragmatic Decision-Making: Ability to assess trade-offs, make sound decisions under incomplete information, and balance immediate operational reliability with long-term technological vision.
- Fluent Communication: Professional English proficiency (written and spoken) to seamlessly interface with distributed engineering teams, platform stakeholders, and North American partners.
Standout Qualifications (Bonus Points)
- Hands-on exposure to real-time media and signaling protocols: SIP, RTP, WebRTC, MSRP, Asterisk, or GStreamer.
- Experience with low-level systems programming languages (e.g., Rust or C++) or network performance tuning.
- Prior background in telecom, fintech, or life-critical environments where five-nines uptime is a contractual requirement.
Skills
- Agile
- Angular
- API
- Api Design
- AWS
- Azure
- Azure DevOps
- CI/CD
- Cloud
- C++
- DevOps
- Distributed Systems
- Docker
- ELK
- Event Driven Architecture
- Fintech
- GitHub
- Grafana
- Infrastructure as Code
- Java
- JavaScript
- JVM
- Kotlin
- Kubernetes
- Microservices
- Nginx
- Observability
- OpenShift
- OpenTelemetry
- Playwright
- PostgreSQL
- Prometheus
- Proxmox
- Quarkus
- RabbitMQ
- Redis
- Rust
- Selenium
- Spring
- Test Automation
- TypeScript
- WebRTC