Save time and effort sourcing top tech talent

Principal Software Engineer

Birmingham, UK
Full Stack Java Developer Full Stack Python Developer Java Developer Staff Engineer C# / .Net Developer C++ Developer Full Stack C# / .Net Developer Full Stack C++ Developer Principal Engineer Python Developer
Actively hiring

Principal Software Engineer

OneAdvanced
Birmingham, UK
Full Stack Java Developer Full Stack Python Developer Java Developer Staff Engineer C# / .Net Developer C++ Developer Full Stack C# / .Net Developer Full Stack C++ Developer Principal Engineer Python Developer
OneAdvanced
Actively hiring

hackajob is partnering with OneAdvanced to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 

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.

hackajob is partnering with OneAdvanced to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 

Upskill

Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.

Ready to reach your potential?