21 hours ago
Prague, CzechiaSenior
Responsibilities
- Design and deliver secure, correct, maintainable backend services.
- Break down ambiguous, high-impact problems and ship iterative solutions.
- Collaborate with Product to create technically sound and user-aware solutions.
- Improve reliability, observability, performance, developer experience, and deployment safety across the platform.
- Deploy to production and own the full service lifecycle.
- Contribute through code reviews, architecture decisions, and knowledge sharing.
Requirements
- At least 8 years of professional software engineering experience.
- Deep expertise in Java and strong hands-on experience with Spring.
- Excellent communication and collaboration skills.
- Fluent spoken and written English.
- Ability to work autonomously, manage ambiguity, de-risk large problems, and drive work to completion.
- Strong engineering judgment and commitment to long-term quality.
- Bonus: experience with OIDC, OAuth2, MFA, WebAuthn, SAML, SCIM, CIAM/IAM, distributed systems, event-driven systems, observability, performance tuning, cryptography, multi-tenant architectures, Terraform, CloudFormation, and integration or contract testing.
Benefits
- High-impact work in the cybersecurity and identity domain.
- Modern Java and Spring stack with active technology maintenance.
- Strong ownership, developer-experience, and automation culture.
- Free access to Udemy courses.
- Mentorship, onboarding, and ongoing learning support.
- Based in Prague, Czechia.
Tech Stack
Categories
About Thales
Thales designs and sells defense, aerospace, space, and digital identity/cybersecurity systems to governments, armed forces, infrastructure operators, and enterprises. Its portfolio spans avionics, radars and sensors, satellites, air traffic management, secure communications, and cybersecurity and identity solutions (bolstered by the 2019 Gemalto acquisition). Headquartered in Meudon, France, Thales is publicly traded on Euronext Paris (HO) and reported €20.6 billion in sales in 2024.
