Senior Software Engineer - AI Team in Belfast
Senior Software Engineer - AI Team

Senior Software Engineer - AI Team in Belfast

Belfast Full-Time 60000 - 75000 £ / year (est.) No home office possible
Bright Software Group

At a Glance

  • Tasks: Join a dynamic team to build AI-powered software that transforms accounting workflows.
  • Company: Bright, a leading tech company revolutionising business management with innovative software solutions.
  • Benefits: Enjoy a competitive salary, performance bonuses, health insurance, and generous annual leave.
  • Other info: Collaborative culture with opportunities for mentorship and career growth.
  • Why this job: Make a real impact on businesses while working with cutting-edge AI technology.
  • Qualifications: Experience in full-stack development and a passion for AI-driven solutions.

The predicted salary is between 60000 - 75000 £ per year.

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 Software Engineer at Bright, you'll join a small, high-impact team building AI-powered features for our products. 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. Working in a self-contained squad with the autonomy to make commercial and technical decisions without being weighed down by bureaucracy, you'll be responsible for architecting and building production-grade AI solutions that solve real problems for our users. As a senior member of the team, you'll set technical direction, mentor others, and drive quality across the full stack.

Key Responsibilities

  • Technical Leadership & Delivery
    • Architect and implement scalable, production-ready AI-powered applications from front-end to back-end
    • Design and build performant, secure back-end services that integrate with our AI platform
    • Create user-friendly front-end interfaces for AI features using modern JavaScript frameworks or C# and Blazor
    • Lead technical decision-making within your squad, balancing innovation with pragmatic delivery
    • Drive best practices in code quality, testing, security, and observability
  • AI Integration & Development
    • Collaborate closely with the AI platform team to design and deliver compelling AI-first features and products
    • Integrate AI capabilities seamlessly into existing Bright products, ensuring smooth user experiences
    • Build responsive, intuitive UI components that make complex AI functionality accessible to end users
    • Optimize AI service performance, cost, and reliability in production environments
  • Quality & Continuous Improvement
    • Write clean, maintainable, well-tested code with comprehensive documentation
    • Configure and maintain CI/CD pipelines with automated testing and deployment
    • Identify opportunities for process improvements and contribute to enhancement of development practices, testability, tools, code health and maintainability across the engineering community
    • Foster a collaborative environment by working closely within cross-functional teams to ensure high-quality software delivery
  • Mentorship & Culture
    • Provide technical guidance and mentorship to other engineers
    • Contribute to architectural decisions and technical strategy
    • Help shape team culture and engineering standards

Skills, Knowledge and Expertise

  • Full stack software engineering experience building production applications for the web.
  • Proven production experience building software powered by LLMs/GenAI/ML models - not demos or prototypes, but real systems serving users
  • Strong full-stack capability with expertise in:
  • Modern JavaScript frameworks (React, Vue, Angular, etc.) or Blazor for front-end development
  • C# .NET for back-end services
  • RESTful API design and implementation
  • HTML5, CSS3, and responsive design principles
  • Cloud platform experience with Azure, AWS, or GCP
  • Production systems mindset including observability, testing, security, and reliability
  • Agile delivery experience in fast-paced, iterative environments
  • Strong collaboration and communication skills working effectively with technical and product stakeholders
  • Architectural thinking - ability to design scalable systems and make strategic technical decisions

Desirable Skills and Experience

  • Experience with multi-agent AI architectures where multiple specialised models collaborate to solve complex problems
  • Hands-on experience with vector databases and RAG (Retrieval-Augmented Generation) systems
  • Python proficiency for AI/ML development and data processing
  • Experience with prompt engineering and LLM optimization
  • Knowledge of MLOps practices and AI observability tools (e.g., Langfuse, LiteLLM)
  • Understanding of cost optimization for AI systems in production
  • Experience in B2B SaaS or domain-specific software (accounting, payroll, professional services)
  • Track record of mentoring junior engineers and driving technical standards

What Makes You a Great Fit

  • Learning Mindset: You're excited to learn new frameworks, tools and practices, particularly when it comes to AI. You stay current with emerging technologies and best practices.
  • Systems Thinking: You understand how distributed systems work and can reason about failure modes, performance bottlenecks, and architectural trade-offs.
  • Pragmatic Approach: You balance perfect solutions with shipping value quickly. You understand when to optimize and when 'good enough' enables faster learning.
  • Commercial Awareness: You think about cost implications, customer value, and margin creation in your technical decisions.
  • Collaboration: You work well with both technical and product stakeholders. You communicate technical concepts clearly to non-technical audiences.
  • Ownership: You take responsibility for your work from conception through development to production. You follow through on commitments and drive results.
  • Hunter Mentality: You see opportunities, not just problems. You bring energy, optimism, and a can-do attitude to challenges.
  • Technical Excellence: You care deeply about code quality, testing, and building systems that are maintainable and reliable.

Benefits

  • Competitive salary
  • Performance based bonus
  • 25 days annual leave
  • Health Insurance
  • Company pension
  • Life insurance
  • Company events
  • On-site parking
  • Referral scheme
  • Employee assistance programme

Senior Software Engineer - AI Team in Belfast employer: Bright Software Group

At Bright, we pride ourselves on fostering a dynamic and innovative work culture that empowers our employees to excel. As a Senior Software Engineer in our AI Team based in Belfast, you'll enjoy competitive salaries, performance bonuses, and generous annual leave, all while working in a collaborative environment that encourages mentorship and professional growth. Join us to be part of a forward-thinking company that values your contributions and offers unique opportunities to shape the future of accounting software.
Bright Software Group

Contact Detail:

Bright Software Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - AI Team in Belfast

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to AI and full-stack development. This is your chance to demonstrate what you can do beyond just a CV.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining our team at Bright. Let's create brilliant software together!

We think you need these skills to ace Senior Software Engineer - AI Team in Belfast

Full Stack Software Engineering
AI Integration
Production-Grade AI Solutions
Modern JavaScript Frameworks (React, Vue, Angular, Blazor)
C# .NET
RESTful API Design
HTML5 and CSS3
Cloud Platform Experience (Azure, AWS, GCP)
Observability and Testing
Agile Delivery
Collaboration and Communication Skills
Architectural Thinking
Python Proficiency for AI/ML Development
MLOps Practices
Cost Optimization for AI Systems

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with AI, full-stack development, and any relevant projects that showcase your skills. We want to see how you can contribute to our mission!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about AI and how your background aligns with our goals at Bright. Keep it engaging and personal – we love to see your personality come through!

Showcase Your Projects: If you've worked on any AI-powered applications or relevant software projects, make sure to include them in your application. We’re keen to see real examples of your work and how you’ve tackled challenges in the past.

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!

How to prepare for a job interview at Bright Software Group

✨Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially modern JavaScript frameworks and C#. Brush up on your knowledge of AI systems and how they integrate into production applications. Being able to discuss your past experiences with these technologies will show that you're not just a theoretical expert but someone who can deliver real solutions.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles, particularly those related to AI integration and full-stack development. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will help you demonstrate your ability to think critically and make strategic decisions, which is crucial for a Senior Software Engineer.

✨Emphasise Collaboration and Mentorship

Since the role involves mentoring others and working closely with cross-functional teams, be ready to share examples of how you've successfully collaborated with colleagues in the past. Highlight any mentorship experiences you have, as this shows you’re not only a technical leader but also someone who fosters a positive team culture.

✨Ask Insightful Questions

Prepare thoughtful questions about the company’s approach to AI, their development processes, and how they measure success. This not only shows your genuine interest in the role but also gives you a chance to assess if the company aligns with your values and career goals. It’s a two-way street, after all!

Senior Software Engineer - AI Team in Belfast
Bright Software Group
Location: Belfast

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>