Taro Logo

Principal Engineer - Java

An award-winning consultancy delivering exceptional products and services through technology, helping organizations accelerate value delivery and create outstanding customer experiences.
Backend
Principal Software Engineer
Hybrid
8+ years of experience
Enterprise SaaS · Healthcare

Job Description

Burendo, an award-winning technology consultancy, is seeking a Principal Engineer specializing in Java to join their team. This role offers a unique opportunity to work with a company that focuses on delivering exceptional products and services through technology. The position combines technical leadership with hands-on development, requiring expertise in Java and additional programming languages.

The ideal candidate will serve as both a technical leader and mentor, helping shape client technology strategies while maintaining a strong connection to practical development work. You'll be working in a hybrid environment, contributing to various aspects of the technology stack and participating in all stages of the software development lifecycle.

What makes this role particularly attractive is Burendo's strong emphasis on professional development and work-life balance. The company offers substantial benefits, including a generous learning and development allowance, wellness benefits, and flexible working arrangements. Their culture promotes collaboration, continuous learning, and pragmatic problem-solving.

Key responsibilities include acting as a trusted advisor to clients, managing junior engineers, and maintaining high coding standards while working with modern technologies including Java, cloud platforms (AWS/Azure), and infrastructure-as-code. The role offers an excellent opportunity for experienced engineers who want to make a significant impact while continuing to grow their technical and leadership skills.

Burendo's commitment to equal opportunities, support for the Armed Forces Community, and focus on work-life balance makes this an attractive position for senior technologists looking to take the next step in their career. The company's pragmatic approach to delivery and focus on making a real difference through technology creates an environment where you can truly influence and shape technical solutions while helping others grow.

Last updated a month ago

Responsibilities For Principal Engineer - Java

  • Contribute to all areas of the tech stack
  • Get involved in all stages of the software development lifecycle
  • Help shape client technology strategy aligned with business goals
  • Translate complex engineering needs into clear business value propositions
  • Mentor and manage junior and mid-level engineers
  • Work with CI/CD pipelines
  • Participate in code testing and quality assurance

Requirements For Principal Engineer - Java

Java
Python
TypeScript
MongoDB
  • Fundamental coding experience in Java plus more than one widely used language
  • Experience working at a Technical Lead level
  • Experience acting as a trusted advisor to key clients
  • Experience working within cloud environments (AWS or Azure)
  • Fundamental understanding of infrastructure-as-code
  • Ability to be pragmatic and avoid unnecessary gold-plating
  • Strong testing skills and quality focus
  • Good communication skills
  • DevOps mentality
  • Experience managing and mentoring junior and mid-level engineers

Benefits For Principal Engineer - Java

401k
Medical Insurance
Mental Health Assistance
Education Budget
Parental Leave
  • 25 days Annual Leave (plus bank holidays)
  • Additional day of paid leave for celebrations
  • Additional holiday days based on tenure (up to 28 days)
  • Monthly Wellness Allowance
  • Annual Learning and Development Allowance
  • Matched Employer Contributed Pension (5%)
  • Life assurance based on 4x salary
  • Employee Assistance Programme
  • Enhanced Family Leave
  • Enhanced company sick pay
  • Optional Salary Sacrifice benefits
  • Social events and activities

Related Jobs

Principal Engineer - Java

Principal Java Engineer position at Burendo - Hybrid role based in London

Software Architect

Senior software architecture role at NVIDIA focusing on media solutions for broadcasting industry, requiring 12+ years experience and expertise in GPU software development.

Principle Software Engineer

Principal Software Engineer position at Eli Lilly's Aparito division, focusing on healthcare technology development with opportunities for technical leadership and hands-on development.

Principal Software Developer

Principal Software Engineer position at Oracle Cloud Infrastructure focusing on performance optimization and efficiency improvements across core cloud services.

Principal Software Engineer

Principal Software Engineer position at Elsevier in London, focusing on Enterprise API Platform development using Java, AWS, and Kubernetes technologies.