Match score not available

Software Engineer - Data Testing (Python, Data Engineering) - Medior/Senior

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Strong Python and SQL skills, Experience in data engineering, Familiarity with data warehousing solutions, Eager to work in product environments.

Key responsabilities:

  • Collaborate to shape product direction
  • Design and maintain new features
  • Engage in cross-functional collaboration
Soda logo
Soda Startup https://www.soda.io/
11 - 50 Employees
See more Soda offers

Job description

Why Join Us?
Are you a data engineer with a love for software development? At Soda, we’re not just building products – we’re revolutionizing data quality testing and observability for teams across the world. Be part of a forward-thinking startup that empowers data teams at both small to mid size businesses as well as large-scale enterprises to do their best work, giving you the opportunity to shape products used by data engineers across the globe.

We’re a fast-paced startup with a highly collaborative culture, giving you the unique opportunity to be immersed in a true product-driven environment. As an engineer at Soda, you’re not just writing code – you’re a Product Engineer actively contributing to the success of our product.


About the Role
We’re looking for a skilled Product Software Engineer, preferably with a background or high interest in data engineering, to drive innovation in our Data Quality Testing team. You’ll work with a group of passionate engineers and collaborate closely with open-source users and customers to build and maintain cutting-edge features in the Soda Library, a foundational tool used across our platform.


Our Philosophy: Product Engineering
At Soda, we believe in empowering engineers to shape our product. We consider each of our software engineers as "product engineers" with responsibilities that extend beyond writing code:

  • Serve the End-User: Build exceptional software that solves real-world problems for data teams and other end-users.

  • User-Centric: With the assistance of your Product Manager stay connected with our users to understand their challenges, gather feedback, and iteratively improve our product based on their needs.

  • Team-Led Roadmap: Collaboratively define your team’s roadmap based on the organization’s vision and strategy, combined with the deep domain knowledge you’ve gained from user interactions.


What You’ll Do:

  • Shape Product Direction: Collaborate with users, customers, and your team’s product manager to ensure we build features that solve real-world data engineering problems.

  • Technical Excellence: Design, implement, and maintain new features shipped directly to our customers in a fast evolving environment, focusing on quality whilst not being afraid to experiment.

  • Cross-Functional Collaboration: Engage with your engineering manager and other technical experts in your team and organisation to ensure a robust and evolving product architecture.

What We’re Looking For:

  • Strong Python & SQL Skills: You have in-depth experience building software solutions in Python 3 and working with SQL in production environments.

  • Data Engineering Expertise: Practical understanding of data warehouses, data lakes, pipeline testing, data mesh, and related data engineering concepts.

  • Experience with Data Warehouses: Familiarity with common data warehousing solutions is a big plus.

  • Product Enthusiasm: You’re eager to join a product engineering environment to build tools that other data engineers will love using.


Our Team & Culture
You'll be part of a diverse, experienced team specializing in Backend (Java), Data Science, AI, and Frontend (Angular). This is a unique chance to collaborate, learn, and grow alongside experts from various fields. As a remote team spread across Europe, we prioritize responsibility, freedom, and flexibility. We believe that granting autonomy and decision-making power fosters a strong sense of ownership and empowerment. This approach enables everyone to achieve a healthy work-life balance, allowing you to thrive both professionally and personally.


Why This Role?
If you’re a Data Engineer with a software engineering mindset (or visa-versa), this is your chance to build the very tools that data teams rely on daily. This isn’t just another job, this is an opportunity to lead change and make an impact in a product-driven startup.

Join us and be a key part of something big.


Apply Now to help redefine how data quality is tested and managed!

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Collaboration

Software Development Engineer in Test (SDET) Related jobs