Hybrid Senior Software Engineer, C++

Posted 5 hours ago

Apply now

About the role

  • Senior C++ Software Engineer designing and developing automated trading algorithms in a hybrid environment for global liquidities. Innovating and improving software architecture in a collaborative team.

Responsibilities

  • Innovative environment: Shape our global in-house production system (C++, Linux, Hybrid Cloud) with a focus on developing automated trading algorithms
  • Team collaboration: Work together with our trading, compliance, and back-office experts to develop new business and digitization ideas from requirements to go-live within a few weeks
  • Technological innovation: Continuously introduce new ideas, evaluate and integrate new technologies, and proactively drive the evolution of our software architecture
  • Project management: Advise and support Technical Product Owners, coordinate cross-functional teams on technical epics, and present new best practices and technological trends across products, for example in TechTalks
  • Diverse tasks: Implement and test new software products and components using modern approaches and an efficient product pipeline
  • Direct feedback: Experience immediate feedback and the success of new features in our dynamic industry within days
  • Part of our vision: Shape our technologies and our philosophy of innovative software development through your ideas and inputs (e.g., at meetups and conferences)

Requirements

  • Completed degree in Computer Science, Mathematics, Physics, or a related field
  • Several years of production experience developing with C++17 (including Boost, CMake) and deep knowledge in designing production-grade software (design patterns, UML, requirements engineering)
  • Solid command of various development frameworks (e.g., Scrum, Kanban) and methodologies (e.g., Pair Programming, Extreme Programming)
  • Confident presentation of new content to engineers and stakeholders and experience coaching colleagues on new topics and techniques
  • Familiarity with Continuous Integration (GitLab) and automated testing (e.g., GUnit)
  • Experience with Python (e.g., through learning-on-the-job, own tooling, open-source projects) and development in Linux environments (GitLab, Docker, Atlassian, Jira)
  • Interest in new technology trends (e.g., Cloud, Kubernetes, C++23), proactive approach, and willingness to use creative freedom
  • Good written and spoken German and English skills.

Benefits

  • Flexible working hours
  • 30 days of vacation
  • Free breakfast and lunch
  • Hybrid working model
  • Public transport subsidy
  • JobBike (company bicycle program)
  • Urban Sports Club membership
  • Individual training and development
  • Team and company events
  • Foreign language courses
  • Games, foosball, billiards, etc.
  • Health management & occupational medical care

Job title

Senior Software Engineer, C++

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job