Taro Logo

Lead Software Engineer (Java and Azure)

Provider of integrated investment management solutions for the global buy side, a subsidiary of Deutsche Börse Group.
Backend
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
7+ years of experience
Finance

Description For Lead Software Engineer (Java and Azure)

SimCorp, a subsidiary of Deutsche Börse Group, is seeking a Lead Java Developer to spearhead the rearchitecting of their Axioma Portfolio Optimizer engine. This role combines cloud transformation with high-performance computing, as you'll be responsible for migrating an on-premises quantitative tool to a cloud-native Azure solution. The position offers an opportunity to work with cutting-edge FinTech solutions while maintaining the performance requirements for complex portfolio rebalancing.

The ideal candidate will bring 7+ years of Java expertise, with deep knowledge of Spring Framework and Azure cloud services. You'll be joining a global team focused on optimizing compute costs while ensuring the platform can handle real-time portfolio analytics for global investors. The role demands strong technical leadership, as you'll be driving architectural decisions and implementing best practices across the development lifecycle.

SimCorp offers a compelling combination of technical challenges and professional growth. With their IP sprint program, you'll have dedicated time for skill development and innovation. The company culture emphasizes collaboration, continuous learning, and work-life balance through flexible arrangements. As part of a 3,000+ strong global team, you'll contribute to solutions used by over half of the world's top 100 financial companies.

This position is perfect for a senior developer ready to step into a technical leadership role, combining hands-on coding with architectural oversight. The opportunity to work on mission-critical financial software while helping shape the future of investment technology makes this an exciting next career step for ambitious engineers.

Last updated 8 days ago

Responsibilities For Lead Software Engineer (Java and Azure)

  • Implement solutions from requirements to support
  • Participate in code reviews, technical planning, and agile practices
  • Collaborate with product managers, DevOps, and front-end engineers
  • Ensure code quality through testing and CI/CD pipelines
  • Drive technical discussions and decision-making
  • Identify and solve bottlenecks and bugs
  • Manage code versioning using Git
  • Work within continuous integration environment
  • Understand client specific requirements
  • Stay updated on industry trends

Requirements For Lead Software Engineer (Java and Azure)

Java
  • 7+ years of expertise in Java, Spring Framework & microservices architecture
  • Proficient in Java/J2EE design patterns
  • Expertise in designing RESTful APIs and distributed systems
  • Experience with testing frameworks: JUnit, Mockito, TDD/BDD
  • DevOps experience with CI/CD pipelines, Git, Docker, Maven/Gradle
  • Experience working in Azure environment
  • Experience in global teams with cross-cultural collaboration
  • Fluent English
  • Problem-solving skills

Benefits For Lead Software Engineer (Java and Azure)

Medical Insurance
401k
  • Competitive salary
  • Bonus scheme
  • Pension plan
  • Flexible work hours
  • Hybrid workplace model
  • IP sprints (3 weeks per quarter for skill development)
  • Professional development opportunities

Jobs Related To SimCorp Lead Software Engineer (Java and Azure)