
Principal Software Developer (f/m/d) - Market Data
Solactive AG18 days ago
Frankfurt, Germany or Berlin, GermanyStaff+
Responsibilities
- Design and implement projects for the data processing pipeline.
- Build a data landscape that serves as the long-term single source of relevant data.
- Engineer ETL processes.
- Develop high-performance APIs and streaming solutions for clients and data vendors.
- Advise internally on effective ways to track, store, and access data.
- Define build pipelines and perform, validate, and monitor deployments.
- Mentor technical colleagues and communicate concepts to stakeholders and developers.
Requirements
- At least 8 years of software development, data engineering, or relevant experience.
- At least 5 years of in-depth Python experience.
- Understanding of software engineering principles including microservice architectures, Liskov’s Substitution Principle, design patterns, and dynamic dispatch.
- Experience with at least one SQL or NoSQL database, including schema definition and evolution, and ORM frameworks.
- Experience with Google Cloud Platform.
- Ability to define Docker images according to the Twelve-Factor App methodology.
- Ability to use Git from the command line and apply version-control management practices.
- Strong technical mentoring skills.
- Full professional proficiency in English.
- Ability to illustrate ideas and concepts with figurative examples for stakeholders and developers.
- Understanding the business domain in terms of mathematical structures is appreciated.
Benefits
- Hybrid work model with a flexible work environment.
- 30 annual vacation days.
- Free choice of work equipment.
- Flat hierarchy and modern start-up culture within an established FinTech company.
- Opportunities for personal development, responsibility, and direct customer contact from day one.
- Regular staff parties, team events, Corporate Benefits, modern office space, activity room, free beverages, and fruit baskets.
Tech Stack
Categories
BackendData Engineering