Enable job alerts via email!

Principal Software Engineer

IDBS

Woking

Hybrid

GBP 60,000 - 100,000

Full time

10 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Principal Software Engineer to lead software solutions in a dynamic environment. This role involves providing technical leadership, ensuring best practices, and designing scalable architectures. You'll collaborate with agile teams and drive development while mentoring others. If you are passionate about solving complex problems and enjoy a flexible work setup, this opportunity is perfect for you. Join a company that values innovation and diversity, and help accelerate the impact of science and technology.

Qualifications

  • Deep expertise in Java SE and EE, including OOP and multithreading.
  • Strong SQL and PL/SQL skills with Oracle optimization experience.

Responsibilities

  • Lead design and development of high-quality software solutions.
  • Collaborate with teams to shape technical roadmaps and recommend tools.

Skills

Java SE
Java EE
SQL
PL/SQL
Problem-solving

Tools

AWS
Docker
Kubernetes
Jenkins
Kafka

Job description

Join to apply for the Principal Software Engineer role at IDBS

IDBS helps BioPharma organizations unlock the potential of AI/ML to improve the lives of patients. As a trusted long-term partner to 80% of the top 20 global BioPharma companies, IDBS delivers powerful cloud software and services designed for the BioPharma sector.

IDBS, a Danaher company, leverages 35 years of scientific informatics expertise to help organizations design, execute, and orchestrate processes, manage data, and gain insights throughout the product lifecycle, from R&D to manufacturing. Known for its IDBS E-WorkBook software, IDBS has expanded its solutions to the IDBS Polar and PIMS cloud platforms to support decision-making in GxP and non-GxP environments.

Are you interested in working in a dynamic, fast-paced, high-performing, safe-to-fail, and enjoyable environment founded on trust, empowerment, and autonomy? Do you enjoy solving complex customer problems as part of a team?

We are seeking a Principal Software Engineer responsible for leading the design and development of high-quality software solutions. You will provide technical leadership, guide the team, and ensure best practices and high standards are maintained. Your role includes designing and overseeing complex system architectures, ensuring scalability, reliability, and performance. Conducting code reviews to maintain quality, security, and standards will be key.

What you will be doing:
  1. Collaborate with architecture and agile teams to shape technical roadmaps, recommend tools & technologies based on new tech, market insights, and architectural guidelines.
  2. Support requirement elaboration, technical planning, backlog refinement, and contribute to product enhancements and new features.
  3. Assist in module-level architecture and design, considering security, performance, deployment, and monitoring strategies. Drive development of shared components and provide technical guidance for module design.
  4. Research and promote new technologies, design patterns, and methodologies to optimize development. Collaborate across teams for proof of concept activities and contribute to tech forums.
  5. Identify systemic issues, coach team members in problem-solving, and lead root cause analysis, including re-architecting as needed.
Success in this role looks like:
  1. Deep expertise in Java SE and EE, including OOP, multithreading, and memory management.
  2. Strong SQL, PL/SQL, Oracle optimization, troubleshooting, tuning, and design skills.
  3. Ability to design scalable, maintainable, and efficient architectures, including microservices and cloud solutions.
  4. Experience guiding and mentoring development teams, fostering collaboration.
  5. Strong problem-solving skills for troubleshooting and performance optimization.
Preferred additional experience:
  • TDD/ATDD/BDD, DDD, Pair/Ensemble Programming
  • Wildfly, AWS, Docker/Kubernetes, Kafka, Jenkins
  • GWT, Jest, Vite, Cypress, Playwright, eslint, esbuild, webpack, web components

At IDBS, we support flexible working arrangements for eligible roles, promoting work-life balance and career development. This position offers a flexible work setup, including part-time remote work. Further details will be provided during the interview process.

Join our team today to help accelerate the impact of science and technology. We partner globally to solve complex challenges and bring science to life.

For more information, visit www.danaher.com.

At Danaher, we value diversity and the unique perspectives it brings to our workforce, workplace, and markets.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Engineer

TN United Kingdom

Greater London

Remote

GBP 90,000 - 100,000

Yesterday
Be an early applicant

Principal Software Engineer – 100% Remote (anywhere in the world)

TN United Kingdom

London

Remote

GBP 60,000 - 100,000

13 days ago

Lead Software Engineer

Emergn

London

Remote

GBP 60,000 - 100,000

11 days ago

Principal Software Engineer - Remote first, in Ireland after 6 months

IONA

Remote

GBP 60,000 - 100,000

Today
Be an early applicant

Lead Software Engineer

Onyx-Conseil

England

Remote

GBP 90,000 - 100,000

Yesterday
Be an early applicant

Lead Software Engineer

Rise Technical Recruitment Limited

England

Remote

GBP 90,000 - 100,000

Yesterday
Be an early applicant

Lead Software Engineer

The Multiplayer Group (MPG)

Remote

GBP 45,000 - 75,000

2 days ago
Be an early applicant

Principal Software Engineer - Remote first, in Ireland after 6 months

TN United Kingdom

Cranfield

Remote

GBP 60,000 - 100,000

4 days ago
Be an early applicant

MPG | Lead Software Engineer

Keywords Studios

Remote

GBP 60,000 - 100,000

2 days ago
Be an early applicant