Senior Software Engineer (Data Engineer)
Plume Design · United States
About The Role
Join Plume's Data Services team as a Senior Software Engineer (Data Engineer). You will build and operate data pipelines that power Plume products and analytics. Your responsibilities will include defining data requirements, building and maintaining data pipelines, documenting data warehouse schema, writing clean code, optimizing pipelines, resolving production issues, mentoring junior engineers, upholding data governance requirements, contributing to the technology roadmap, orchestrating workflows in Apache Airflow, implementing access controls and data security policies, and integrating automated data quality checks. Enjoy a range of benefits including a lifetime Plume HomePass membership, monthly data or phone allowance, retirement savings contributions, public transportation reimbursement, home-office setup allowance, employee discounts, patent submission support, comprehensive health insurance coverage, employee assistance program, holistic health platform, generous vacation policy, team-building events, corporate social responsibility program, immigration support, professional development opportunities, health and wellness reimbursement, premium Strava membership, generous parental leave policy, and remote/flexible work arrangements.
- Partner with stakeholders to define data requirements and translate them into robust pipeline designs.
- Build and maintain high-quality data pipelines with strong reliability and data integrity standards.
- Mentor junior engineers and new hires, helping them ramp up quickly and contribute confidently.
- Strong analytical thinking and clear, effective communication written and verbal
- Strong Python skills for scripting, automation, and Airflow orchestration; proficiency in Java or Scala for core pipeline development
- Solid grasp of data warehousing concepts and design patterns
- Deep understanding of large-scale data processing frameworks, preferably Apache Spark (Flink experience a plus)
- Hands-on expertise with AWS big data services particularly Athena for distributed querying and Lake Formation for security, cataloging, and access management
- Solid Apache Airflow experience: writing DAGs, managing task dependencies, and debugging runtime failures
- A DataOps mindset comfortable with CI/CD for pipelines, environment monitoring, IAM/permissions management, and owning what you ship
- High proficiency in SQL across data warehousing technologies
- 5+ years of software development experience building, scaling, and supporting production data pipelines
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring