Connecting Talent to opportunity

Connecting Talent to opportunity

Principal Software Engineer

Apply

Job Description:

Principal Software Engineer

Pearson Carter are currently working with an established technology organisation developing advanced software solutions used by leading businesses worldwide. They are looking to appoint a Principal Software Engineer to help drive the evolution of a sophisticated, high-performance platform into a scalable, cloud-ready architecture.

You'll play a key role in shaping technical strategy, modernising legacy systems, and mentoring engineering teams while remaining hands-on with software design and development.

 

If you're passionate about solving complex technical challenges and enjoy leading engineering initiatives, we'd love to hear from you.

 

Key Responsibilities

  • Lead the modernisation of legacy C systems into scalable, cloud-enabled .NET services.
  • Own architecture, technical design, and delivery of high-performance software solutions.
  • Develop backend services, messaging systems, and distributed applications using modern engineering practices.
  • Drive code quality, testing, CI/CD, security, and software development best practices.
  • Mentor engineers and collaborate with cross-functional teams on technical strategy and roadmap planning.

 

Essential Requirements

  • Strong commercial experience with C, C#, and modern .NET technologies.
  • Proven background in software architecture, distributed systems, microservices, and cloud-based applications.
  • Experience developing and deploying solutions across Linux and Windows environments.
  • Strong MS SQL expertise, including performance optimisation and database design.
  • Experience modernising legacy applications and working within Agile development environments.
  • Familiarity with CI/CD pipelines, version control systems, and technical documentation.
  • Experience with TypeScript, Python, DevOps practices, or large-scale SaaS platforms.

 

Benefits

  • Hybrid working model.
  • Private healthcare.
  • Enhanced pension contribution.
  • Life assurance.
  • Generous annual leave allowance.
  • Learning and development support.
  • Professional certification opportunities.
  • Employee wellbeing initiatives.
  • Flexible benefits package.
  • Modern collaborative working environment.

 

How to Apply

Please apply ASAP with your CV to be considered for this position. You can also get in touch with me on [email protected] or 0191 406 6111.

  • Job Type

    Permanent, Full Time

  • Work Authorisation

    No

  • Industry Sector IT & Internet

Apply for this position

Thank you for your application

Why don't you search for some more vacancies...