SonicJobs Logo
Left arrow iconBack to search

Senior Software Engineer

Bright Software Group
Posted 4 days ago, valid for 20 days
Location

Belfast, County Down BT8, Northern Ireland

Salary

not provided

info
Contract type

Full Time

In order to submit this application, a TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • Bright is seeking a Senior Software Engineer to join their team, focusing on developing and maintaining critical features for their payroll products.
  • Candidates should have extensive experience with web-based applications using C# .NET and a strong background in cloud platforms like Azure.
  • The role requires collaboration with cross-functional teams and mentoring junior engineers, fostering a high-quality software delivery environment.
  • The position offers a salary of $110,000 per year, along with benefits such as performance-based bonuses and private medical insurance.
  • A minimum of 5 years of relevant experience in software engineering is required for this role.

Who are we?
At Bright, weve 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.


The Opportunity
As a Senior Software Engineer at Bright, you will be a key technical leader within the BrightPay team, responsible for developing, and maintaining critical features and services for our flagship payroll products. This role involves developing high-quality, scalable solutions using C# on both the backend and frontend with Blazor, leveraging a modern toolchain that includes Azure services and Kubernetes to build and host what you produce. Youll work in a dynamic, cross-functional team, driving impactful projects that shape our business and directly contribute to our customers' success.


Key Responsibilities

  • Lead the design, development, and maintenance of high-performance web-based applications and services.
  • Champion improvements in development practices, code quality and testing.
  • Collaborate closely with product managers, engineers, QAs, and other stakeholders to translate complex business requirements into scalable technical solutions.
  • Take ownership of technical troubleshooting and swiftly resolve complex issues.
  • Stay current with industry trends, technologies, and best practices to guide architectural and technological decisions.
  • Identify and implement improvements in development practices, tools, code health, and maintainability in collaboration with the wider engineering community.
  • Oversee and optimise CI/CD processes to ensure reliable and efficient automated testing and deployment.
  • Foster a collaborative environment by mentoring junior engineers and sharing expertise within cross-functional teams to ensure high-quality software delivery.


Requirements

  • Extensive experience building and maintaining web-based applications with C# .NET.
  • Proficient in writing unit tests, with test-driven development experience as an advantage.
  • Strong experience with cloud platforms such as Azure, AWS, or GCP.
  • Solid knowledge of SQL databases and other data storage technologies.
  • Experience building web frontends. Blazor or Razor is an advantage, though not a necessity.
  • Self-driven with a commitment to continual learning and personal growth.
  • Experience of promoting and applying better engineering practices within a team.
  • Proven experience working in a fast-paced agile environment.
  • Excellent collaboration skills, with a proactive approach to working in cross-functional teams.
  • Familiarity with continuous integration/continuous deployment (CI/CD) practices and tools.
  • Demonstrated leadership experience, with a track record of mentoring team members and promoting best engineering practices.

Benefits include

  • Performance based bonus
  • Additional leave
  • Company events
  • Company pension
  • Cycle to work scheme
  • Private medical insurance
  • Referral programme
  • Work from home

  • Apply now in a few quick clicks

    In order to submit this application, a TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.