Piper Companies is seeking a Software Engineer/Data Engineer to support a leading organization in the infrastructure and analytics industry. This role involves developing and maintaining data pipelines, building SQL-driven projections, and collaborating with engineering teams to enhance operational insights.
Responsibilities:
- Develop and maintain data pipelines using Python and SQL as the core technology stack
- Build SQL‑driven projections to support capacity forecasting, infrastructure planning, and hardware lifecycle analysis
- Utilize Kibana to create dashboards, develop visibility tooling, and support operational insights across engineering teams
- Analyze large datasets to identify capacity trends and forecast resource needs
- Partner with engineering teams to extract, validate, and prepare data for forecasting and planning workflows
- Create complex SQL queries for analysis, validation, and performance monitoring
- Support ETL workflows and contribute to data modeling initiatives
- Troubleshoot and optimize data processes in infrastructure-heavy environments
- Participate in Agile development practices and cross-functional collaboration
Requirements:
- Bachelor's degree in Computer Science, Computer Engineering, or a related field
- Approximately 4+ years of experience in software engineering, data engineering, or analytics-focused roles
- Strong proficiency with Python and SQL as primary development tools
- Experience using Kibana for dashboards, monitoring, and operational visibility
- Strong understanding of data modeling, ETL processes, and distributed computing concepts
- Experience with capacity forecasting, SQL-based projections, or hardware lifecycle planning
- Understanding of software design patterns, data structures, and algorithms
- Ability to work independently and collaboratively in a team-oriented environment
- Strong problem-solving, analytical, verbal, and written communication skills
- Experience with Agile development methodologies