Job Search and Career Advice Platform

Enable job alerts via email!

Lead Software Engineer

Arch Capital Group

Manchester

On-site

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global insurance and reinsurance firm seeks a Lead Software Engineer to provide technical guidance in software development using C#. The role includes designing, coding, testing, and debugging complex applications, while ensuring best practices in coding and maintenance. Ideal candidates will have a comprehensive understanding of C#, experience with cloud platforms, and familiarity with SQL/NoSQL databases. This position is based in Manchester, United Kingdom.

Qualifications

  • Provide technical guidance and leadership in software design and development.
  • Ensure best practices in coding, testing, and maintenance.
  • Stay updated with C# and related technologies.

Responsibilities

  • Design, code, test, debug, and document complex applications and systems.
  • Optimize and refactor code for performance and maintainability.
  • Collaborate with team members to integrate systems and solutions.

Skills

Comprehensive understanding of C#
TDD, BDD, DDD
SQL and NoSQL DBMS experience
Experience with cloud platforms (Azure / AWS)
Modern source control systems (GitHub)
Event Sourcing (desirable)
Experience with AI platforms (OpenAI) (desirable)
Job description

With a company culture rooted in collaboration, expertise and innovation, we aim to promote progress and inspire our clients, employees, investors and communities to achieve their greatest potential. Our work is the catalyst that helps others achieve their goals. In short, We Enable Possibility℠.

Lead Software Engineer
Technical Guidance :
  • Provide technical guidance and leadership in the design and development of software applications using C#.
  • Ensure the application of best practices in coding, testing, and maintenance.
  • Stay updated with the latest developments in C# and related technologies.
Software Development :
  • Design, code, test, debug, and document complex applications and systems.
  • Optimize and refactor existing code to improve performance and maintainability.
  • Collaborate with other team members to integrate systems and solutions.
Skills
  • Comprehensive understanding of C#
  • TDD, BDD, DDD
  • Able to confidently discuss the various architectural patterns with a good understanding of trade-offs
  • Experience with SQL and NoSQL DBMS
  • Modern source control system (for example GitHub)
  • Experience with a cloud platform (Azure / AWS)
  • Event Sourcing (desirable)
  • Experience with an AI platform (OpenAI), (desirable)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.