Department:
Information Technology
Employment Type:
Full Time
Location:
Duleek
Description
At Bright, we create cutting-edge software for accounting, payroll, tax, and practice management, supported by a team of talented individuals who are passionate about making a difference. Together, we lead the industry with innovative solutions and unparalleled customer support.
Why join us?
We're all about creating opportunities for businesses to succeed—and for you to shine. Join us, and be part of a supportive, collaborative team that values your voice and contributions.
We believe in empowering people to grow professionally while maintaining balance in their lives. At Bright, you'll work in a dynamic, inclusive environment that supports your personal and career aspirations.
We are seeking a hands-on, experienced Senior Systems Engineer who can lead the integration and optimisation of our complex internal revenue recognition ecosystem. This critical role involves understanding how multiple legacy and modern systems interconnect to deliver accurate financial reporting, ARR analysis, and revenue forecasting for our growing SaaS portfolio.
The successful candidate, working with an existing team, will take ownership of systems integration, data transformation, and customer identity resolution across our diverse technology stack, and ultimately help define the future optimal end-state of internal business systems.
Key Responsibilities
Systems Integration & Revenue Recognition
* Manage internal financial 'Quote to Cash to Reporting' (Q2C) process documentation, maintaining the architectural map showing integration points between multiple diverse CRM and Finance collection systems including Maxio, Salesforce, Stripe, WooCommerce, HubSpot, and internal proprietary systems.
* Review and contribute to the design and maintenance of improved data flows supporting ARR snowball analysis and revenue recognition processes.
* Ensure compliance with accounting standards and revenue recognition principles across all systems.
* Collaborate with the various internal stakeholders to validate data accuracy and reporting requirements.
Data Engineering & API Development
* Evolve, develop and maintain scripts and processes for automated data extraction via API calls (Python preferred) and Webhooks, potentially using no- and low-code tools like N8N and Langflow.
* Transform raw data from multiple sources into standardised formats for onward delivery (file & database).
* Design ETL processes feeding existing Power BI dashboards and reporting systems.
* Plan and execute migration towards a centralised relational database/data warehouse architecture to support future reporting needs and requirements.
Customer Data Management
* Implement customer matching algorithms to resolve duplicate records across disparate systems
* Develop data quality frameworks ensuring consistent customer identification
* Create and maintain master data management processes
* Manage data governance and customer data integrity issues
Security & Compliance
* Ensure all data integrations meet security and privacy requirements for customer data protection
* Implement appropriate access controls and audit trails for financial data systems
* Collaborate with security teams on risk assessments for data integration points
* Maintain compliance with GDPR and relevant financial regulations
Essential Requirements
Technical Skills
* Proficiency in Python programming experience with API integration and data manipulation
* Experience with SQL and relational database design
* Power BI development and dashboard creation
* Understanding of REST APIs, JSON, and data transformation techniques
* Experience with version control systems (we use GitHub) and development best practices
Business Systems Knowledge
* Proven experience with Q2C systems (HubSpot, ChurnZero and DealHub preferred)
* Understanding of e-commerce platforms, particularly WooCommerce
* Knowledge of subscription billing systems (Maxio experience highly desirable)
* Familiarity with SaaS revenue recognition principles and ARR calculations
* Experience with financial system integrations and reporting requirements
Analytical & Problem-Solving
* Data analysis skills with attention to detail and accuracy
* Experience with customer data matching and deduplication techniques
* Ability to understand complex business processes and system interdependencies
* Experience troubleshooting integration issues and data quality problems
* Experience with Azure cloud platforms
* Good working use of Generative AI and workflow automation tooling, including Claude, ChatGPT and N8N
* Knowledge of data warehousing concepts and ETL tools
* Understanding of subscription business models and metrics
* Experience with master data management (MDM) solutions
* Knowledge of accounting principles and revenue recognition standards
* Previous experience in SaaS or software companies
Benefits Include
* Performance Based Bonus
* Company pension
* Life Insurance
* Health Insurance
* Referral Programme
* Free onsite food
* Cycle to work scheme
* On-site parking
* Hybrid working
* Company events