Principal Software Engineer

7 days ago


Edinburgh, Edinburgh, United Kingdom Aegon Full time
{"title": "Principal Engineer", "description": "Job Summary

We are seeking a highly skilled Principal Engineer to join our technology organization. As a key member of our team, you will be responsible for leading and overseeing the development and solution architecture of complex applications, ensuring high-quality code, and driving technical excellence across our team.

Key Responsibilities
  • Lead and drive the technical delivery for our technology strategy, making decisions that shape how we build and standardize our digital products.
  • Provide strategic guidance on engineering best practices, governance, security, and data (APIs) from a solution to implementation perspective.
  • Lead and demonstrate the qualities you want to instill in your team of full-stack developers, providing training and development, technical guidance, code reviews, and fostering a culture of continuous improvement.
  • Drive the architect, design, and development of robust and scalable web applications using ReactNative, AngularJS, and other relevant technologies.
Requirements
  • Extensive experience as a Lead Full Stack Developer, with a strong focus on web application development.
  • Solid understanding of front-end and back-end technologies, including ReactNative, AngularJS, HTML, CSS, JavaScript, and related frameworks.
  • Strong development experience in the delivery of traditional code artefacts (Java/Python/SQL, etc...) and in addition IaC artefacts (Cloud Formation/Terraform/AWS CLI).
  • Deep expertise in AWS services and architecture, including EC2, S3, Lambda, API Gateway, and DynamoDB, amongst others.
  • Strong understanding of software engineering principles, design patterns, and best practices for scalable and maintainable code.
  • Experience in conducting workshops or meetings to gather business requirements and facilitate productive discussions between business and technical teams.
What We Offer
  • A non-contributory pension between 8%-12%.
  • A discretionary bonus, depending on personal and company performance.
  • 34 days leave per year (including bank holidays, pro-rated for part-time).

We offer a range of benefits to support your well-being and career development, including private medical cover, life assurance, critical illness cover, enhanced parental leave, and a variety of lifestyle benefits.

We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their age, disability, race, religion/belief, gender, sexual orientation, or gender identity.

"}

  • Edinburgh, Edinburgh, United Kingdom Cathcart Technology Full time

    Job Title: Principal Software EngineerCathcart Technology, a leading technology company, is seeking an experienced Principal Software Engineer to lead their core squads. The ideal candidate will have a strong background in Java and AWS, with a proven track record of delivering high-quality software solutions.The successful candidate will be responsible for...


  • Edinburgh, Edinburgh, United Kingdom Cathcart Technology Full time

    Job Title: Principal Software EngineerCathcart Technology, a leading technology company, is seeking an experienced Principal Software Engineer to lead their core squads. The ideal candidate will have a strong background in Java and AWS, with a proven track record of delivering high-quality software solutions.The successful candidate will be responsible for...


  • Edinburgh, Edinburgh, United Kingdom NatWest Full time

    Job Title: Principal Software EngineerWe are seeking an experienced Principal Software Engineer to lead our software engineering team and drive the development of high-performance, robust, and resilient systems for NatWest.As a Principal Software Engineer, you will be responsible for:Leading cross-functional engineering teams and coaching others to achieve...


  • Edinburgh, Edinburgh, United Kingdom NatWest Full time

    Job Title: Principal Software EngineerWe are seeking an experienced Principal Software Engineer to lead our software engineering team and drive the development of high-performance, robust, and resilient systems for NatWest.As a Principal Software Engineer, you will be responsible for:Leading cross-functional engineering teams and coaching others to achieve...


  • Edinburgh, Edinburgh, United Kingdom Cathcart Technology Full time

    Job Title: Principal Software EngineerA leading technology company in Edinburgh is seeking an experienced Principal Software Engineer to lead their core squads. The ideal candidate will have a strong background in Java and AWS, with a proven track record of delivering high-quality software solutions.The company is going through a period of growth, scaling up...


  • Edinburgh, Edinburgh, United Kingdom Cathcart Technology Full time

    Job Title: Principal Software EngineerA leading technology company in Edinburgh is seeking an experienced Principal Software Engineer to lead their core squads. The ideal candidate will have a strong background in Java and AWS, with a proven track record of delivering high-quality software solutions.The company is going through a period of growth, scaling up...


  • Edinburgh, Edinburgh, United Kingdom NatWest Full time

    Job Title: Principal EngineerWe are seeking a highly skilled Principal Engineer to lead our software engineering teams and drive the development of high-performance, robust, and resilient systems for NatWest.As a Principal Engineer, you will be responsible for:Leading cross-functional engineering teams and coaching others to achieve technical...


  • Edinburgh, Edinburgh, United Kingdom NatWest Full time

    Job Title: Principal EngineerWe are seeking a highly skilled Principal Engineer to lead our software engineering teams and drive the development of high-performance, robust, and resilient systems for NatWest.As a Principal Engineer, you will be responsible for:Leading cross-functional engineering teams and coaching others to achieve technical...


  • Edinburgh, Edinburgh, United Kingdom Leonardo Full time

    Job Title: Principal Software EngineerJob Summary:We are seeking an experienced Principal Software Engineer to join our team at Leonardo. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions for our cutting-edge Laser Directed Energy Weapon, Dragonfire.Key...


  • Edinburgh, Edinburgh, United Kingdom Leonardo Full time

    Job Title: Principal Software EngineerJob Summary:We are seeking an experienced Principal Software Engineer to join our team at Leonardo. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions for our cutting-edge Laser Directed Energy Weapon, Dragonfire.Key...


  • Edinburgh, Edinburgh, United Kingdom NatWest Group Full time

    Principal Engineer Job DescriptionWe are seeking a highly skilled Principal Engineer to lead our software engineering teams and drive the development of high-performance, robust, and resilient systems for NatWest Group.Key ResponsibilitiesLead the technical strategy and advise on product roadmaps and migration plans to achieve strategic goals.Oversee the...


  • Edinburgh, Edinburgh, United Kingdom NatWest Group Full time

    Principal Engineer Job DescriptionWe are seeking a highly skilled Principal Engineer to lead our software engineering teams and drive the development of high-performance, robust, and resilient systems for NatWest Group.Key ResponsibilitiesLead the technical strategy and advise on product roadmaps and migration plans to achieve strategic goals.Oversee the...


  • Edinburgh, Edinburgh, United Kingdom European Tech Recruit Full time

    Job Title: Principal Software EngineerCompany: European Tech RecruitJob Type: Full-timeLocation: RemoteAbout the Role:We are seeking a highly skilled Principal Software Engineer to join our team. As a Principal Software Engineer, you will be responsible for designing, developing, and integrating complex software systems.Key Responsibilities:Design and...


  • Edinburgh, Edinburgh, United Kingdom European Tech Recruit Full time

    Job Title: Principal Software EngineerCompany: European Tech RecruitJob Type: Full-timeLocation: RemoteAbout the Role:We are seeking a highly skilled Principal Software Engineer to join our team. As a Principal Software Engineer, you will be responsible for designing, developing, and integrating complex software systems.Key Responsibilities:Design and...


  • Edinburgh, Edinburgh, United Kingdom European Tech Recruit Full time

    Job OpportunityA leading multinational semiconductor company is currently seeking a highly skilled Principal Software Development Engineer to join their team in Edinburgh, Scotland.This is a great opportunity for a principal-level software engineer to work on design, development, integration, evaluation, and verification of DSP audio filters and...


  • Edinburgh, Edinburgh, United Kingdom European Tech Recruit Full time

    Job OpportunityA leading multinational semiconductor company is currently seeking a highly skilled Principal Software Development Engineer to join their team in Edinburgh, Scotland.This is a great opportunity for a principal-level software engineer to work on design, development, integration, evaluation, and verification of DSP audio filters and...


  • Edinburgh, Edinburgh, United Kingdom European Tech Recruit Full time

    Job DescriptionPrincipal DSP Software EngineerA leading multinational semiconductor company is currently seeking a highly skilled Principal DSP Software Engineer to join their team in Edinburgh, Scotland.This is a great opportunity for a principal-level software engineer to work on design, development, integration, evaluation, and verification of DSP audio...


  • Edinburgh, Edinburgh, United Kingdom European Tech Recruit Full time

    Job DescriptionPrincipal DSP Software EngineerA leading multinational semiconductor company is currently seeking a highly skilled Principal DSP Software Engineer to join their team in Edinburgh, Scotland.This is a great opportunity for a principal-level software engineer to work on design, development, integration, evaluation, and verification of DSP audio...


  • Edinburgh, Edinburgh, United Kingdom European Tech Recruit Full time

    Job Title: Principal Software EngineerCompany: European Tech RecruitJob Type: Full-timeLocation: RemoteAbout the Role:We are seeking a highly skilled Principal Software Engineer to join our team. As a Principal Software Engineer, you will be responsible for designing, developing, and integrating complex software systems.Key Responsibilities:Design and...


  • Edinburgh, Edinburgh, United Kingdom European Tech Recruit Full time

    Job Title: Principal Software EngineerCompany: European Tech RecruitJob Type: Full-timeLocation: RemoteAbout the Role:We are seeking a highly skilled Principal Software Engineer to join our team. As a Principal Software Engineer, you will be responsible for designing, developing, and integrating complex software systems.Key Responsibilities:Design and...