Build security-critical backend system that millions of users rely on - with modern Java, modern Spring, and a team that ships, owns, and continuously improves the platform.
We’re a product company in the cybersecurity/identity space. That means real engineering problems (security, scale, correctness, reliability), real ownership (you build it, you run it), and real influence (strong partnership with Product, not ticket-taking).
Why this role is different
- Modern stack, by design: We stay on the newest Java LTS and the newest Spring Framework (security expectations make this non-negotiable - and it’s a great side effect for engineers).
- Pragmatic testing: We value confidence over coverage. Integration-first where it matters. Minimal mocking. Tests that catch real issues.
- Strong CI/CD culture: Automated pipelines, multiple test layers, fast feedback, high signal.
- True ownership: We deploy to production ourselves and own the full lifecycle.
- AI-enabled engineering (for real): Company-backed initiative with tooling, guidelines, and people driving adoption - great opportunity to level up how you use AI effectively.
- Voice and influence: Engineers are expected to speak up, challenge solutions, and improve the platform, even beyond our team boundaries.
What you’ll do
- Design and deliver backend services where security, correctness, and maintainability are first-class requirements.
- Break down ambiguous, high-impact problems into a clear plan and ship iteratively.
- Collaborate closely with Product to craft solutions that are both technically sound and user-aware.
- Improve platform-wide concerns: reliability, observability, performance, developer experience, and deployment safety.
- Raise the bar through thoughtful code reviews, pragmatic architecture decisions, and knowledge sharing.
Our tech stack (high-level)
- Java (latest LTS), Spring Framework (latest)
- Kubernetes, Helm, Skaffold, GitOps
- AWS
- CI/CD with extensive automated testing
- Strong automation mindset across build, deploy, and operations
What we’re looking for
Must-haves
- 8+ years of professional software engineering experience
- Deep expertise in Java and strong hands-on experience with Spring
- Excellent communication and collaboration skills
- Fluent English (spoken and written)
- Ability to work autonomously: you can take a big problem, de-risk it, and drive it to completion, while pulling others in when needed
- Strong engineering intuition: you challenge weak solutions, avoid “bare minimum,” and care about long-term quality
How you work
- You like clarity, but you’re not blocked by ambiguity
- You optimize for outcomes, not just activity
- You enjoy improving shared foundations (platform, tooling, patterns), not only “your” service
Bonus points (nice to have, not required)
If you don’t have these yet - curiosity and the willingness to learn matter more. We’ll help you grow through hands-on work with experienced engineers.
- AuthN/AuthZ flows: OIDC, OAuth2, MFA, WebAuthn, SAML, SCIM
- Interest in CIAM/IAM concepts: consent, identity lifecycle, federation, credential management, RBAC, token-based security
- Distributed systems / event-driven experience where scale, availability, and consistency matter
- Observability & performance tuning: metrics/tracing, JVM optimization, load testing
- Cryptography fundamentals: key management, secure hashing, TLS, JWT signing
- Multi-tenant architectures, data isolation, secure configuration management
- IaC / DevOps: Terraform, CloudFormation, GitOps workflows
- Balanced testing strategy: contract tests, integration-first, minimal mocking, maintainable test suites
What you get
- High-impact work in a security domain that genuinely matters
- Modern Java + Spring, with a team that actively keeps tech current
- A culture of ownership: build, ship, operate, improve
- Strong DevEx focus and automation mindset
- Free access to Udemy courses
- Mentorship, onboarding, and an environment where learning is expected and supported
Hiring process (transparent and respectful)
Typical steps:
Intro call (mutual fit, expectations) Technical conversation focused on real-world backend engineering with practical exercise and deep-dive discussion (designed to be relevant, not “leetcode theatre”) Final team / culture conversation
Ready to build secure, modern backend systems in Prague?
Apply with your CV or LinkedIn profile. If you’d rather start with a conversation, send a short note with:
- what you’re building now,
- what kind of problems you want next,
- and what “great engineering culture” means to you.
Skills Required
- 8+ years of professional software engineering experience
- Deep expertise in Java
- Strong hands-on experience with Spring
- Excellent communication and collaboration skills
- Fluent English, spoken and written
- Ability to work autonomously and drive complex problems to completion
- Strong engineering intuition and commitment to long-term quality
- Experience with OIDC, OAuth2, MFA, WebAuthn, SAML, or SCIM
- Interest in CIAM or IAM concepts
- Distributed systems or event-driven architecture experience
- Observability and performance tuning experience
- Cryptography fundamentals
- Multi-tenant architecture experience
- Infrastructure as code or DevOps experience with Terraform or CloudFormation
- Experience with contract testing and integration-first testing
Thales Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Thales and has not been reviewed or approved by Thales.
-
Retirement Support — Retirement plans with employer contributions and matches, profit sharing, and share purchase opportunities are emphasized across multiple regions. These elements are positioned as competitive components of total rewards.
-
Leave & Time Off Breadth — Generous PTO that increases with tenure, paid holidays, and paid military, maternity, and paternity leave are described. This breadth supports work–life balance across locations.
-
Flexible Benefits — Hybrid work options, flexible schedules, and parental supports such as childcare benefits and leave for sick children are available in several markets. Flexibility is presented as a core part of the employee experience.
Thales Insights
What We Do
Thales is a global high technology leader investing in digital and “deep tech” innovations – connectivity, big data, artificial intelligence, cybersecurity and quantum technology – to build a future we can all trust, which is vital to the development of our societies. The company provides solutions, services and products that help its customers – businesses, organisations and states – in the defence, aeronautics, space, transportation and digital identity and security markets to fulfil their critical missions, by placing humans at the heart of the decision-making process.








