Job Search

Software/Data Engineer

Remote

Piper Companies Logo

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


Apply For This Position


Personal Information

Required
Required
Required
Required
Required
Required
Required

Additional Details

Required
Required
Required

Voluntary Self-identification Form

Required
Required
Required

Veteran Status *

Discharge Date:

Resume Upload

Please note only files with .pdf, .docx, or .doc file extensions are accepted.

Currently selected file:

Don't have a resume?