JOB DETAILS

Software Engineer I

CompanyHarte Hanks
LocationPhilippines
Work ModeOn Site
PostedMarch 27, 2026
About The Company
We are The Customer Company® — a global leader in Customer Experience (CX), Omnichannel Marketing, Data Services, Customer Care, Fulfillment, and Logistics. For nearly 100 years, Harte Hanks has helped brands grow closer to customers by delivering real business outcomes—powered by strategy, empathy, and data. 🔑 What Sets Us Apart Omnichannel Marketing & Data Services: From data cleansing, enrichment, and segmentation to fully integrated direct and digital campaigns, we connect brands with the right people at the right time—driving relevance, engagement, and results. Customer Care: Outsourced customer service with a human-first approach—turning friction into loyalty and brand love. Fulfillment & Logistics: We manage 4M+ packages and 4B+ mail pieces annually with 99.98% accuracy—spanning ecommerce, kitting, point-of-purchase, and product recalls. Supply Chain Optimization: Our Allink360™ TMS platform leverages analytics and a 9K+ carrier network to move 1.3B+ pounds of freight annually with precision and speed. 🌎 Who We Serve We partner with leading brands across CPG, pharma, retail, B2B, and ecommerce. Our average client tenure exceeds 12 years, built on trust, transparency, and tangible ROI. 🚀 Why Harte Hanks? We offer fully integrated solutions across data, marketing, customer care, fulfillment, and logistics—so your customers feel known, valued, and served at every step of the journey. 🧩 Specialties Data Services • Omnichannel Marketing • CRM • Demand Gen • CX Strategy • Customer Care • eCommerce Fulfillment • Print & Sample Fulfillment • Product Recalls • 3PL • TMS • Analytics • Direct Marketing • Supply Chain Optimization
About the Role

Overview of Job Responsibilities

 

The Software Engineer – Business Intelligence will design and develop internal applications, tools, and data solutions that enhance reporting, analytics workflows, and operational efficiency. This role focuses on building scalable systems, automation tools, and user-facing applications that transform complex data into accessible and actionable insights. The ideal candidate applies software engineering best practices to develop reliable, high-performance BI tools, integrate data from multiple platforms, and create intuitive interfaces that support business users. The Software Engineer ensures solutions are maintainable, secure, and optimized while collaborating with BI team and stakeholders to deliver technology-driven improvements to business intelligence processes.


Essential Responsibilities and Deliverables


Function Specific: 

  • Design, develop, and maintain applications and internal tools that support BI and other cross-functional business operations. 
  • Develop backend services, APIs, and automation scripts to integrate BI systems with operational platforms.
  • Collaborate closely with Automation & Data Engineer, BI Developers, and Architect to understand reporting needs and translate them into software solutions.
  • Evaluate and integrate third-party tools or frameworks when appropriate to reduce development costs, accelerate delivery, and ensure efficient use of company resources.
  • Optimize and maintain existing BI-related applications and tools for performance, scalability, and reliability.
  • Ensure software solutions follow best practices in security, code quality, and maintainability.
  • Document processes, system designs, and application workflows.

Critical Working Relationships (List by role function, internal and external critical work relationships)

 

  • Business Analysts and Internal Operations Supervisors, Managers and Directors as needed
  • Other internal department leadership roles as required
  • External client reporting contact roles as required
  • Internal Business Intelligence leadership roles


Qualifications, Knowledge, and Skills


Education:


  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field.


Experience/Knowledge/Skills:


  • Strong proficiency in at least one programming language (e.g., Python (preferred), JavaScript).
  • Experience with UI/UX, API development, and backend engineering.
  • Proficiency in JavaScript frameworks such as React, Angular, or Vue.js, and familiarity with modern CSS frameworks (e.g., Tailwind, Bootstrap) for building responsive user interfaces.
  • Good understanding of SQL and relational databases.
  • Experience integrating applications with BI tools or data systems.
  • Experience with cloud services in AWS and/or Azure
  • Experience with GitHub Actions for CI/CD workflows, automation, or deployment pipelines.
  • Knowledge or hands-on experience with AI concepts and tools, such as machine learning models, AI APIs, or integrating AI features into applications.


Personal Attributes 


  • Strong multi-tasking skills 
  • Strong problem-solving skills and ability to work in a collaborative, agile environment.
  • Good English communication skills, both written and verbal, for effective collaboration and documentation.
Key Skills
PythonJavaScriptUI/UXAPI DevelopmentBackend EngineeringReactAngularVue.jsTailwindBootstrapSQLRelational DatabasesAWSAzureGitHub ActionsCI/CD
Categories
TechnologyData & AnalyticsSoftwareEngineering
Job Information
📋Core Responsibilities
The Software Engineer will design, develop, and maintain internal applications, tools, and data solutions focused on enhancing reporting, analytics workflows, and operational efficiency. This involves building scalable systems, automation tools, and user-facing applications to transform complex data into actionable insights.
📋Job Type
regular full time
📊Experience Level
0-2
💼Company Size
4270
📊Visa Sponsorship
No
💼Language
English
🏢Working Hours
40 hours
Apply Now →

You'll be redirected to
the company's application page