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.
Senior Back - End Developer at Vodafone designing and building digital solutions. Collaborating with teams to deliver stable and high - performing applications.
GCP Platform Architect designing and implementing scalable cloud infrastructure solutions at Vodafone. Collaborating with cross - functional teams to optimize cost and security for cloud services.
Senior Lead Software Engineer leading diverse technology projects in cloud solutions at Capital One. Collaborating with product managers and mentoring engineering community members.
Java Backend Developer responsible for full stack development with expertise in Core Java and Spring. Involves working with PL/SQL and various app servers.
Backend Java Developer at Infosys responsible for building scalable platforms and deploying solutions on AWS. Involves hands - on experience with distributed systems and modern technologies.
Senior Software Engineer leading the design and development of payment systems. Responsibilities include providing technical leadership and mentoring engineers in cloud - native development.
Senior Full Stack Developer at LPL Financial responsible for building cloud - based trading applications. Collaborating with teams to improve scalability and resiliency of trading solutions.
Senior Technical Architect developing cloud solutions for ICT Professional Services team. Leading design and architecture of IT solutions while advising clients on new services and solutions.
Staff Rust Software Engineer responsible for designing and developing infotainment systems. Collaborating on high performance HMI development for Ford's electric vehicles team.
Lead Backend Engineer at Polarsteps, developing a travel app for 19 million users. Responsible for platform engineering leadership and scalable architecture decision - making.