Apply

Senior/Lead Backend Engineer (C#, Java) (CAPITAL MARKETS)

Posted 15 days agoViewed

View full description

💎 Seniority level: Senior, 6+ years

📍 Location: Poland

🔍 Industry: Financial Services

🏢 Company: Capco👥 101-250Electric VehicleProduct DesignMechanical EngineeringManufacturing

🗣️ Languages: English

⏳ Experience: 6+ years

🪄 Skills: Backend DevelopmentDockerSQLDesign PatternsJavaKafkaKubernetesMongoDBSpring BootC#AlgorithmsAPI testingData Structures.NET.NET coreRedisCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringMicroservicesJSONDebugging

Requirements:
  • Strong expertise, min 6 years of experience in C#, with proven experience building scalable backend systems.
  • Familiarity with Java is a nice-to-have, allowing for flexibility in working across different parts of the technology stack.
  • Deep understanding of equity derivatives products (Options, Range Accruals, Equity Swaps, Accumulators) and their life cycle, with an ability to translate this knowledge into high-quality software solutions.
  • Experience with RESTful APIs, network protocols, and system integration strategies.
  • Proficiency in performance tuning and optimization of complex financial systems to meet strict latency and throughput requirements.
  • Good command of English (both written and spoken), Polish is nice to have
  • Bachelor/Master Degree in Computer Science or related topic
Responsibilities:
  • Lead System Design & Development: Design, develop, and optimize the EQ booking and life cycle system for scalability and performance.
  • Collaborate with Teams: Work with Front Office, Middle Office, and Quant teams to define requirements and integrate pricing models.
  • System Integration & Performance: Ensure smooth integration with other systems via APIs and optimize system performance.
  • Mentor & Guide Developers: Provide technical mentorship and set best practices for the team.
  • Troubleshoot & Solve Issues: Proactively resolve technical issues and make decisions to maintain system functionality.
  • Ownership & Accountability: Take ownership of projects and deliver high-quality solutions on time.
Apply