Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior software engineer

Belfast
Permanent
Software engineer
Posted: 13 August
Offer description

Senior Software Engineer Reporting to: Principal Software Engineer TedTech are the latest addition to the Tedaisy Insurance Group, a company created to provide the group with the best insurance management solution on the market. At TedTech we pride ourselves on writing high quality, enterprise grade, distributed software solutions that are secure, efficient, scalable, and well architected to allow for ease of reuse and modification. We are a Microsoft development house and predominantly use Microsoft technologies including .NET, MS/Azure SQL, Azure, Visual Studio, with backend code written in C#. Working with the latest technologies including Blazor, gRPC, Docker, Redis, Cosmos DB and much more. You will have the opportunity to shape the future of TedTech and your role within the organisation. Your opinions matter at TedTech, we enjoy team conversations around new technology and methodologies, we are always open to using the newest technology and practices. Role Summary As a Senior Software Engineer in TedTech you are responsible for the coordination and development of features and enhancements to our Insurtech products. You will work closely with the Principal Software Engineer to analyse work items, create and estimate sprints, and build world class software. You are well versed in distributed system architecture, design patterns, clean code, application security, code and database versioning, and building performant and scalable solutions. You are responsible for ensuring that the developers within your team also meet your high standards and that these are upkept. You deliver high quality and tested functionality and have used test automation suites. Automated testing is second nature to you, and you appreciate the benefits that it brings. You understand web technologies and interconnectivity between systems. You have a good understanding of how the web works, including protocols, security, accessibility, and web application performance. Version control, CI/CD pipelines, project tracking tools, celebrating success; these are all important to you and you have used these tools before. You are comfortable with taking on a set of requirements, translating these to a technical specification, and ensuring that work is completed within the agreed sprint timelines with your team of developers. You are passionate about technology, innovation and challenging tasks. You are aware of the latest technology trends and actively look for ways to increase your technical knowledge. Responsibilities Lead a team of Software Engineers within the wider Software Engineering Team, reporting to the Principal Software Engineer. This includes understanding specifications, writing technical documentation, estimating workload, and building, and ensuring work is completed to a high standard and on time. Deliver software applications and components to a high standard within agreed timeframes. Help to design high-volume, high-performance, high-availability .NET applications based on business requirements. Write high quality code that conforms to coding standards is being written. Write and maintain unit, integration, end-to-end, penetration and load tests within automated test environments to ensure code quality. Understand the results of tests and resolve any problems. Ensure production platforms are running smoothly and assist if issues are found. This may involve out of hours work. Work alongside other Senior Software Engineers to ensure consistency across the codebase. Provide regular updates to the Principal Software Engineer on progress, and openly share issues and blockers as early as possible so they can be overcome. Experience, Qualifications & Skills Computer Science Degree preferable but not required. Minimum 5 years of software engineering experience, with experience in system design and architecture. High degree of knowledge in C# and .NET software development, preferably in latest versions of .NET (8 / 9). Have demonstrable experience building complex systems and have the ability to apply GOF design patterns, architectural, and common principles such as SOLID & DRY to maintain clean code. Front end web development experience is beneficial Relational database design with a high degree of experience using SQL underpinned by a solid understanding of SQL Server. NoSQL and other data storage experience is also desirable. Understanding of application vulnerabilities with the knowledge to be able to run penetration tests and resolve issues effectively. Cloud based PAAS experience in Azure, AWS or GCP. Preferably Azure. Previous experience of Senior Software Engineering duties including working with more junior staff members as a mentor. Strong analytical skills, being able to produce solutions to various problems. Proven experience in software development methodologies. Previous experience with and keeping on top of sprint boards, planners, backlogs etc.

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior software engineer
Antrim
Permanent
Randox Laboratories
Software engineer
Similar job
Senior software engineer - build ai tools (python, golang)
Belfast
Permanent
Citi
Software engineer
Similar job
Senior software engineer
Antrim
Permanent
Randox
Software engineer
See more jobs
Similar jobs
It jobs in Belfast
jobs Belfast
jobs Antrim
jobs Northern Ireland
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Belfast > Senior Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save