Entersekt
Financial Services
SeniorSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Engineer at Entersekt. Skills: Backend services, Java, Security, Payments. Design backend services. Develop backend services”
Industry & Context.
Problem-solving; Analytical thinking; Identify and resolve issues
What They're Looking For.
Must Have
5 - 8+ years professional software engineering experience, Proficiency in Java, Experience developing applications on Apache Tomcat, Solid experience with MySQL or similar relational databases, Experience building RESTful APIs, Experience working with distributed systems, Understanding of software design principles, Experience using Git or similar version control systems, Understanding of secure coding practices, Experience working in regulated environments, Experience handling sensitive data
Nice to Have
Java 11+ newer LTS versions, Schema design, Query optimisation and indexing, Performance tuning and troubleshooting, AWS experience, Cloud-native architectures, Cloud-migrated architectures, Docker experience, Kubernetes experience, CI/CD pipelines experience, DevOps practices experience, Payments domain experience, Fintech domain experience, High-security domains experience
What You'll Do.
Design backend services
Develop backend services
Maintain backend services
Maintain RESTful APIs
Build distributed systems
Maintain distributed systems
Develop Java applications
Support Java applications
Optimise MySQL schemas
Maintain MySQL schemas
Optimise MySQL queries
Maintain MySQL queries
Identify performance issues
Resolve performance issues
Identify stability issues
Resolve stability issues
Identify production issues
Resolve production issues
Contribute to architectural decisions
Contribute to technical tradeoffs
Ensure systems adhere to secure coding
Ensure systems adhere to compliance
Collaborate with product teams
Collaborate with QA teams
Collaborate with DevOps teams
Take ownership of features
Take ownership of services
How You'll Work.
Team & Collaboration
Product teams; QA teams; DevOps teams; Other engineers
Communication Scope
Clear communication; Effective communication
Full Job Description
Why Entersekt Founded over 16 years ago, with more recent investments from Accel-KKR, Entersekt is a leader in digital banking fraud prevention and payment security, including mobile authentication, mobile app security, and 3D Secure authentication for issuers, acquirers and payment networks. We offer highly scalable products with a track record of success across multiple continents. Entersekt enables secure digital transactions for leading financial institutions globally. We exist to create a world where everyone can transact digitally without fear or compromise. Currently, we protect the digital transactions of over 210 million active users on our platform and hold 120 active patents that recognize innovation in digital security, payments, and user experience. Entersekt offers customers secure authentication and digital payments experiences that remove unnecessary friction. Entersekt has a diverse product portfolio and aggressive roadmap that positions the company well to sustain competitive advantage as it expands globally with emphasis on North America and European markets. The Ideal Candidate The ideal candidate is a senior backend engineer with strong Java expertise who is comfortable working on security‑critical, regulated systems. You have experience designing, building and maintaining distributed backend services, enjoy taking ownership of complex technical problems, and are able to balance delivery with long‑term maintainability. You are confident working independently, contributing to architectural decisions, and mentoring other engineers, while collaborating closely with product, QA and DevOps teams. Experience in payments, fintech or other high‑security environments will be a strong advantage. The Role As a Senior Software Engineer in the 3DS Payments team, you will work on backend services that support secure payment authentication and the handling of sensitive data. The role focuses on developing and maintaining Java‑based services, improving system r
Applying for this Senior Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Entersekt?
Real rants from real employees. Read before you apply.