> Markdown version of [/jobs/ext/2175751-principal-software-developer-market-data](https://www.wearedevelopers.com/jobs/ext/2175751-principal-software-developer-market-data). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Developer - Market Data - **Company:** Solactive AG - **Location:** Frankfurt am Main, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Command-Line Interface, Cloud Computing, Databases, Continuous Integration, Information Engineering, Extract Transform Load (ETL), Software Design Patterns, Hibernate (Java), Java Persistence API, Python (Programming Language), PostgreSQL, MongoDB, MySQL, NoSQL, Dynamic Dispatch, Software Engineering, SQL Databases, SQLAlchemy, Trunk-based Development, Data Processing, Google Cloud, Delivery Pipeline, Git, Git Flow, Low Latency, Data Management, Software Version Control, Data Pipelines, Docker, Microservices - **Published:** August 22, 2026 - **Apply:** https://www.adzuna.de/details/5850938623 ## About the Role * 8+ years of software development, data engineering, or relevant experience, including at least 5 years of in-depth Python experience. * Software Engineering: good understanding of microservice architectures, Liskov's Substitution Principle, design patterns, and dynamic dispatch. * Databases: experience with at least one SQL/NoSQL database, such as MongoDB, PostgreSQL, or MySQL, including schema definition and evolution, as well as ORM frameworks such as SQLAlchemy, JPA, or Hibernate. * Cloud / Cloud-native development: Google Cloud Platform (GCP). * CI/CD: ability to define build pipelines and perform, validate, and monitor deployments. * Good understanding of microservice architectures. * Ability to define Docker images according to the Twelve-Factor App methodology. * Git: ability to use Git from the command line and apply version-control management practices (e.g., Gitflow, trunk-based development). * Strong technical mentoring skills. * Full professional proficiency in English. * Communication: ability to illustrate ideas and concepts with figurative examples to both stakeholders and developers. * Ability to perceive the business domain in terms of mathematical structures is appreciated. ## Description Our Market Data team forms an essential link between our business and infrastructure teams: it defines and implements business processes in data pipelines, monitors existing services, and thereby provides the best service to our customers. As a Senior Software Developer in our Market Data team, you will be working on a broad set of real-world problems. Highly effective data management, resilience, and fail-over strategies are some of our most important topics. In close collaboration with our business analysts and data engineers, you will create high-performance data processing solutions that scale using emerging technologies and approaches and help us define new best practices. Our continuous business growth and high requirements on accuracy, performance, and availability will provide you with a lot of engineering challenges and opportunities to contribute, to learn, and to grow as part of our team. You love solving complex problems, building performant, scalable, low latency, and highly available services. Then we can't wait to meet you! Your Tasks * Designing and implementing challenging projects to develop our data processing pipeline. * Building up a data landscape that acts as the single source of all relevant data in the long run. * Engineering ETL processes. * Developing high performance APIs and streaming solutions to our clients and data vendors. * Being an in-house consultant for best track, store, and access data. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) ## Related Articles - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Backend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/196-backend-developer-salary-in-germany-2023) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Software Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/194-software-developer-salary-in-germany-2023) - [Fullstack developer salary in Germany [2023]](https://www.wearedevelopers.com/magazine/197-fullstack-developer-salary-in-germany-2023)