Skip to content
Backend Engineer

Backend Engineer

Operations Engineer

iSAM Securities

Limassol

Apply on the employer's site

Role description

About the Company

iSAM is an innovative, financial technology firm specialising in quantitative trading, comprised of iSAM Funds and iSAM Securities.

iSAM Securities regulated by the FCA, SFC, and CIMA registered, is a leading algorithmic trading firm and trusted electronic market maker, providing liquidity, technology and prime services to institutional clients and trading venues globally. The firm offers full-service prime brokerage and execution via its cutting-edge proprietary technology, as well as market leading analytics, cleared through the group’s bank Prime Brokers.

iSAM Funds is an alternative asset manager specialising in systematic investing. Each strategy is unique, provides a specialist quantitative approach and is designed to deliver highly diversifying absolute returns for institutional portfolios.

About the Role

ISAM SECURITIES (EU) LIMITED, a technology company part of iSAM Securities, is responsible for building and maintaining trading infrastructure, risk analytics, and post-trade solutions. The role focuses on managing proprietary Trading Engine as well as MT4/MT5 server infrastructure, client onboarding, and the configuration of proprietary trading and analytics platforms.

The Operations Engineering team ensures stability, performance, and reliability of the trading technology stack, supporting both internal teams and external clients. This includes monitoring systems, handling technical issues, and managing trading platform configurations to ensure optimal execution and risk management. This role is part of a global operations team covering market hours across multiple time zones. The team is focused on automation and eliminating manual recurring tasks to enhance efficiency and reliability.

Responsibilities

  • Set up and maintain Trading Technology solutions for liquidity management and order execution.
  • Configure and support iSAM APEX (trading engine) and iSAM RADAR (post-trade analytics platform).
  • Manage MT4/MT5 trading server infrastructure including symbols, groups through automation tools as well as gateway configuration trade execution rules.
  • Monitor system performance, troubleshoot issues, and ensure high availability.
  • Oversee client technical onboarding, ensuring fast and accurate setup.
  • Implement failover processes and active backup solutions to maintain system resilience.
  • Support change management processes, including software updates and infrastructure changes.
  • Utilize automation tools to minimize manual recurring tasks and improve operational efficiency.

Candidate Experience / Skills

  • Strong knowledge of bridge/trading engine technologies
  • 2+ years of experience managing MT4/MT5 server infrastructure.
  • Familiarity with FIX protocol and post-trade data processing.
  • Knowledge of Windows Server administration, including troubleshooting and performance optimization.
  • Experience handling client onboarding and infrastructure setup

Preferred Skills

  • Understanding of risk analytics platforms is an advantage.
  • Knowledge of network protocols, monitoring tools and connectivity troubleshooting.
  • Familiarity with Linux server environments.
  • Experience with automation and scripting (Python, PowerShell) to optimize workflows.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Coming to this page

A resume for this role — and a ticket to the draw

We take the posting apart down to the real requirements and rewrite your resume against it — by asking, not inventing: no line appears without your confirmation. Sign in to get it first, and to enter the draw.

  • A resume for this exact role, not a universal one
  • Answers are kept: edit any one, not the whole conversation
  • All in your account — open it from any device

On the wheel

A discount on mentoring

Winners are drawn at random among entries with a confirmed email. The date and the full rules are on the draw page.

Draw rules

Backend Engineer

Java Software Engineer

XM

Limassol

Apply on the employer's site

Role description

Mid-Senior Java Developers – Cyprus, Greece or Remote

The Role:

If you believe that technology is a creative tool, and you are keen on adhering to the pace of development while being a part of a team, this is the position for you. You will become a member of the strong engineering team and will be engaged in the development of the next generation trading applications of the company which will, in turn, allow you to impact successfully the company’s business.

As a Java Developer, you will be responsible for the creation and enhancement of resilient and efficient high-end applications. You will be involved in defining the architecture and system structures as well as the system’s reliability, performance, and scalability. If you are someone who enjoys solving complex technical challenges, driving improvements, and mentoring others, this role is for you.

The main responsibilities of the position include:

  • Design, develop, and maintain advanced backend applications on the Java platform
  • Employ best practises such as test-driven development, continuous integration and agile methodologies
  • Conduct code reviews to ensure high-quality standards and mentor more junior members of the team
  • Monitor system performance, troubleshoot issues, and implement optimizations for peak efficiency
  • Perform unit testing and automation testing to ensure code stability
  • Collaborate in system design discussions, and architecture, contributing innovative ideas for improvement and scalability
  • Stay on top of emerging technologies and propose how they could enhance our product suite from technical perspective and system improvements

Main requirements:

  • BSc/MSc in computer science, engineering, or any other relevant degree
  • At least 3 years of work experience in Java development
  • Solid understanding of the full development life cycle
  • Very good knowledge of programming best practises and design patterns
  • Good understanding of algorithmic complexity, data structures and multi-threading concepts
  • Knowledge of REST API and web services implementation concepts
  • Deep understanding of object-oriented design, specifically within a cloud environment
  • Experience working as part of a cross functional team – working closely with product and program managers to deliver product features on time and with high quality.
  • Keen interest in benchmarking and optimisation
  • Passion for backend application development
  • Strong teamworking skills and collaborative approach
  • Commitment to personal development and staying current with industry trends

The following will be considered an advantage:

  • Knowledge of Oracle & MySQL
  • Knowledge of AWS Cloud Services
  • Work portfolio of open-source projects and technical blogs

Benefit from:

  • Attractive remuneration package
  • Intellectually stimulating work environment
  • Continuous personal development and international training opportunities
  • Attractive relocation package and support for a smooth relocation for you and your family

The Hiring Experience: What Awaits You

  • Show Your Skills – Online Technical Challenge
  • Let’s Connect – Intro Chat with Talent Acquisition
  • Bring It to Life – Role-Specific Take-Home Task
  • Final Connection – Final Interview

Type of employment: Full time

Location: Cyprus, Greece or Remote

Please visit our website www.xm.com/careers to submit your online application for this position.

All applications will be treated with strict confidentiality!

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Backend Engineer

Software Engineering (Experienced)

Bank of Cyprus

Nicosiaparttimesenior

Apply on the employer's site

Role description

🪜
Seniority Level
: Experienced

📅
Apply by:
Sunday, 06 September 2026

Core Description

  • Design and develop enterprise-grade systems using the latest technologies.
  • Be productive and creative using AI throughout the entire Development Lifecycle.
  • Implement the strongest security controls that protect the customers and the Βank.
  • Be part of dynamic and cross functional Agile teams to lead the delivery of innovative products in the market.

What We’re Looking For

🎓
Academic Qualifications

  • Bachelor's degree in Computer Science, Information Technology or related subject.
  • Master’s degree in the above subjects is an advantage.

💼
Experience

  • Experience in software engineering, including at least 5 years operating as a hands-on architect who still writes production code.
  • Proven delivery of distributed or microservices-based systems in production.
  • Strong command of at least one primary stack (e.g Java/Spring Boot), plus working fluency in API design (REST/gRPC) and API gateway platforms.
  • Hands-on experience with event-driven architecture and Kafka (or equivalent), including CQRS, outbox, and saga patterns.
  • Experience in a regulated environment (banking, insurance, or similarly compliance-heavy) where architectural decisions had to account for data residency, resilience, and third-party risk constraints in practice is an advantage.
  • Experience in building and integrating agentic AI features in enterprise solutions is an advantage.

🖥️ Technologies
(required experience)

  • Java, .NET, Python programming languages.
  • Modern development environments (e.g., Eclipse, IntelliJ IDEA).
  • Messaging brokers/queues i.e. Kafka.
  • Cloud platforms mainly Azure, AWS.
  • Automation scripting (batch, shell, bash) focused on CI/CD.
  • Containerization and orchestration technologies such as Docker and Kubernetes.

➕ Certifications

  • Any relevant Certifications are an advantage.

🌟
Other Skills

  • Technical leadership and advanced problem-solving skills.
  • Strong collaboration and stakeholder engagement capabilities.
  • Ability to mentor and develop junior engineers.
  • Strong ownership, initiative, and decision-making skills.
  • Excellent prioritization and delivery focus.
  • Continuous learning mindset and passion for innovation.
  • Excellent verbal and written communication in both Greek & English.

What’s in it for you

💰 Total Rewards

  • Competitive salary - Up to €60.000 (depending on qualifications and experience)
  • 9% Provident Fund (employer contribution) from day one
  • Performance bonus opportunities (discretionary)
  • Preferential financing rates

🕒 Work–Life Support

  • 28 days annual leave (increases with tenure)
  • Sabbatical/part time options (discretionary)

🚀 Growth

  • Continuous learning
  • Personal and Professional development programs
  • Recognition for great work
  • Career opportunities with technical and management ladders

💚 Wellbeing

  • Medical & life insurance
  • Wellbeing Program: team‑building, mental‑health, nutrition & financial guidance
  • Employee Assistance Line

📅
Ready to Apply?

Create your account on our recruitment platform and take the first step toward your next adventure!

Find out more at https://www.bankofcyprus.com/group/careers/vacant\-positions/

📌 Additional information

  • Already have a profile in our recruitment system? Great! Just make sure you meet the criteria and apply directly to this position.
  • We treat all applications with the strictest confidentiality.

💬 Need More Info?

Feel free to reach out to our recruitment team at hr@bankofcyprus.com

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Backend Engineer

Senior Research Engineer (Agentic Behavior)

JetBrains

Limassol

Apply on the employer's site

Role description

At JetBrains, code is our passion. Ever since we started, back in 2000, we've been striving to make the strongest, most effective developer tools on earth. Today, AI-powered coding agents are becoming a core part of how developers write Kotlin – and we want to make sure they write it well.

The Kotlin AI Value Stream team is responsible for how AI agents understand, generate, and improve Kotlin code across all platforms: Android, Kotlin Multiplatform, server-side, web, desktop, and others. We build the evaluation infrastructure, error analysis tools, and post-training pipelines that measure and improve agent behavior on real Kotlin developer tasks.

As a Research Engineer on this team, you'll own the end-to-end loop: Analyze how agents fail on Kotlin → build evals that capture those failures → research and implement methods to fix them → measure the improvement. Your work will directly shape how millions of developers experience Kotlin through AI coding agents.

As Part Of Our Team, You Will
Build tools for agentic error analysis

  • Design and implement tooling to systematically capture, classify, and analyse errors that AI coding agents make when generating Kotlin code.
  • Build observability pipelines over agentic traces – mining patterns from agent sessions in JetBrains IDEs, Junie, Claude Code, Cursor, and other coding agents.

Build evaluation pipelines

  • Design, implement, and maintain evaluation pipelines that measure Kotlin code generation quality across dimensions, including correctness, idiomaticity, build success, framework usage, and test coverage.
  • Build simulation environments where coding agents can be measured on realistic Kotlin developer tasks – from greenfield KMP projects and Gradle dependency management to migrating Spring applications from Java to Kotlin.
  • Own evaluation infrastructure: metrics, experiment tracking, automated regression checks, and reproducible benchmarking.

Research methods for improving agent and model behavior on Kotlin

  • Experiment with post-training techniques (SFT, DPO, GRPO) to improve how models handle Kotlin-specific patterns, idioms, and frameworks.
  • Investigate context engineering approaches: CLAUDE.md/AGENTS.md files, compiler-as-verifier feedback loops, Kotlin LSP integration, and MCP-based tooling.
  • Run experiments to measure impact: A/B comparisons, benchmark suites, and before/after analyses on real codebases.
  • Collaborate with model providers (Anthropic, OpenAI, and Google) to translate Kotlin-specific findings into model improvements.

Build public Kotlin benchmarks

  • Design and build open-source benchmarks that measure AI coding agent performance on Kotlin tasks and eventually become the standard reference for the ecosystem.
  • Create task datasets covering the breadth of Kotlin usage: the server side (Spring, Ktor), multiplatform projects (KMP), build systems (Gradle), Android, library development, and others.
  • Include both mined real-world tasks and carefully designed synthetic tasks that test specific Kotlin capabilities.
  • Maintain and evolve benchmarks as models improve, ensuring they remain challenging, relevant, and contamination-resistant.

We'll be happy to have you on board if you have:

  • Hands-on experience building evaluation or analysis pipelines for LLMs or AI coding agents in a research or production setting.
  • Strong Python engineering skills (at least three years), with the ability to write clean, maintainable code in data-heavy and ML-adjacent codebases.
  • Experience with data analysis at scale: querying large datasets (SQL/Athena), building data pipelines, and performing statistical analysis of experimental results.
  • The ability to own projects end to end – from identifying a problem in agent traces to designing an eval, running experiments, and shipping a fix.
  • A product-aware mindset: You care about how agents are actually used by developers and can translate real failure modes into evaluation and training work.
  • Familiarity with Kotlin or a strong willingness to develop deep Kotlin expertise (you'll be living in Kotlin codebases daily).

Our Ideal Candidate Would Also Have Experience With

  • Post-training LLMs: SFT, RLHF, DPO, GRPO – either hands-on training or designing the data and reward pipelines that feed into training.
  • Modern deep learning frameworks (PyTorch) and LLM training stacks (TRL, verl, Megatron, or similar).
  • AI agent development: tool-using agents, multi-step coding workflows, agentic frameworks.
  • Evaluation frameworks and tools: Inspect AI, Promptfoo, LM-evaluation-harness, or custom eval pipelines.
  • Experiment tracking and observability: Weights & Biases, MLflow, Langfuse, or similar.
  • The Kotlin ecosystem: Android, Gradle, KMP, Spring, Ktor – with an understanding of the developer workflows that agents need to support.
  • Contributing to or maintaining open-source projects, especially benchmarks or evaluation tools.

Don't check every box? That's okay – if you're excited about this work and bring strong fundamentals, we'd love to hear from you. We're happy to talk and provide the training you need to grow into the role.

Why join JetBrains?

  • Strong base salary. We offer competitive pay that reflects your skills and experience.
  • Flexible work location. Enjoy the freedom to work from home or from the office.
  • Remote work. Spend up to 30 days per year working remotely from abroad.
  • Extra time off. More days to relax, recharge, and do the things you love.
  • Medical insurance allowance. Enjoy peace of mind for you and your family
  • Learning and development opportunities. Access to conferences, courses, and language classes.
  • Relocation support. We help make your move as smooth and stress-free as possible.
  • Language classes. Pick up the local language or sharpen your English skills.
  • Fuel your day. Enjoy a hot meal or receive a lunch allowance on workdays.
  • Mental health support. To help you feel your best, we provide easy access to professional mental health services.
  • Sports benefit. Enjoy an on-site gym or sports club stipend.
  • Internal events. Join company-wide celebrations and team gatherings.
  • Some benefits may vary depending on location.

We are an equal opportunity employer
We know great ideas can come from anyone, anywhere. That’s why we do our best to create an open and inclusive workplace – one that welcomes everyone regardless of their background, identity, religion, age, accessibility needs, or orientation.

We process the data provided in your job application in accordance with the Recruitment Privacy Policy.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Backend Engineer

Research Engineer (Agentic Models)

JetBrains

Limassol

Apply on the employer's site

Role description

At JetBrains, code is our passion. Ever since we started, back in 2000, we’ve been striving to make the strongest, most effective developer tools on earth. Today, AI-powered assistance and agents are becoming a core part of how developers work in our IDEs.

We’re building multi-step coding agents that can understand large codebases, plan changes, call tools, and iterate with the user. As a Research Engineer in the Agentic Models team, you’ll be responsible for the models, training loops, and evaluation pipelines that power these agents.

You’ll work at the intersection of SFT and RL-style post-training, and product-driven evaluation, using our distributed GPU and MapReduce clusters to ship models into JetBrains products.

As Part Of Our Team, You Will

  • Design, implement, and maintain SFT and RL post-training pipelines for multi-step coding agents.
  • Train and adapt LLMs for agent workflows, including planning, tool use, and multi-step interactions inside JetBrains IDEs.
  • Build and develop evaluation and simulation environments where coding agents can act, be measured, and compared on realistic developer tasks.
  • Design evaluation frameworks and metrics for agent behavior, analyze traces and logs, and close the loop from evaluation back into training, data, and reward design.
  • Analyze training and evaluation results to propose and implement improvements to model architectures, training recipes, and datasets.
  • Work with large-scale infrastructure, including distributed training on GPU clusters and large MapReduce-style data processing for pre-training and fine-tuning datasets.
  • Collaborate closely with research, product, and infrastructure teams to turn high-level product visions into concrete models, experiments, and shipped features.

We’ll be happy to bring you on board if you have:

  • Extensive hands-on experience training LLMs (pre-training, fine-tuning, or post-training) in a research or production setting.
  • Deep expertise in modern deep learning frameworks such as PyTorch, and specialized LLM training stacks (e.g. Megatron, NeMo, verl, or similar).
  • Strong theoretical and practical understanding of LLM fundamentals: architectures, tokenization, data pipelines, batching, mixed precision, distributed training, and debugging unstable runs.
  • The ability to own projects end to end, starting from a high-level problem or product pain point and overseeing it through the design, experimentation, implementation, and iteration phases.
  • A product-aware mindset – you care about how developers actually use agents and can translate product needs and failure modes into modeling and evaluation work.
  • At least 3 years of Python experience writing clean, maintainable code in modern ML codebases.

Our Ideal Candidate Would Have Experience With

  • ML orchestrators and workflow tools such as Kubeflow, Dagster, Airflow, ZenML, and/or job schedulers like Kubernetes or SLURM.
  • Large-scale data and training pipelines, e.g. MapReduce-style clusters, multi-node GPU training, or workloads on the order of 1M+ CPU/GPU hours.
  • Designing and maintaining evaluation pipelines for LLMs or agents, including metrics, dashboards, experiment tracking, and automated regression checks.
  • AI agent development, such as tool-using agents, planners, or multi-step coding workflows, and familiarity with agentic frameworks or patterns.
  • Experiment tracking and observability using tools like Weights & Biases, MLflow, Langfuse, or similar.
  • Inference optimization and serving optimized models in production.

We are an equal opportunity employer
We know great ideas can come from anyone, anywhere. That’s why we do our best to create an open and inclusive workplace – one that welcomes everyone regardless of their background, identity, religion, age, accessibility needs, or orientation.

We process the data provided in your job application in accordance with the Recruitment Privacy Policy.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

49 more openings in this category and country

Operations EngineeriSAM Securities · Cyprus

Apply on the employer's site
Operations Engineer — iSAM Securities | mentors.coach