Software Engineer

Posted 12 Days Ago
Be an Early Applicant
Praha, Hlavní město Praha, CZE
In-Office
Senior level
Artificial Intelligence • Big Data • Information Technology • Security • Software
The Role
Design and deliver secure, reliable Java and Spring backend services used by millions of users. Break down ambiguous problems, collaborate with Product, and improve platform reliability, observability, performance, developer experience, and deployment safety. Engineers own the full lifecycle, including production deployment and operations, while contributing through code reviews, architecture decisions, automation, testing, and knowledge sharing.
Summary Generated by Built In
Location: Praha, Czechia

Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billions of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more. More than 30,000 organizations already rely on us to verify the identities of people and things, grant access to digital services, analyze vast quantities of information and encrypt data to make the connected world more secure.

Thales in the Czech Republic employs over 400 people from 45 different nationalities. A total of 15 teams work on projects for government agencies, banking, mobile services and the Internet Of Things (IoT) technology. At the core of our business is the development of software which we configure and embed in a multitude of different devices and form factors. These include many kinds of payment cards, SIM cards, travel passes, secure eBanking devices, authentication tokens, machine identification modules (MIM), and secure ID documents including ePassports, eID and eHealth cards, as well as eDriving licenses. Because of the international environment surrounding us every day, it comes as no surprise that English is our official corporate language.

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.

At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now!

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

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Paris
63,258 Employees

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.

Similar Jobs

Microsoft Logo Microsoft

Software Engineer

Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
In-Office
Praha, Hlavní město Praha, CZE
206870 Employees
966K-2M Annually

Microsoft Logo Microsoft

Software Engineer

Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
In-Office
Praha, Hlavní město Praha, CZE
206870 Employees
966K-2M Annually

Ergodic AI Logo Ergodic AI

Software Engineer

Artificial Intelligence • Software • Analytics • Automation
In-Office or Remote
29 Locations
6 Employees
In-Office
Praha, Hlavní město Praha, CZE
410 Employees
300K-4M Annually

Similar Companies Hiring

Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account