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.
Software Engineer responsible for building core products and architecture at Zip. Collaborating closely with cross - functional teams and tackling complex technical challenges in a hybrid work environment.
Junior Systems Analyst at Itaú working on back - end development. Responsible for designing and implementing distributed systems in cloud and on - premise environments.
Java Developer II designing and developing web applications using Java and J2EE technologies. Analyzing requirements and enhancing applications with Agile methodology and modern technologies.
Staff Software Engineer building secure distributed microservices for Fortanix’s confidential computing platform. Leading architectural decisions and mentoring engineers in a hybrid work environment.
Backend Developer at Topaz transforming the financial market with innovative technology solutions. Collaborating in a multi - talented team to implement impactful financial systems.
Java Developer joining ALTEN Mexico team, working on innovative projects in various industries. Responsible for software development, integration, and modernization tools.
Application Software Engineer for web - based applications at Supermicro. Design and implement cloud solutions using Python and MySQL in Chennai, India.
Working Student in Software Engineering focusing on cloud processing at NavVis, contributing to Indoor Mapping technology and supporting AWS cloud applications.
Senior Power Platform Architect at Bankdata responsible for platform architecture and governance across multiple tenants. Ensuring compliance and security while collaborating with various teams.