Bright Software Group is seeking a Senior Software Engineer with a strong front-end and UX focus in Leamington Spa. In this role, you'll develop Blazor applications in C# and .NET, taking ownership of design and user experience. Ideal candidates will have significant experience with modern web development, a strong eye for design, and familiarity with cloud platforms and CI/CD practices. You'll lead initiatives to improve engineering standards and mentor other engineers in a collaborative environment.
08/07/2026
Full time
Bright Software Group is seeking a Senior Software Engineer with a strong front-end and UX focus in Leamington Spa. In this role, you'll develop Blazor applications in C# and .NET, taking ownership of design and user experience. Ideal candidates will have significant experience with modern web development, a strong eye for design, and familiarity with cloud platforms and CI/CD practices. You'll lead initiatives to improve engineering standards and mentor other engineers in a collaborative environment.
Senior Software Engineer - Front End Department: Development Employment Type: Full Time Location: Belfast Description Who are we? 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. 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. The Opportunity We are looking for a Senior Software Engineer with a strong front end and UX focus to join the BrightPay engineering team. This is a hands on engineering role where you will build production Blazor applications in C# and .NET, shape how users experience the product, and help raise the bar on design quality across the team. You will be a true full stack engineer with an eye for design, comfortable owning a feature from database to interface and making considered decisions about how it should look and behave. You will collaborate closely with our existing front end lead and support the wider engineering team on UX and front end direction. Key Responsibilities Front End Leadership & User Experience Build and ship production Blazor applications in C# and .NET, owning the front end from interaction design through to deployment. Make and defend design decisions, balancing visual polish, usability, accessibility, and engineering pragmatism. Establish and evolve front end patterns, component libraries, and design conventions that other engineers can rely on. Contribute meaningfully to the back end where required, including data access, APIs, and integration with our cloud platform. Partner with our existing front end lead on architectural direction for the BrightPay user interface. Quality & Continuous Improvement Write clean, maintainable, well tested code with clear documentation, applying the same care to front end markup and styling as to back end logic. Configure and maintain CI/CD pipelines with automated testing and deployment to support reliable software delivery. Identify and act on opportunities to improve development practices, tooling, code health, and maintainability across the engineering community. Collaborate with product, QA, and stakeholders to translate requirements into solutions that work technically and feel right for users. Stay current with engineering practices, front end frameworks, and modern UX trends, applying what is genuinely useful rather than chasing novelty. Mentorship & Culture Provide technical and design guidance to other engineers, raising the team's collective ability on front end and UX. Help shape engineering and design standards across BrightPay, fostering a collaborative environment where quality is the default. Work closely with the wider engineering team to ensure consistent direction and delivery. What We Are Looking For Essential Significant commercial experience developing web applications with C# and .NET as a true full stack engineer. Demonstrable experience building production front ends in Blazor, or equivalent experience in a component based framework (React, Vue, Angular). A strong eye for design and user experience, with work you can point to that shows it. We are looking for an engineer who sees layout, hierarchy, spacing, and interaction as part of the job. Strong experience with relational databases, including writing and optimising SQL queries. Comfortable working with cloud platforms, particularly Microsoft Azure, and with CI/CD practices and automated testing. A track record of mentoring or guiding other engineers, with experience working in a fast moving Agile environment. Architectural thinking, with the ability to make sound trade offs across both front end and back end concerns. Strong collaboration and communication skills, with the ability to work effectively across technical and non technical stakeholders. Desirable Experience leading on UX or design decisions in a product engineering context, formally or informally. Familiarity with design tools (Figma, Sketch) and the ability to work directly from designs or produce credible mockups when designs are not available. Understanding of accessibility standards (WCAG) and a habit of building with them in mind. Knowledge of RESTful API design, SOLID principles, and common software design patterns. Experience in B2B SaaS or domain specific software (accounting, payroll, or professional services). Experience with containerisation technologies such as Docker or Kubernetes. AI Awareness & Adoption AI is becoming an integral part of how we work at Bright, and we want our engineers to be part of that journey. This is not an AI specialist role, but we value an openness to AI tools and a curiosity about how they can improve the way we build software. Comfortable using AI assisted development tools such as GitHub Copilot or similar to support coding, code review, and documentation tasks. An awareness of how large language models (LLMs) and AI powered features are being applied in modern software products. A willingness to engage with and learn about AI capabilities as part of your ongoing professional development. An interest in how AI can improve development workflows, reduce toil, and support higher quality output.
08/07/2026
Full time
Senior Software Engineer - Front End Department: Development Employment Type: Full Time Location: Belfast Description Who are we? 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. 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. The Opportunity We are looking for a Senior Software Engineer with a strong front end and UX focus to join the BrightPay engineering team. This is a hands on engineering role where you will build production Blazor applications in C# and .NET, shape how users experience the product, and help raise the bar on design quality across the team. You will be a true full stack engineer with an eye for design, comfortable owning a feature from database to interface and making considered decisions about how it should look and behave. You will collaborate closely with our existing front end lead and support the wider engineering team on UX and front end direction. Key Responsibilities Front End Leadership & User Experience Build and ship production Blazor applications in C# and .NET, owning the front end from interaction design through to deployment. Make and defend design decisions, balancing visual polish, usability, accessibility, and engineering pragmatism. Establish and evolve front end patterns, component libraries, and design conventions that other engineers can rely on. Contribute meaningfully to the back end where required, including data access, APIs, and integration with our cloud platform. Partner with our existing front end lead on architectural direction for the BrightPay user interface. Quality & Continuous Improvement Write clean, maintainable, well tested code with clear documentation, applying the same care to front end markup and styling as to back end logic. Configure and maintain CI/CD pipelines with automated testing and deployment to support reliable software delivery. Identify and act on opportunities to improve development practices, tooling, code health, and maintainability across the engineering community. Collaborate with product, QA, and stakeholders to translate requirements into solutions that work technically and feel right for users. Stay current with engineering practices, front end frameworks, and modern UX trends, applying what is genuinely useful rather than chasing novelty. Mentorship & Culture Provide technical and design guidance to other engineers, raising the team's collective ability on front end and UX. Help shape engineering and design standards across BrightPay, fostering a collaborative environment where quality is the default. Work closely with the wider engineering team to ensure consistent direction and delivery. What We Are Looking For Essential Significant commercial experience developing web applications with C# and .NET as a true full stack engineer. Demonstrable experience building production front ends in Blazor, or equivalent experience in a component based framework (React, Vue, Angular). A strong eye for design and user experience, with work you can point to that shows it. We are looking for an engineer who sees layout, hierarchy, spacing, and interaction as part of the job. Strong experience with relational databases, including writing and optimising SQL queries. Comfortable working with cloud platforms, particularly Microsoft Azure, and with CI/CD practices and automated testing. A track record of mentoring or guiding other engineers, with experience working in a fast moving Agile environment. Architectural thinking, with the ability to make sound trade offs across both front end and back end concerns. Strong collaboration and communication skills, with the ability to work effectively across technical and non technical stakeholders. Desirable Experience leading on UX or design decisions in a product engineering context, formally or informally. Familiarity with design tools (Figma, Sketch) and the ability to work directly from designs or produce credible mockups when designs are not available. Understanding of accessibility standards (WCAG) and a habit of building with them in mind. Knowledge of RESTful API design, SOLID principles, and common software design patterns. Experience in B2B SaaS or domain specific software (accounting, payroll, or professional services). Experience with containerisation technologies such as Docker or Kubernetes. AI Awareness & Adoption AI is becoming an integral part of how we work at Bright, and we want our engineers to be part of that journey. This is not an AI specialist role, but we value an openness to AI tools and a curiosity about how they can improve the way we build software. Comfortable using AI assisted development tools such as GitHub Copilot or similar to support coding, code review, and documentation tasks. An awareness of how large language models (LLMs) and AI powered features are being applied in modern software products. A willingness to engage with and learn about AI capabilities as part of your ongoing professional development. An interest in how AI can improve development workflows, reduce toil, and support higher quality output.
Bright Software Group in Belfast is seeking a Senior Software Engineer to specialize in front-end development using Blazor within a collaborative team. This hands-on role requires experience in C# and .NET, focusing on UX design and deployment of high-quality applications. The ideal candidate has a strong design acumen and experience mentoring fellow engineers in an Agile environment. Join a forward-thinking company that values continuous improvement and embraces AI technology in software development.
08/07/2026
Full time
Bright Software Group in Belfast is seeking a Senior Software Engineer to specialize in front-end development using Blazor within a collaborative team. This hands-on role requires experience in C# and .NET, focusing on UX design and deployment of high-quality applications. The ideal candidate has a strong design acumen and experience mentoring fellow engineers in an Agile environment. Join a forward-thinking company that values continuous improvement and embraces AI technology in software development.
Senior Software Engineer - Front End Department: Development Employment Type: Full Time Location: Leamington Spa Description Who are we? 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. 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. The Opportunity We are looking for a Senior Software Engineer with a strong front end and UX focus to join the BrightPay engineering team. This is a hands on engineering role where you will build production Blazor applications in C# and .NET, shape how users experience the product, and help raise the bar on design quality across the team. You will be a true full stack engineer with an eye for design, comfortable owning a feature from database to interface and making considered decisions about how it should look and behave. You will collaborate closely with our existing front end lead and support the wider engineering team on UX and front end direction. Key Responsibilities Front End Leadership & User Experience Build and ship production Blazor applications in C# and .NET, owning the front end from interaction design through to deployment. Make and defend design decisions, balancing visual polish, usability, accessibility, and engineering pragmatism. Establish and evolve front end patterns, component libraries, and design conventions that other engineers can rely on. Contribute meaningfully to the back end where required, including data access, APIs, and integration with our cloud platform. Partner with our existing front end lead on architectural direction for the BrightPay user interface. Quality & Continuous Improvement Write clean, maintainable, well tested code with clear documentation, applying the same care to front end markup and styling as to back end logic. Configure and maintain CI/CD pipelines with automated testing and deployment to support reliable software delivery. Identify and act on opportunities to improve development practices, tooling, code health, and maintainability across the engineering community. Collaborate with product, QA, and stakeholders to translate requirements into solutions that work technically and feel right for users. Stay current with engineering practices, front end frameworks, and modern UX trends, applying what is genuinely useful rather than chasing novelty. Mentorship & Culture Provide technical and design guidance to other engineers, raising the team's collective ability on front end and UX. Help shape engineering and design standards across BrightPay, fostering a collaborative environment where quality is the default. Work closely with the wider engineering team to ensure consistent direction and delivery. What We Are Looking For Essential Significant commercial experience developing web applications with C# and .NET as a true full stack engineer. Demonstrable experience building production front ends in Blazor, or equivalent experience in a component based framework (React, Vue, Angular) A strong eye for design and user experience, with work you can point to that shows it. We are looking for an engineer who sees layout, hierarchy, spacing, and interaction as part of the job. Strong experience with relational databases, including writing and optimising SQL queries. Comfortable working with cloud platforms, particularly Microsoft Azure, and with CI/CD practices and automated testing. A track record of mentoring or guiding other engineers, with experience working in a fast moving Agile environment. Architectural thinking, with the ability to make sound trade offs across both front end and back end concerns. Strong collaboration and communication skills, with the ability to work effectively across technical and non technical stakeholders. Desirable Experience leading on UX or design decisions in a product engineering context, formally or informally. Familiarity with design tools (Figma, Sketch) and the ability to work directly from designs or produce credible mockups when designs are not available. Understanding of accessibility standards (WCAG) and a habit of building with them in mind. Knowledge of RESTful API design, SOLID principles, and common software design patterns. Experience in B2B SaaS or domain specific software (accounting, payroll, or professional services). Experience with containerisation technologies such as Docker or Kubernetes. AI Awareness & Adoption AI is becoming an integral part of how we work at Bright, and we want our engineers to be part of that journey. This is not an AI specialist role, but we value an openness to AI tools and a curiosity about how they can improve the way we build software. Comfortable using AI assisted development tools such as GitHub Copilot or similar to support coding, code review, and documentation tasks. An awareness of how large language models (LLMs) and AI powered features are being applied in modern software products. A willingness to engage with and learn about AI capabilities as part of your ongoing professional development. An interest in how AI can improve development workflows, reduce toil, and support higher quality output.
08/07/2026
Full time
Senior Software Engineer - Front End Department: Development Employment Type: Full Time Location: Leamington Spa Description Who are we? 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. 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. The Opportunity We are looking for a Senior Software Engineer with a strong front end and UX focus to join the BrightPay engineering team. This is a hands on engineering role where you will build production Blazor applications in C# and .NET, shape how users experience the product, and help raise the bar on design quality across the team. You will be a true full stack engineer with an eye for design, comfortable owning a feature from database to interface and making considered decisions about how it should look and behave. You will collaborate closely with our existing front end lead and support the wider engineering team on UX and front end direction. Key Responsibilities Front End Leadership & User Experience Build and ship production Blazor applications in C# and .NET, owning the front end from interaction design through to deployment. Make and defend design decisions, balancing visual polish, usability, accessibility, and engineering pragmatism. Establish and evolve front end patterns, component libraries, and design conventions that other engineers can rely on. Contribute meaningfully to the back end where required, including data access, APIs, and integration with our cloud platform. Partner with our existing front end lead on architectural direction for the BrightPay user interface. Quality & Continuous Improvement Write clean, maintainable, well tested code with clear documentation, applying the same care to front end markup and styling as to back end logic. Configure and maintain CI/CD pipelines with automated testing and deployment to support reliable software delivery. Identify and act on opportunities to improve development practices, tooling, code health, and maintainability across the engineering community. Collaborate with product, QA, and stakeholders to translate requirements into solutions that work technically and feel right for users. Stay current with engineering practices, front end frameworks, and modern UX trends, applying what is genuinely useful rather than chasing novelty. Mentorship & Culture Provide technical and design guidance to other engineers, raising the team's collective ability on front end and UX. Help shape engineering and design standards across BrightPay, fostering a collaborative environment where quality is the default. Work closely with the wider engineering team to ensure consistent direction and delivery. What We Are Looking For Essential Significant commercial experience developing web applications with C# and .NET as a true full stack engineer. Demonstrable experience building production front ends in Blazor, or equivalent experience in a component based framework (React, Vue, Angular) A strong eye for design and user experience, with work you can point to that shows it. We are looking for an engineer who sees layout, hierarchy, spacing, and interaction as part of the job. Strong experience with relational databases, including writing and optimising SQL queries. Comfortable working with cloud platforms, particularly Microsoft Azure, and with CI/CD practices and automated testing. A track record of mentoring or guiding other engineers, with experience working in a fast moving Agile environment. Architectural thinking, with the ability to make sound trade offs across both front end and back end concerns. Strong collaboration and communication skills, with the ability to work effectively across technical and non technical stakeholders. Desirable Experience leading on UX or design decisions in a product engineering context, formally or informally. Familiarity with design tools (Figma, Sketch) and the ability to work directly from designs or produce credible mockups when designs are not available. Understanding of accessibility standards (WCAG) and a habit of building with them in mind. Knowledge of RESTful API design, SOLID principles, and common software design patterns. Experience in B2B SaaS or domain specific software (accounting, payroll, or professional services). Experience with containerisation technologies such as Docker or Kubernetes. AI Awareness & Adoption AI is becoming an integral part of how we work at Bright, and we want our engineers to be part of that journey. This is not an AI specialist role, but we value an openness to AI tools and a curiosity about how they can improve the way we build software. Comfortable using AI assisted development tools such as GitHub Copilot or similar to support coding, code review, and documentation tasks. An awareness of how large language models (LLMs) and AI powered features are being applied in modern software products. A willingness to engage with and learn about AI capabilities as part of your ongoing professional development. An interest in how AI can improve development workflows, reduce toil, and support higher quality output.
Business Development Executive - 3 month contract Department: The Payroll Centre Employment Type: Contract / Temp Location: Petersfield Description About The Payroll Centre and Bright New to the Bright Software Group, The Payroll Centre has been providing expert payroll training and qualifications for more than 25 years, supporting organisations and individuals to consistently produce compliant and accurate payrolls through on demand expertise and professional development. At Bright, we are powering the digital practice of tomorrow - today. We deliver products that help accountants, payroll bureaus, and businesses across the UK and Ireland work smarter and win more. Our innovative solutions and outstanding customer experiences enable our customers to run their businesses efficiently and serve their customers brilliantly. We believe understanding is the difference between working and winning. About This Role As Business Development Executive you will be responsible for generating new business and managing existing client accounts across the full range of Payroll Centre training products, memberships, and the Act learning platform. This is a consultative sales role. The BDE needs to understand the payroll landscape their clients operate in - compliance obligations, team structures, training gaps - and match solutions to those needs with precision. What You'll Do Lead Generation and Prospecting Identify target organisations - SMEs, large enterprises, multi site businesses, and agencies - that require payroll training. Generate leads through cold calling, networking, email outreach, LinkedIn, events, and partnerships. Qualify prospects to understand payroll volumes, pay frequencies, industry challenges, and existing systems. Understanding Client Needs Identify key decision makers within target organisations: HR Directors, Payroll Managers, Finance Approvers, and Training Managers. Conduct detailed payroll needs assessments, covering compliance issues, staff turnover, and complexity flags. Understand clients' compliance pain points - RTI submissions, pension auto enrolment, statutory payments, and HMRC requirements. Present solutions that align with clients' operational and regulatory needs. Client Relationship Management Serve as the day to day contact for assigned clients, building strong and trusted relationships. Check in regularly to ensure satisfaction, identify challenges, and surface opportunities for improvement. Manage client expectations and communicate updates proactively. Account Growth and Retention Identify upsell and cross sell opportunities within existing accounts. Prepare tailored proposals and quotes for additional services or enhancements. Monitor client engagement and take action to prevent attrition. Solution Presentation and Demonstrations Deliver tailored demos of payroll training products and the Act platform, explaining key features clearly. Showcase cost savings, efficiency improvements, and risk reduction outcomes. Sales and Revenue Create quotes and pricing structures based on payroll complexity and volume. Achieve monthly and quarterly sales targets for new client acquisition and existing client revenue. Internal Collaboration Work closely with Act Account Managers, Marketing, and the Operations/Customer Success team to ensure smooth client onboarding. Share market insights to support product development and marketing strategy. Provide regular feedback on client requirements, industry trends, and competitive activity. Reporting and Administration Maintain accurate records of interactions, leads, and opportunities in the CRM. Produce sales forecasts, pipeline updates, and monthly reports for management. Track conversion rates, lost deal reasons, and customer feedback. What We're Looking For Essential Experience in business development, sales, or account management - particularly in a non face to face environment. Strong communication, negotiation, and consultative selling skills. Proficiency in Microsoft Office, CRM systems, and digital lead generation channels. Ability to explain technical processes clearly to non technical clients. Strong organisational and time management skills; able to manage multiple accounts without losing pace. Proactive and customer centric approach to service. Comfortable working alongside AI tools; curious about how technology can make you better at your job. Desirable Background in payroll, HR, or professional training services. Experience with payroll software or compliance frameworks (RTI, HMRC, pension auto enrolment). Familiarity with IPASS or equivalent payroll qualifications. Working With Us We have a collaborative culture where you can be yourself. Even at 400+ people, there is still a team feel. People are genuinely looked after here, it's not just something we say. You get real autonomy to learn, to grow, to make an impact. And right now is a genuinely exciting time to join. We're growing fast, we're investing heavily in AI, and that creates real opportunity for the business and for the people in it. It's a place where curious people thrive.
06/07/2026
Full time
Business Development Executive - 3 month contract Department: The Payroll Centre Employment Type: Contract / Temp Location: Petersfield Description About The Payroll Centre and Bright New to the Bright Software Group, The Payroll Centre has been providing expert payroll training and qualifications for more than 25 years, supporting organisations and individuals to consistently produce compliant and accurate payrolls through on demand expertise and professional development. At Bright, we are powering the digital practice of tomorrow - today. We deliver products that help accountants, payroll bureaus, and businesses across the UK and Ireland work smarter and win more. Our innovative solutions and outstanding customer experiences enable our customers to run their businesses efficiently and serve their customers brilliantly. We believe understanding is the difference between working and winning. About This Role As Business Development Executive you will be responsible for generating new business and managing existing client accounts across the full range of Payroll Centre training products, memberships, and the Act learning platform. This is a consultative sales role. The BDE needs to understand the payroll landscape their clients operate in - compliance obligations, team structures, training gaps - and match solutions to those needs with precision. What You'll Do Lead Generation and Prospecting Identify target organisations - SMEs, large enterprises, multi site businesses, and agencies - that require payroll training. Generate leads through cold calling, networking, email outreach, LinkedIn, events, and partnerships. Qualify prospects to understand payroll volumes, pay frequencies, industry challenges, and existing systems. Understanding Client Needs Identify key decision makers within target organisations: HR Directors, Payroll Managers, Finance Approvers, and Training Managers. Conduct detailed payroll needs assessments, covering compliance issues, staff turnover, and complexity flags. Understand clients' compliance pain points - RTI submissions, pension auto enrolment, statutory payments, and HMRC requirements. Present solutions that align with clients' operational and regulatory needs. Client Relationship Management Serve as the day to day contact for assigned clients, building strong and trusted relationships. Check in regularly to ensure satisfaction, identify challenges, and surface opportunities for improvement. Manage client expectations and communicate updates proactively. Account Growth and Retention Identify upsell and cross sell opportunities within existing accounts. Prepare tailored proposals and quotes for additional services or enhancements. Monitor client engagement and take action to prevent attrition. Solution Presentation and Demonstrations Deliver tailored demos of payroll training products and the Act platform, explaining key features clearly. Showcase cost savings, efficiency improvements, and risk reduction outcomes. Sales and Revenue Create quotes and pricing structures based on payroll complexity and volume. Achieve monthly and quarterly sales targets for new client acquisition and existing client revenue. Internal Collaboration Work closely with Act Account Managers, Marketing, and the Operations/Customer Success team to ensure smooth client onboarding. Share market insights to support product development and marketing strategy. Provide regular feedback on client requirements, industry trends, and competitive activity. Reporting and Administration Maintain accurate records of interactions, leads, and opportunities in the CRM. Produce sales forecasts, pipeline updates, and monthly reports for management. Track conversion rates, lost deal reasons, and customer feedback. What We're Looking For Essential Experience in business development, sales, or account management - particularly in a non face to face environment. Strong communication, negotiation, and consultative selling skills. Proficiency in Microsoft Office, CRM systems, and digital lead generation channels. Ability to explain technical processes clearly to non technical clients. Strong organisational and time management skills; able to manage multiple accounts without losing pace. Proactive and customer centric approach to service. Comfortable working alongside AI tools; curious about how technology can make you better at your job. Desirable Background in payroll, HR, or professional training services. Experience with payroll software or compliance frameworks (RTI, HMRC, pension auto enrolment). Familiarity with IPASS or equivalent payroll qualifications. Working With Us We have a collaborative culture where you can be yourself. Even at 400+ people, there is still a team feel. People are genuinely looked after here, it's not just something we say. You get real autonomy to learn, to grow, to make an impact. And right now is a genuinely exciting time to join. We're growing fast, we're investing heavily in AI, and that creates real opportunity for the business and for the people in it. It's a place where curious people thrive.
Senior Software Engineer Department: Development Employment Type: Full Time Location: Belfast Description Who are we? 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. 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. The Role We are looking for a Senior Software Engineer to join the BrightPay engineering team, working on our cloud payroll platform. You will be writing C# and .NET, working with SQL, and shipping features that handle real payroll runs, tax calculations, and compliance requirements across multiple jurisdictions. Payroll is a domain where correctness matters. Integrations with HMRC, Revenue, banks, and payment providers have hard deadlines and zero tolerance for errors - if you find that constraint interesting rather than tedious, you will thrive here. As a senior member of a small, cross-functional team, you will lead technical decisions, mentor other engineers, and raise the bar on code quality and engineering practice. Key Responsibilities Technical Leadership & Delivery Architect and implement scalable, production-ready applications across front-end and back-end, ensuring robust, efficient, and performant delivery. Lead technical decision-making within your squad, balancing innovation with pragmatic delivery. Design and build secure, high-quality back-end services integrated with our cloud platform. Drive best practices in code quality, testing, security, and observability across the team. Contribute to architectural decisions and technical strategy, shaping how we build at Bright. Quality & Continuous Improvement Write clean, maintainable, well-tested code with comprehensive documentation that meets Bright's engineering standards. Configure and maintain CI/CD pipelines with automated testing and deployment to support reliable software delivery. Identify and act on opportunities to improve development practices, tooling, code health, and maintainability across the engineering community. Collaborate with product managers, QA, and stakeholders to translate business requirements into robust technical solutions. Stay current with industry trends, emerging technologies, and engineering best practices. Mentorship & Culture Provide technical guidance and mentorship to junior and mid-level engineers. Help shape team culture and engineering standards, fostering a collaborative and high-quality delivery environment. Work closely within cross-functional teams to ensure consistent, high-quality software delivery. What We're Looking For Essential Significant commercial experience developing web-based applications with C# and .NET. Strong experience with relational databases, including writing and optimising SQL queries. Proven experience with cloud platforms, particularly Microsoft Azure. Demonstrated ability to lead technical decision-making and mentor other engineers. Experience working in a fast-moving Agile environment. Strong familiarity with CI/CD practices, tools, and automated testing strategies. Architectural thinking - ability to design scalable systems and make sound technical trade-offs. Strong collaboration and communication skills, with the ability to work effectively across technical and non-technical stakeholders. Desirable Experience building web front ends using JavaScript and modern frameworks such as React, Vue, or Blazor. Experience with containerisation technologies such as Docker or Kubernetes. Understanding of SOLID principles and software design patterns (MVVM, MVC, microservices). Knowledge of RESTful API design and development. Experience in B2B SaaS or domain-specific software (accounting, payroll, or professional services). Track record of mentoring engineers and driving technical standards across a team. AI Awareness & Adoption AI is becoming an integral part of how we work at Bright, and we want our engineers to be part of that journey. This is not an AI-specialist role, but we value an openness to AI tools and a curiosity about how they can improve the way we build software. Comfortable using AI-assisted development tools such as GitHub Copilot or similar to support coding, code review, and documentation tasks. An awareness of how large language models (LLMs) and AI-powered features are being applied in modern software products. A willingness to engage with and learn about AI capabilities as part of your ongoing professional development. An interest in how AI can improve development workflows, reduce toil, and support higher-quality output.
03/07/2026
Full time
Senior Software Engineer Department: Development Employment Type: Full Time Location: Belfast Description Who are we? 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. 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. The Role We are looking for a Senior Software Engineer to join the BrightPay engineering team, working on our cloud payroll platform. You will be writing C# and .NET, working with SQL, and shipping features that handle real payroll runs, tax calculations, and compliance requirements across multiple jurisdictions. Payroll is a domain where correctness matters. Integrations with HMRC, Revenue, banks, and payment providers have hard deadlines and zero tolerance for errors - if you find that constraint interesting rather than tedious, you will thrive here. As a senior member of a small, cross-functional team, you will lead technical decisions, mentor other engineers, and raise the bar on code quality and engineering practice. Key Responsibilities Technical Leadership & Delivery Architect and implement scalable, production-ready applications across front-end and back-end, ensuring robust, efficient, and performant delivery. Lead technical decision-making within your squad, balancing innovation with pragmatic delivery. Design and build secure, high-quality back-end services integrated with our cloud platform. Drive best practices in code quality, testing, security, and observability across the team. Contribute to architectural decisions and technical strategy, shaping how we build at Bright. Quality & Continuous Improvement Write clean, maintainable, well-tested code with comprehensive documentation that meets Bright's engineering standards. Configure and maintain CI/CD pipelines with automated testing and deployment to support reliable software delivery. Identify and act on opportunities to improve development practices, tooling, code health, and maintainability across the engineering community. Collaborate with product managers, QA, and stakeholders to translate business requirements into robust technical solutions. Stay current with industry trends, emerging technologies, and engineering best practices. Mentorship & Culture Provide technical guidance and mentorship to junior and mid-level engineers. Help shape team culture and engineering standards, fostering a collaborative and high-quality delivery environment. Work closely within cross-functional teams to ensure consistent, high-quality software delivery. What We're Looking For Essential Significant commercial experience developing web-based applications with C# and .NET. Strong experience with relational databases, including writing and optimising SQL queries. Proven experience with cloud platforms, particularly Microsoft Azure. Demonstrated ability to lead technical decision-making and mentor other engineers. Experience working in a fast-moving Agile environment. Strong familiarity with CI/CD practices, tools, and automated testing strategies. Architectural thinking - ability to design scalable systems and make sound technical trade-offs. Strong collaboration and communication skills, with the ability to work effectively across technical and non-technical stakeholders. Desirable Experience building web front ends using JavaScript and modern frameworks such as React, Vue, or Blazor. Experience with containerisation technologies such as Docker or Kubernetes. Understanding of SOLID principles and software design patterns (MVVM, MVC, microservices). Knowledge of RESTful API design and development. Experience in B2B SaaS or domain-specific software (accounting, payroll, or professional services). Track record of mentoring engineers and driving technical standards across a team. AI Awareness & Adoption AI is becoming an integral part of how we work at Bright, and we want our engineers to be part of that journey. This is not an AI-specialist role, but we value an openness to AI tools and a curiosity about how they can improve the way we build software. Comfortable using AI-assisted development tools such as GitHub Copilot or similar to support coding, code review, and documentation tasks. An awareness of how large language models (LLMs) and AI-powered features are being applied in modern software products. A willingness to engage with and learn about AI capabilities as part of your ongoing professional development. An interest in how AI can improve development workflows, reduce toil, and support higher-quality output.
Bright Software Group seeks a Senior Software Engineer to enhance our cloud payroll platform, ensuring robust technical solutions and quality code. You'll lead technical decisions, mentor junior engineers, and collaborate with cross-functional teams to deliver high-quality software. Candidates should be proficient in C#, .NET, SQL, and have experience with Azure, CI/CD practices, and Agile environments. Join us to make a difference in the industry!
02/07/2026
Full time
Bright Software Group seeks a Senior Software Engineer to enhance our cloud payroll platform, ensuring robust technical solutions and quality code. You'll lead technical decisions, mentor junior engineers, and collaborate with cross-functional teams to deliver high-quality software. Candidates should be proficient in C#, .NET, SQL, and have experience with Azure, CI/CD practices, and Agile environments. Join us to make a difference in the industry!
API Engineer Department: Development Employment Type: Full Time Location: Warwick Description 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 Competitive salary Performance based bonus 25 days annual leave Health insurance Life insurance Company pension Company events Free food onsite On site parking Referral programme Employee Assistance Programme
29/06/2026
Full time
API Engineer Department: Development Employment Type: Full Time Location: Warwick Description 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 Competitive salary Performance based bonus 25 days annual leave Health insurance Life insurance Company pension Company events Free food onsite On site parking Referral programme Employee Assistance Programme
Bright Software Group in Warwick is seeking an API Engineer to build API infrastructure for their innovative software products. The ideal candidate will exhibit strong capabilities in C# .NET, SQL, and have a keen understanding of RESTful API design principles. Responsibilities include developing high-performance production-grade APIs and ensuring effective collaboration with teams for integration projects. The role offers a competitive salary and a range of benefits including health insurance and annual leave.
29/06/2026
Full time
Bright Software Group in Warwick is seeking an API Engineer to build API infrastructure for their innovative software products. The ideal candidate will exhibit strong capabilities in C# .NET, SQL, and have a keen understanding of RESTful API design principles. Responsibilities include developing high-performance production-grade APIs and ensuring effective collaboration with teams for integration projects. The role offers a competitive salary and a range of benefits including health insurance and annual leave.