Asplundh logo

Business Intelligence Software Engineer

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Overview

Schedule
Full-time
Career level
Senior-level
Benefits
Career Development

Job Description

Description

Position at Asplundh Tree Expert, LLC
Business Intelligence Software Engineer
Summary
We are seeking a Business Intelligence (BI) Software Engineer to design, build, and maintain innovative reporting and data-driven applications that power our field operations, business units, and customer solutions. This role is highly hands-on in coding while also requiring strong technical judgment and collaboration with cross-functional teams. You’ll own the full development lifecycle, from concept to deployment and ongoing support, ensuring solutions are scalable, reliable, and aligned with business needs.
Key Responsibilities
  • Software Development Lifecycle (SDLC): Lead all stages of the BI application development process, including design, build, test, deployment, and support.
  • Hands-on Development: Build and maintain applications primarily using Python (PySpark), SQL, and TypeScript/JavaScript.
  • Technical Strategy & Architecture: Apply best practices for application design, performance optimization, and scalability.
  • Quality Assurance: Establish testing frameworks, conduct code reviews, and manage bug-tracking processes to maintain high code quality.
  • Continuous Improvement: Identify and implement modern tools, technologies, and methodologies that increase productivity and system reliability.
  • Collaboration: Partner with internal business stakeholders, data scientists, analysts, and operations teams to translate business needs into software solutions.
  • Support & Maintenance: Provide ongoing support for newly developed applications while ensuring smooth integration with existing systems.
Qualifications
Education & Experience
  • Bachelor’s degree in Computer Science, Software Engineering, Data Science, Mathematics, or related field (advanced degree preferred but not required).
  • 3–5+ years of hands-on software development experience (junior candidates with strong technical foundations and 1+ years on platforms like Palantir Foundry will also be considered).
  • Proven track record in Agile software development methodologies and end-to-end project delivery.
  • Experience working with utility or asset-related technology platforms strongly preferred.
Technical Skills
  • Strong proficiency in Python (PySpark), SQL, and TypeScript/JavaScript.
  • Familiarity with other programming languages such as Java or C++ is a plus.
  • Experience with data engineering, analytics, and business intelligence development.
  • Knowledge of modern SDLC practices, version control, CI/CD, and cloud-based data solutions.
Core Competencies
  • Excellent problem-solving and decision-making skills.
  • Strong communication and ability to collaborate with technical and non-technical stakeholders.
  • Demonstrated ability to manage time, prioritize effectively, and deliver under deadlines.
  • Positive, proactive approach with an eagerness to learn and adopt new technologies.

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall

FAQs About Business Intelligence Software Engineer Jobs at Asplundh

What is the work location for this position at Asplundh?
This job at Asplundh is located in Willow Grove, Pennsylvania, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at Asplundh?
Employer has not shared pay details for this role.
What employment applies to this position at Asplundh?
Asplundh lists this role as a Full-time position.
What experience level is required for this role at Asplundh?
Asplundh is looking for a candidate with "Senior-level" experience level.
What is the process to apply for this position at Asplundh?
You can apply for this role at Asplundh either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.