Department:Information TechnologyEmployment Type:Full TimeLocation:DuleekDescriptionAt 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 ResponsibilitiesSystems Integration & Revenue RecognitionManage 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 DevelopmentEvolve, 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 ManagementImplement customer matching algorithms to resolve duplicate records across disparate systemsDevelop data quality frameworks ensuring consistent customer identificationCreate and maintain master data management processesManage data governance and customer data integrity issuesSecurity & ComplianceEnsure all data integrations meet security and privacy requirements for customer data protectionImplement appropriate access controls and audit trails for financial data systemsCollaborate with security teams on risk assessments for data integration pointsMaintain compliance with GDPR and relevant financial regulationsEssential RequirementsTechnical SkillsProficiency in Python programming experience with API integration and data manipulationExperience with SQL and relational database designPower BI development and dashboard creationUnderstanding of REST APIs, JSON, and data transformation techniquesExperience with version control systems (we use GitHub) and development best practicesBusiness Systems KnowledgeProven experience with Q2C systems (HubSpot, ChurnZero and DealHub preferred)Understanding of e-commerce platforms, particularly WooCommerceKnowledge of subscription billing systems (Maxio experience highly desirable)Familiarity with SaaS revenue recognition principles and ARR calculationsExperience with financial system integrations and reporting requirementsAnalytical & Problem-SolvingData analysis skills with attention to detail and accuracyExperience with customer data matching and deduplication techniquesAbility to understand complex business processes and system interdependenciesExperience troubleshooting integration issues and data quality problemsExperience with Azure cloud platformsGood working use of Generative AI and workflow automation tooling, including Claude, ChatGPT and N8NKnowledge of data warehousing concepts and ETL toolsUnderstanding of subscription business models and metricsExperience with master data management (MDM) solutionsKnowledge of accounting principles and revenue recognition standardsPrevious experience in SaaS or software companiesBenefits IncludePerformance Based BonusCompany pensionLife InsuranceHealth InsuranceReferral ProgrammeFree onsite foodCycle to work schemeOn-site parkingHybrid workingCompany events