Spreetail

Software Engineer III

Spreetail • US
PythonC# Remote
Spreetail propels brands to increase their ecommerce market share across the globe while improving their operational costs. Learn how we are building one of the fastest-growing ecommerce companies in history: www.spreetail.com.  

Work Your Way:
At Spreetail, we believe in empowering our employees to work in the way that suits them best through our Work Your Way approach. Each team member has the flexibility to choose where they work most effectively each week—whether that's from home, a coffee shop, or the office. While flexibility is key, we also value the power of in-person connection. That’s why we bring our corporate team together in Lincoln each quarter for a week of intentional collaboration, team building, community engagement, and our All-Hands meeting. It’s the best of both worlds: the freedom to work your way, with meaningful opportunities to connect and grow together. Please scroll to the bottom of the job posting to confirm that your state qualifies for the Work Your Way program.


Our Software & Technology teams build scalable, reliable, and cutting-edge software to propel Spreetail to being a top ecommerce company. We expect our Data Engineers to lead impactful, cost-effective, and scalable data solutions that empower innovation across the organization. You will be accountable for the systems you build, the business outcomes they drive, and the elevation of data engineering practices across teams. 

How you will achieve success:

  • Technical Excellence: Design and implement reliable, scalable data systems and infrastructure that power analytics, ML, and operational use cases. Champion software engineering best practices, system observability, and cost optimization across our data platform.
  • Innovation Leadership: Advance Spreetail's Hybrid Data Platform strategy and shape how data is modeled, transformed, and served to diverse stakeholders. Identify modern tooling, frameworks, and architectural patterns that accelerate AI/ML initiatives and improve developer productivity.
  • Situational Context: Understand business priorities and system requirements to make thoughtful tradeoffs between performance, maintainability, and time-to-value. Apply software engineering principles to solve complex data challenges.
  • Relationship Building: Collaborate closely with Product, Data Management, and Engineering peers. Influence through clarity, humility, and technical credibility. Be known for your reliability and follow-through.
  • Engineering Standards: Champion high standards in code quality, testing, system design, and operational excellence. Drive adoption of modern data engineering practices and software development lifecycle best practices.
  • What experiences will help you in this role:

  • 6+ years in software engineering, data platform engineering, or backend engineering roles with exposure to data-intensive applications and experience mentoring junior engineers.
  • Demonstrated success building and maintaining systems that serve analytical, operational, or ML workloads at scale
  • Experience evolving modern software systems, leading technical migrations, and architecting scalable data platforms.
  • Strong software engineering fundamentals with experience in distributed systems, API design, and modern data stack technologies. Familiarity with tools like dbt, Dagster, Trino, or similar modern data platforms is a plus.
  • Fluency in SQL and modern development languages (C#, Python, Go); strong foundation in software engineering practices, including CI/CD, infrastructure-as-code, containerization, and testing methodologies.