Senior Software Engineer (Data)
Remote
Full Time
Engineering
Experienced
About the Role
We are seeking a Senior Software Engineer (Data) to design and build the systems that power data movement and transformation across HeroDevs. This role focuses on developing reliable, scalable data pipelines and enabling high-quality, trustworthy data for both product and business use.
Key Responsibilities
- Design and develop reliable, scalable data pipelines that power core products and business workflows
- Build and maintain distributed workflow orchestration systems for long-running, fault-tolerant processes
- Drive the performance and reliability of the data layer, including schema design, query optimization, and migrations
- Establish and enforce data quality standards including validation, monitoring, and alerting across pipeline outputs
- Contribute to architectural decisions and influence the evolution of our data platform
- Collaborate with product and engineering teams to deliver on business objectives
Required Qualifications
- 5+ years of experience designing and operating distributed workflow or orchestration systems (e.g. Temporal, Conductor, Dagster, Apache Airflow, or similar), including failure recovery, state management, safe retries, and production observability
- Deep experience with relational databases in production (PostgreSQL preferred), including advanced SQL, index design, and database tuning for load
- Experience working with distributed search or document stores (e.g. OpenSearch, Elasticsearch, or similar)
- Experience running production-grade services on a major cloud platform (AWS preferred), including containerized workloads on Kubernetes
- Experience working with a cloud data warehouse (e.g. Snowflake, BigQuery, or Redshift) and building or consuming structured data transformations
- Expertise in at least one backend language (TypeScript/Node.js, Python, Go, or Java)
- Strong ownership of data quality, including validation, monitoring, alerting, and a proactive approach to observability
- Strong problem-solving skills, willingness to learn, and a collaborative mindset
At HeroDevs, we believe in the power of diversity, equity, and inclusion to drive innovation, creativity, and success. We are committed to creating a workplace that embraces and celebrates individual differences. We encourage people of all backgrounds and experiences to apply.
Apply for this position
Required*