Principle Java Software Engineer

Principal Java Software Engineer, London

Salary :  £80,000 p.a. + excellent benefits

Our client is a global leader in scientific research and as Principal Java Software engineer you will work on software products that really make a difference.

You will be part of a dynamic Agile team of Software Engineers who thrive on ideas, communication, support and innovation within an inspiring environment, delivering products that make a difference to truly engineer the future.

You will be responsible for designing and developing in Java in order to create innovative solutions for the company’s customers, be involved in the full software development life cycle to include design, coding, unit testing, through to deployment and operation.

As a Senior Principal Software Engineer, you will handle:

  • Stimulating the technical direction of the Clients, APIs Services and Libraries.
  • Cultivating discussion and documenting team decisions via Architectural Decision Records (ADRs).
  • Writing software while following testing, coding and development process best practices to create robust and stable products.
  • Working with cross-functional technical teams to understand complex product requirements and translate them into software designs.
  • Completing bug fixes and resolving technical issues to ensure quality and performance.
  • Developing your skills and knowledge through learning modern technologies.


  • A high level of Java and JavaScript programming skills.
  • Able to feedback on ideas and manage implementation simultaneously.
  • Ability to liaise with clients and internal stakeholders.
  • Demonstrate excellent written and verbal communication.
  • Work collaboratively with internal and external teams.
  • Be prepared to mentor, monitor and guide more junior developers.
  • Collaborate with Product Owners and Tech Leaders across the organisation to define priorities and manage expectations.

Salary: £80,000 p.a.

Location: London

Apply Now