Software Engineer
Primary stack
Nice to have's
Job description
About the Position
Software Engineer
Senior • Hybrid
Location: Prague, CZ, Czech Republic
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.
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.
Responsibilities
- 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.
Requirements
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
- 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)
- AuthN/AuthZ flows: OIDC, OAuth2, MFA, WebAuthn, SAML, SCIM
- 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
We Offer
- 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)
- Step 1: Intro call (mutual fit, expectations)
- Step 2: Technical conversation focused on real-world backend engineering with practical exercise and deep-dive discussion (designed to be relevant, not “leetcode theatre”)
- Step 3: Final team / culture conversation
Ready to Build Secure, Modern Backend Systems in Prague?
Apply with your CV or LinkedIn profile.
© MindPal. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Recruitment & HR Tech,AI & Automation,Fintech,E-learning,Healthcare,E-commerce
About the Company MindPal is a project initiated by Sky Gate Company, designed to address challenges in IT recruitment by connecting companies with candidates through a unique platform. The company focuses on delivering talent, technology, and traction to clients, having successfully partnered with over 250 businesses globally. MindPal specializes in AI-driven digital transformation, offering scalable solutions for startups and enterprises across various industries. Products, Services & Tech Stack Core Solutions AI Agents & Assistants: Intelligent AI agents that automate tasks, manage workflows, and provide real-time support. MVP Development: Transforming business ideas into working products for quick testing and validation. AI Consulting: Expert guidance on AI strategy and implementation. Chatbots: Custom conversational bots for user engagement and support. SaaS Solutions: Scalable cloud-based products tailored to business needs. AI Automation: Tools for optimizing workflows and increasing operational efficiency. Technologies & Frameworks Ruby on Rails React TypeScript Docker Heroku Django Angular Python VOIP Jenkins Project Scope & Target Clients Client Base Verticals: Fintech, e-learning, healthcare, e-commerce. Client Types: Startups and established Fortune 500 corporations. Engineering Scale Scope: Full-stack digital product consulting and partnership. Complexity: Projects range from MVP development to full-scale SaaS solutions.
More at MindPal
All 907 rolesGlobal Indirect Tax Manager
MindPal · United States
Global Indirect Tax Manager
MindPal · United Kingdom
Front End Software Engineer, Media Player
MindPal · United States
Front End Software Engineer, Consumer Engineering
MindPal · United States