API Engineer
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 an 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.
Key Responsibilities
API Development & Integration
* Design and implement RESTful APIs that expose product capabilities to AI services and third-party integrations
* Build production-grade APIs using C# .NET, SQL, and Azure services
* Implement authentication and authorization using OAuth and modern security patterns
* Create well-documented APIs using OpenAPI/Swagger standards
* Contribute to building and maintaining a developer portal for API consumers
Quality & Operations
* Write clean, maintainable, well-tested code with comprehensive documentation
* Implement logging, monitoring, and error handling for production APIs
* Optimize API performance and query efficiency
* Configure CI/CD pipelines for automated testing and deployment
* Ensure compliance with security requirements
* Participate in code reviews and contribute to team standards
Collaboration & Growth
* Work with AI platform teams to understand requirements and consumption patterns
* Collaborate with product engineering teams to expose functionality through consistent APIs
* Learn from senior engineers and contribute to architectural discussions
* Support third-party integrations and developer experience improvements
* Participate in incident response and troubleshooting
Skills, Knowledge and Expertise
Essential Skills and Experience
* Software engineering experience with focus on backend development and APIs
* Strong C# .NET skills for building APIs and services
* Solid SQL knowledge including database querying, basic optimization, and working with relational databases
* Experience building RESTful APIs for web or mobile applications
* Understanding of API design principles including REST conventions, HTTP methods, status codes, and error handling
* Familiarity with authentication using OAuth, JWT, or API keys
* Azure cloud exposure - you've worked with or deployed to Azure services
* Testing mindset - you write unit tests and understand integration testing
* Problem-solving skills - you can debug issues and work through technical challenges
Desirable Skills and Experience
* Experience building APIs for third-party integrations or external partners
* Exposure to Supabase or similar backend-as-a-service platforms
* Knowledge of API documentation tools like Swagger/OpenAPI
* Understanding of API gateways or Azure API Management
* Experience with event-driven patterns or message queues
* Familiarity with DevOps practices and CI/CD pipelines
* Understanding of rate limiting and API security best practices
* Knowledge of how AI systems interact with APIs
What Makes You a Great Fit
* Learning Mindset: You're excited to grow your API design and architecture skills. You're eager to learn from senior engineers and best practices.
* API Awareness: You understand that APIs are products with consumers. You think about usability, documentation, and developer experience.
* Attention to Detail: You care about consistency, documentation quality, and handling edge cases properly.
* Systems Thinking: You're developing an understanding of how distributed systems work and can reason through integration challenges.
* Pragmatic Approach: You balance learning with delivering value. You know when to ask for help and when to dive in.
* Collaboration: You work well with other engineers, product teams, and stakeholders. You communicate clearly about technical topics.
* Ownership: You take responsibility for your work and follow through on commitments. You care about the quality of what you build.
* Proactive Attitude: You see opportunities to improve and aren't deterred by challenges. You bring positive energy and a can-do attitude.
* Quality Focused: You care about writing clean code, good tests, and building maintainable systems.
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.