Principal Software Engineer

2 days ago


Birmingham, Birmingham, United Kingdom OneAdvanced Full time


Join OneAdvanced

A Principal Software Engineer is a senior-level position responsible for overseeing the entire software development lifecycle. This role involves setting technical standards, designing complex software systems, and providing leadership and mentorship to engineering teams. Principal Software Engineers ensure that software projects meet quality and efficiency standards and align with business goals.



What You Will Do

  • Technical Leadership: Provide technical guidance and leadership to development teams.
  • Architecture Design: Design and oversee the architecture of complex software systems.
  • Code Quality: Ensure high standards of code quality through code reviews and best practices.
  • Project Management: Manage software projects to ensure they are completed on time and within budget.
  • Mentorship: Mentor and coach junior and mid-level engineers to enhance their technical skills.
  • Stakeholder Communication: Communicate effectively with stakeholders to understand and meet their requirements.
  • Continuous Improvement: Stay updated with the latest industry trends and technologies to continuously improve software processes.
  • Problem Solving: Solve complex technical problems and troubleshoot critical issues.
  • Documentation: Create and maintain comprehensive documentation for software projects.
  • Collaboration: Work closely with cross-functional teams, including product managers, designers, and other engineers, to ensure successful project delivery.


What You Will Have

  • Technical Expertise: Extensive experience in software development and proficiency in programming languages such as Java, C++, or Python as well as .net 8 / cloud / system design / automating testing / modernisation and microservices 
  • Leadership Skills: Strong leadership skills to guide and mentor engineering teams.
  • Analytical Skills: Excellent analytical skills to understand and solve complex technical problems.
  • Communication Skills: Effective communication skills to interact with team members and stakeholders.
  • Project Management: Strong project management skills to oversee software projects.
  • Adaptability: Ability to adapt to new technologies and methodologies quickly.
  • Attention to Detail: High attention to detail to ensure software quality and functionality.
  • Collaboration: Strong teamwork skills to work effectively with cross-functional teams.
  • Innovation: Creative thinking to develop innovative software solutions.
  • Continuous Learning: Commitment to continuous learning and staying updated with industry trends.


What We Do For You

Wellbeing that means something

  • 26 days' holiday + bank holidays (and the option to buy more) plus 1 paid volunteering day every year
  • Exceptional family leave, 26 weeks fully paid maternity/adoption, 4 weeks fully paid paternity, 22 weeks fully paid shared parental leave, plus 5 days paid bereavement leave
  • Robust sick pay of up to 13 weeks full pay + 13 weeks half pay
  • 24/7 Employee Assistance Programme for confidential support
  • Private medical insurance for everyone, no medical-history exclusions

Financial benefits that have your back

  • Group-wide performance bonus, when we win, you win
  • Income protection: up to 75% salary for 5 years if you ever need it

Grow your career with us

  • SkillsHub learning platform with leadership pathways, future-manager training, and a huge online library
  • Access to external training and apprenticeships

Making a Difference 

  • MatchIt Fundraise for a cause close to your heart and OneAdvanced will match part of the funding
  • Pennies from Heaven donate the pennies from your pay check to help make a difference without lifting a finger

Plus plenty other flexible benefits to suit your lifestyle on our RewardHub, including:

  • ULEV car scheme with 1,000+ models
  • Dental insurance, Health Cash Plan, Critical Illness Cover, Partner Life Cover


Who We Are

OneAdvanced is one of the UK's largest providers of business software and services serving 20,000+ global customers with an annual turnover of £330M+. We manage 1.5 million 111 calls per month, support over 2 million Further Education learners across the UK, handle over 10 million wills, and so much more. Our mission is to power the world of work and, as you can see, our software underpins some of the UK's most critical sectors.

We invest in our brilliant people. They are at the heart of our success as we strive to be a diverse, inclusive and engaging place to work that not only powers the world of work, but empowers the growth, ambitions and talent of our people.

To learn more about working at OneAdvanced please click here 




  • Birmingham, Birmingham, United Kingdom OneAdvanced Full time

    Join OneAdvancedA Principal Software Engineer is a senior-level position responsible for overseeing the entire software development lifecycle. This role involves setting technical standards, designing complex software systems, and providing leadership and mentorship to engineering teams. Principal Software Engineers ensure that software projects meet quality...


  • Birmingham, Birmingham, United Kingdom Nicholas Associates Full time £65,000 - £80,000 per year

    Principal Mechanical Engineer– Building Design ConsultancyLocation:BirminghamSalary:Up to £65,000 + benefits (negotiable)Sector:Building Design / MEP ConsultancyLevel:PrincipalAbout the Role:Lead mechanical engineering design projects across a range of building sectors.Provide technical leadership and mentorship to junior and senior engineers.Oversee...

  • Principal Engineer

    4 hours ago


    Birmingham, Birmingham, United Kingdom Arcadis Full time

    DescriptionArcadis is the world's leading company delivering sustainable design, engineering, and consultancy solutions for natural and built assets.We are more than 36,000 people, in over 70 countries, dedicated to improving quality of life. Everyone has an important role to play. With the power of many curious minds, together we can solve the world's most...

  • Software Engineer

    1 week ago


    Birmingham, Birmingham, United Kingdom Mansell Recruitment Group Full time £40,000 - £55,000 per year

    Software Development Engineer/Controls Engineer - Birmingham - Up to £55,000 DOEA leading thermal technology manufacturer is seeking a Software Development Engineer/Controls Engineer to support the development, maintenance and enhancement of software systems. The role involves close collaboration with cross-functional teams to design, develop and deploy...


  • Birmingham, Birmingham, United Kingdom BAE Systems Full time £60,000 - £120,000 per year

    Job Title: Principal Product Safety EngineerLocation: Coventry. We offer a range of hybrid and flexible working arrangements – please speak to your recruiter about the options for this particular role.Salary: Negotiable, depending on experienceWhat You'll Be DoingLeading the derivation and manage Product Safety requirements derived from Product Safety...

  • Software Engineer

    2 weeks ago


    Birmingham, Birmingham, United Kingdom WEG Tech Full time £40,000 - £80,000 per year

    Software Engineer – C# / Java / Web / Desktop Applications - WinFormsHybrid WorkingGood Salary PackageCompany Bonus 10%33 Days HolidaysGood Company Pension ContributionsHealthcareLife CoverFree Parking and EV Charging PointsOther Great BenefitsWe have a great position for a Software Engineer with a knowledge of Website and eCommerce platform development...


  • Birmingham, Birmingham, United Kingdom Galliford Try Full time

    Job DescriptionJob Title:Geotechnical Principal Design EngineerCan Be Based From The Following Office Locations:Solihull, Warrington, Grangemouth, Bristol, Rickmansworth, AnnesleyAbout UsGalliford Try is one of the UK's most formidable construction businesses with an enviable track record of delivering schemes that strive to provide positive, lasting change...


  • Birmingham, Birmingham, United Kingdom Capgemini Full time £50,000 - £60,000

    At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and...


  • Birmingham, Birmingham, United Kingdom PM Group Full time

    Overview We are looking for a Principal Mechanical Process Engineer to join PM Group working for us based out of our Birmingham office.Job Title: Principal Mechanical Process EngineerLocation: BirminghamContract: Full Time – Permanent Responsibilities As part of the UK Mechanical team, you will be responsible for leading the successful mechanical...


  • Birmingham, Birmingham, United Kingdom PM Group Full time £50,000 - £120,000 per year

    OverviewWe are looking for aPrincipal Mechanical Process Engineerto joinPM Groupworking for us based out of ourBirminghamoffice.Job Title:Principal Mechanical Process EngineerLocation:BirminghamContract:Full Time - PermanentResponsibilitiesAs part of the UK Mechanical team, you will be responsible for leading the successful mechanical engineering delivery...