Software/Data Engineer
Remote
Job Id:
160641
Job Category:
Job Location:
Remote
Security Clearance:
No Clearance
Business Unit:
Piper Companies
Division:
Piper Enterprise Solutions
Position Owner:
Austin Richardson
Piper Companies is seeking a Software Engineer/Data Engineer to support a leading organization in the infrastructure and analytics industry. The Software Engineer/Data Engineer role is ideal for a professional with strong experience in Python, SQL, forecasting analytics, and visibility tooling within data‑driven operational environments.
Responsibilities of the Software Engineer/Data Engineer:
• 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.
Qualifications of the Software Engineer/Data Engineer:
• 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.
Compensation for the Software Engineer/Data Engineer includes:
• Salary range: $100,000 - $165,000
• Comprehensive benefits package including medical, dental, vision, 401(k), and PTO
• Remote work flexibility
This job opens for applications on 02/22/2026. Applications for this job will be accepted for at least 30 days from the posting date.
#LI-AR2
#REMOTE