Software Engineer

Limassol

Company Social & Media:

Capital.com

About the Company

The company is a globally expanding trading platform recognized for award-winning products, advanced technology, and a seamless client experience. Its solutions are known for innovation, reliability, and strong performance within the digital assets sector. Continued international growth is supported by high engineering standards and a culture focused on excellence.

The organization is actively investing in its Developer Experience function to enhance internal tooling, optimize workflows, and improve productivity across engineering teams.

About the Role

The Software Engineer will join the Developer Experience team with full ownership of internal developer tools. The role focuses on building and evolving solutions that reduce friction in engineering processes and improve day-to-day productivity.

The first major initiative involves leading the development of an internal AI-powered chatbot designed to help engineers resolve technical questions in real time. The position requires close collaboration with cross-functional teams to identify bottlenecks, introduce automation opportunities, and deliver scalable, high-impact solutions.

Responsibilities include full lifecycle ownership of tools, from design and architecture to implementation, adoption, and continuous improvement. The role also requires writing clean, maintainable, and well-tested Java code while upholding high engineering standards.

Requirements

  • 5+ years of professional software engineering experience
  • Expert-level proficiency in Java with deep understanding of JVM internals, memory management, and performance tuning
  • Proven experience designing, building, and owning production-grade systems end to end
  • Strong system design and architecture background, including distributed and highly available services
  • Experience leading technical initiatives and driving architectural decisions
  • Ability to work autonomously and take full ownership with minimal supervision
  • Strong problem-solving skills with focus on usability and developer experience
  • Experience writing clean, maintainable, and well-tested code
  • Excellent communication skills and ability to collaborate across teams
  • Fluent English at B2 level or higher

Nice to Have

  • Experience building developer platforms, internal tooling, or DevEx and Platform Engineering solutions
  • Familiarity with AI or LLM-based systems and chatbot development
  • Experience with Python or other JVM languages such as Kotlin or Scala
  • Strong knowledge of CI/CD pipelines, automation, and platform engineering practices
  • Experience working in high-scale, high-availability environments such as fintech, trading, or SaaS

Benefits

  • Competitive salary aligned with experience and impact
  • Supportive work environment that promotes work-life balance
  • Generous annual leave policy
  • Employee referral program with financial rewards
  • Comprehensive health insurance and pension plans
  • Location-specific perks and additional benefits
  • Up to 30 additional remote working days per year
  • Two paid volunteer days annually

Complete details about this role can be found on the official website below: