
Senior Software Engineer – C++
SSW
full-time
Posted on:
Location Type: Hybrid
Location: Oststeinbek • 🇩🇪 Germany
Visit company websiteJob Level
Senior
Tech Stack
C++CloudDockerGoKubernetesLinuxOpen SourcePython
About the role
- Shape and develop our global in-house production system (C++, Linux, Hybrid Cloud) with a focus on creating automated trading algorithms
- Work together with our trading, compliance, and back-office experts to develop new business and digitization ideas from requirement to go-live within a few weeks
- Continuously introduce new ideas, evaluate and integrate new technologies, and proactively drive the evolution of our software architecture
- Advise and support Technical Product Owners, coordinate cross-functional teams on technical epics, and present new best practices and technology trends across products
- Implement and test new software products and components using modern approaches and an efficient product pipeline
- Experience immediate feedback and the success of new features in our dynamic industry within days
- Advance our technologies and the philosophy of innovative software development through your ideas and initiatives
Requirements
- 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 development frameworks and methodologies (e.g., Scrum, Kanban) and practices (e.g., Pair Programming, Extreme Programming)
- Confident presentation skills for introducing new content to engineers and stakeholders, and experience coaching colleagues in new topics and techniques
- Familiarity with Continuous Integration (GitLab) and automated testing (e.g., GUnit)
- Experience with Python (e.g., learning-on-the-job, own tool development, open-source projects) and development in a Linux environment (GitLab, Docker, Atlassian, Jira)
- Interest in new technology trends (e.g., cloud, Kubernetes, C++23), a proactive approach, and willingness to use the available creative freedom
- Good written and spoken German and English
Benefits
- Flexible working hours
- 30 days of annual leave
- Free breakfast and lunch
- Hybrid working model
- Public transportation subsidy
- Company bike (JobRad)
- Urban Sports Club membership
- Individual professional development
- Team and company events
- Foreign language courses
- Games area, foosball, pool, etc.
- Health management & company medical services
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++C++17BoostCMakePythonLinuxdesign patternsUMLrequirements engineeringautomated testing
Soft skills
presentation skillscoachingproactive approachcommunicationteam coordinationidea generationinnovationcollaborationfeedback receptionadaptability
Certifications
Degree in Computer ScienceDegree in MathematicsDegree in Physics