Senior API Engineer - AI Integration Team
Senior API Engineer - AI Integration Team
Who are we?
At Bright, we've engineered cutting-edge software for accounting, payroll, tax, and practice management. We've assembled a team of top talent and stand ready to lead the industry with our superior software solutions and unparalleled customer support.
We're brilliant people creating brilliant software! Join us in our mission to create brilliant software that empowers businesses to reach new heights.
Our Products:
Our award-winning software helps small businesses and accountants across Ireland and the UK manage their payroll, accounts and HR practices. We take the headache out of business management and provide cost effective, real solutions to accountants and business owners.
The Role:
As a Senior API Engineer at Bright, you'll be building API infrastructure that enables our product, third party integrations, our users and AI services to interact with our established product portfolio. When it comes to AI, we're not building chatbots. We're building systems that automate end-to-end accounting workflows from document processing through to statutory filing to make a real impact on tens of thousands of our customers.
You'll design and implement the API infrastructure that enables our product, third party integrations, our users and AI services to interact with our established product portfolio. Working with autonomy and technical ownership, you'll architect scalable, secure APIs that handle sensitive payroll and accounting data while enabling rapid deployment of AI capabilities across our business.
As a senior member of the team, you'll set architectural direction, establish API standards, and mentor other engineers while building production-grade integrations that power real customer value.
Key Responsibilities
API Architecture & Design
- Design and implement RESTful APIs that expose our product capabilities to AI services and third-party integrations
 - Architect scalable, secure API infrastructure serving multiple products and consumers
 - Establish API design standards, patterns, and best practices across the engineering organization
 - Design for evolution - build systems that can adapt as products and requirements change
 - Make strategic technical decisions about API gateways, authentication, rate limiting, and versioning
 
Development & Integration
- Build production-grade APIs using C# .NET, SQL, and Azure services
 - Develop event-driven architectures and asynchronous communication patterns where appropriate
 - Ensure APIs are well-documented using OpenAPI/Swagger standards
 - Build and maintain a developer portal for internal and external API consumers
 
Quality & Operations
- Implement comprehensive observability including logging, monitoring, and alerting
 - Design for reliability, fault tolerance, and graceful degradation
 - Optimize API performance, scalability, and cost efficiency
 - Write clean, maintainable code with thorough testing and documentation
 - Configure CI/CD pipelines for safe, automated deployments
 - Ensure compliance with data protection and security requirements
 - Participate in code reviews and provide actionable, respectful feedback
 
Leadership & Collaboration
- Provide technical guidance and mentorship to other API engineers
 - Collaborate with AI platform teams to understand consumption patterns and requirements
 - Work with product engineering teams to expose functionality through consistent APIs
 - Contribute to architectural decisions and technical strategy
 - Champion API-first thinking across the organization
 - Lead incident response
 
Skills, Knowledge and Expertise
- Software engineering experience with a focus on API design and development
 - Deep expertise in C# .NET for building production APIs and services
 - Strong SQL skills including database design, optimization, and query performance
 - Proven experience building RESTful APIs for web and mobile applications
 - Third-party integration experience - you've built APIs consumed by external partners or as open APIs for broader ecosystems
 - API platform experience - you've designed API infrastructure serving multiple products or customers, not just single applications
 - Security and compliance awareness especially for sensitive data domains (financial, healthcare, etc.)
 - Azure cloud experience including Azure Functions, API Management, Service Bus, or similar services
 - Authentication & authorization expertise with OAuth 2.0, JWT, API keys, and modern security patterns
 - Testing mindset - you write unit tests and understand integration testing
 - API documentation experience using OpenAPI/Swagger and maintaining developer portals
 - Production systems mindset covering observability, reliability, and operational excellence
 - Architectural thinking - ability to design systems for scale, security, and evolution
 
Desirable Skills and Experience
- Experience with Supabase or similar backend-as-a-service platforms
 - Knowledge of API gateways and Enterprise Service Bus (ESB) patterns
 - Experience with event-driven architectures using message queues, pub/sub, or event streaming
 - Understanding of GraphQL as an alternative or complement to REST
 - DevOps/infrastructure as code experience with Terraform, ARM templates, or Bicep
 - Knowledge of rate limiting, throttling, and quota management for API platforms
 - Experience with API versioning strategies and managing breaking changes
 - Understanding of how AI systems consume APIs
 - Developer advocacy experience - creating great developer experiences and documentation
 - Track record of mentoring engineers and establishing technical standards
 
What Makes You a Great Fit
- API-First Mindset: You think in terms of contracts, interfaces, and how systems compose. You design APIs that are intuitive and delightful to consume.
 - Systems Thinking: You understand distributed systems, failure modes, eventual consistency, and how to build resilient integrations.
 - Security Conscious: You treat security and data protection as first-class concerns, not afterthoughts. You understand the implications of exposing sensitive financial data.
 - Pragmatic Approach: You balance perfect solutions with shipping value quickly. You know when to optimize and when to iterate.
 - Commercial Awareness: You understand cost implications, customer value, and how technical decisions impact business outcomes.
 - Collaboration: You work effectively with product teams, AI engineers, and external partners. You communicate technical concepts clearly to varied audiences.
 - Ownership: You take responsibility for your APIs from design through to production. You think about the full lifecycle including versioning, deprecation, and support.
 - Proactive Attitude: You see opportunities, not just problems. You bring energy, optimism, and a can-do attitude to technical challenges.
 - Quality Focused: You care deeply about API design, documentation, testing, and building systems that are maintainable and reliable.
 
Benefits
What will you get?
- Competitive salary
 - Performance based bonus
 - 25 days annual leave
 - Health Insurance
 - Company pension
 - Company events
 - free food onsite
 - On-site parking
 - Referral programme
 - Sick pay
 - Wellness programmes
 
For further information and to submit your application, click the apply icon.
- Company
 - Bright Software Group
 - Location
 - Belfast, United Kingdom
 - Employment Type
 - Permanent
 - Salary
 - GBP Annual
 - Posted
 
- Company
 - Bright Software Group
 - Location
 - Belfast, United Kingdom
 - Employment Type
 - Permanent
 - Salary
 - GBP Annual
 - Posted