-
Business Intelligence Software Engineer
- Utilities Service, LLC (Willow Grove, PA)
-
Description
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.
Benefits
We offer a competitive range of benefits to support our employees’ health, well-being, and financial security. Medical, dental, and vision benefits are available to all eligible employees on the first day of employment. For more information on the benefits available for this role, please contact the recruiter or hiring manager.
Individuals with a disability who desire a reasonable accommodation can contact the ADA Coordinator by calling 1-833-222-3066. We partner with the Department of Homeland Security/U.S. Customs and Immigration Service to e-Verify all newly hired employees.
An Equal Opportunity Employer.
Please note:
+ _All job offers are subject to pre-employment drug screening and a background check._
+ _Unless otherwise noted, we do not sponsor employees for work authorization in the U.S. for this position._
**Notice to Agencies:** We only accept resumes from recruiters, employment agencies, or staffing services if a Service Agreement has been signed and we have requested recruitment/staffing services for the specific position. Any unsolicited resumes will become the property of the company, and no fees or compensation will be paid to the recruiter, employment agency, or staffing service.
-
Recent Jobs
-
Business Intelligence Software Engineer
- Utilities Service, LLC (Willow Grove, PA)