Senior Staff Software Engineer
Tech Stack / Keywords
Podsumowanie oferty
We are looking for a Senior Staff Software Engineer to shape core platform architecture and build scalable backend systems across cloud and hybrid environments. The role involves guiding technical decisions, mentoring teams, and contributing to resilient services using Java, .NET, and Kubernetes. Responsibilities include architecture design, scalability, cloud-readiness, and improving engineering standards.
Wymagania
- Senior engineering leadership with 10+ years of experience and strong technical decision-making.
- Technical education through a Computer Science, Engineering degree or equivalent practical background.
- Expertise in Java/Spring ecosystems with hands-on development.
- Architecture skills in C#/.NET including code/design reviews, scalability guidance, and cloud-readiness support.
- Knowledge of directory services such as Active Directory, Entra ID, LDAP, authentication protocols, and directory models.
- Understanding of Windows/on-prem environments, agents, domain controllers, and dual on-prem/SaaS constraints.
- Production Kubernetes experience including service design, Helm/GitOps, autoscaling, and multi-tenant SaaS operations.
- Fundamentals of distributed data with partitioning, consistency trade-offs, ingestion/ETL, query tuning; relational DBs at scale plus NoSQL/analytical exposure.
- Experience with event-driven architecture using Kafka/RabbitMQ, API-first design, resilience patterns, and observability practices.
- Strong documentation skills for producing RFCs, design docs, and influencing teams without direct authority.
Nice to have:
- Experience with Go, Azure, workflow engines (e.g., Temporal).
- Experience with Spring Reactive.
- Exposure to identity security such as ITDR, privileged access management, or identity governance.
Obowiązki
- Drive technical decisions by evaluating technologies, running POCs/benchmarks, and recommending frameworks, datastores, and SaaS-scale infrastructure.
- Shape platform architecture across Kubernetes (AKS), Kafka, workflow orchestration, and multi-tenant data models.
- Guide teams through design/code reviews, RFCs, scalability, and cloud-readiness alignment.
- Raise engineering standards through mentoring on GitOps, CI/CD pipelines, observability, and supply-chain security.
- Evaluate on-prem systems for scalability, performance, resiliency, security, and define migration paths to SaaS.
- Collaborate cross-functionally to validate architecture decisions against real customer and field insights.
- Produce architecture artifacts including C4 diagrams, RFCs, design reviews, and benchmarks for leadership.
- Build and improve microservices in Java (Spring), JDK 21+, and .NET using cloud-native, API-first, resilient, well-tested patterns.
- Create reusable tooling through shared libraries, templates, and platform examples.
- Use AI-assisted development and review generated code for correctness, security, and maintainability.
Benefity
- Hybrid work model with a modern office located in Kraków.
- Competitive health and wellness benefits.
- Career growth, technical advancement, and continuous learning opportunities.
- A collaborative, innovative, and supportive work environment.
- Joining newly built engineering teams.
Inne informacje
Administratorami danych osobowych są Grafton Recruitment Sp. z o.o., z siedzibą w Warszawie, Mokotowska 64 (KRS: 0000744760) oraz podmioty wskazane w Polityce Prywatności. Z Inspektorem Ochrony Danych Osobowych można skontaktować używając adresu: iod(at)gigroup.com lub pisemnie na adres siedziby. Dane osobowe będą przetwarzane w celu realizacji procesu rekrutacji (podstawa prawna: art. 22(1)
Grafton Recruitment
9 aktywnych ofert