Job 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.  The Opportunity As a Software Engineering Team Lead at Bright, you will play a pivotal role in leading and mentoring a team of skilled engineers while contributing to the development of high-quality, scalable products and services. This role involves overseeing the technical direction of projects, ensuring best practices are followed, and fostering a culture of continuous improvement. It is a “player manager” role, where you will have to balance your own individual technical contribution with the leadership duties on a small team. Your leadership will guide the development of products and services that unify our suite of cloud offerings and have direct impact on our customers. Proficiency in C#, SQL databases, and cloud platforms like Azure is essential, with experience in front-end technologies like JavaScript being an asset. Key Responsibilities Lead and mentor a small team of engineers, providing guidance on technical challenges and fostering professional growth within the team. Drive the technical architecture and design of web-based applications and services, ensuring they are robust, scalable, and efficient. Be responsible for the team’s delivery of new products, services, features and maintenance work, updating stakeholders of progress and ensuring project governance. Design, develop and maintain web-based applications and services that are robust and scalable. Deploy, monitor, and optimise software in production, ensuring they perform at scale and meet product requirements. Collaborate within the product manager, engineers, QAs and other stakeholders to translate business requirements into technical solutions. Lead the troubleshooting and resolution of complex technical issues. Stay updated with the latest industry trends, technologies and best practices in software engineering. Identify opportunities for improve development practices, tools, code health and maintainability in collaboration with the wider engineering community. Configure builds and automated tests to execute reliably and efficiently in CI/CD environments. Provide technical support to frontline support staff and sales. Foster a culture of continuous improvement and create a collaborative environment to ensure high quality within the team for high quality software delivery. Requirements: Experience leading a small team of software engineers and delivering high-quality software solutions. Experience building web-based applications with C# .net and navigating complex technical and architectural decisions., Experience with writing unit tests or test-driven development an advantage. Experience with cloud platforms such as Azure, AWS or GCP. Experience building web front ends in JavaScript would be an advantage, though not necessary. Be self-driven and interested in growing your skills and knowledge. Experience working in a fast-moving agile environment, and able to help a team adapt and optimise its processes to meet its current needs and challenges. Strong understanding of continuous integration/continuous deployment (CI/CD) practices and tools. Job Types: Full-time, Permanent Additional pay: Performance bonus Benefits: Additional leave Company events Company pension Cycle to work scheme Private medical insurance Referral programme Work from home Schedule: Monday to Friday Ability to commute/relocate: Belfast, BT8 6AW: reliably commute or plan to relocate before starting work (required) Experience: C#: 1 year (preferred) .NET: 1 year (preferred) Team management: 3 years (preferred)

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

United Kingdom