
Principal Software Engineer
Remote
United Kingdom
Full Time
27-02-2025
Job Specifications
QuartzBio Overview:QuartzBio (www.quartz.bio ) is a Software-as-a-Service (SaaS) solutions provider to the life sciences industry. We deliver innovative, data enabling technologies (i.e., software) that provide biotech/pharma (R&D) teams with enterprise-level access to sample/biomarker data management solutions & analytics, information, insight & reporting capabilities.Our end-to-end (from sample collection to biomarker data) suite of solutions are focused on providing sponsors information (data with context) – we do this by connecting biospecimen, assay as well as clinical data sources in a secure and scalable cloud-based infrastructure, enabling seamless, automated data management workflows, key insight development, improved collaboration, and the ability to make faster, more informed decisions.
Position Summary:As we continue to expand our software engineering team, we are seeking a highly experienced Principal Software Engineer working remotely in the UK to be responsible for leading the design, development, testing, and maintenance of software applications. The successful candidate will have a deep understanding of software architecture, programming concepts and tools, and be able to effectively communicate with stakeholders as well as a strong track record of driving software development best practices and innovation. The focus of this position is to collaborate with Principal Engineering and Solutions Architecture to design scalable SaaS product features.
Key Responsibilities:• Lead the ideation, design, development, testing, and maintenance of software applications.• Drive strategic initiatives and programs.• Serve as a subject matter expert in the field.• Develop software solutions that are scalable, maintainable, and secure.• Write clean, legible, efficient, and well-documented code.• Develops programming specifications from business requirements in consultation with end users.• Ensure adherence to software development best practices and processes.• Develops project specifications from business requirements in consultation with end users.• Draft design specifications, test plans and automated test scripts for individual work scope. Assist and guide peers through this process.• Draft and maintain internal documentation for relevant systems and processes and communicates within and across-teams.• Debug and troubleshoot complex software issues and provide timely solutions.• Write and debug software systems in accordance with software development standards, including the Application Development Lifecycle.• Lead code reviews and provide constructive feedback to peers.• Manage refactors and system upgrades, and helps others do the same by coordinating efforts across the team.• Implement new software features and enhancements, especially those involving business critical components.• Mentor and train software engineers and help scale engineering teams by shaping roadmaps, managing key metrics, and through other programs.• Communicate effectively with team members and stakeholders.• Collaborate with cross-functional teams to define project requirements and project timelines.• Continuously improve technical skills and stay up to date with emerging technologies and shifting priorities.• Other duties as assigned.
Qualifications:• Bachelor’s degree related field and extensive work experience in cloud/infrastructure technologies, information technology (IT) consulting/support, systems administration, network operations, software development/support, technology solutions. • A wealth of experience leading technical projects.• Strong ability to identify and present information or data that will have a strong effect on others.• Extensive AWS and Python experience.• Strong ability to review and understand end-to-end work processes. • Skill in working with customers to understand their requirements and expectations by asking questions and listening.• Excellent problem-solving and analytical skills.
Leadership expectations: • Follows Company's Principle and code of ethics on a day-to-day basis.• Shows appreciation for individual talents, differences, and abilities of fellow team members.• Listens and responds with appropriate actions.• Leads change initiatives and continuous process improvements.
Any data provided as a part of this application will be stored in accordance with our Privacy Policy. For CA applicants, please also refer to our CA Privacy Notice.
Precision Medicine Group is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, age, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or other characteristics protected by law. © 2020 Precision Medicine Group, LLC
If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact Precision Medicine Group at QuestionForHR@precisionmedicinegrp.com.
It has come to our attention that some individuals or organizations are reaching out to job seekers and posing as potential employers presenting enticing employment offers. We want to emphasize that these offers are not associated with our company and may be fraudulent in nature. Please note that our organization will not extend a job offer without prior communication with our recruiting team, hiring managers and a formal interview process.
About the Company
Precision for Medicine is an industry-leading global clinical research services organization, purpose-built to improve the clinical research and development process for new therapeutics. Our novel approach integrates clinical operations excellence, with laboratory expertise, and advanced data sciences to inform every step. This maximizes our clients’ insight into patient biology, delivering more predictable trial outcomes and accelerating clinical development. We apply our expertise to trials at all stages—from early develop... Know more
Related Jobs

- Company Name
- Personio
- Job Title
- Staff Software Engineer - Full-stack
- Job Description
- Personio's intelligent HR platform helps small and medium-sized organizations unlock the power of people by making complicated, time-consuming tasks simple and efficient. Our growing team of 1,800+ Personios across Europe and the US are building user-friendly products that delight our 14,000+ customers and their 1.5 million employees. Ready to make an impact from day one? The Role: How you'll make an impact at Personio This position will be hybrid and based at one of our offices in London, or Dublin. At Personio, your work transforms the way millions of people experience work every day. Join our Product & Technology team, where we drive customer outcomes by designing, developing, and delivering innovative, high-quality products. Be empowered to take ownership of your areas and make a real impact on your team, our product, and our customers. As a Staff Engineer in the Workforce Planning team, you will elevate the teams you work with by improving the quality of their technical solutions, operational excellence, and overall ability to deliver fast, impactful results. All Staff Engineers at Personio are hands-on coders who thrive in high-output environments and want to make a real impact. You’ll be working on a mix of improving existing features and building exciting new ones that our customers will love. Depending on the stage of the product, you’ll either be coding or solving complex problems that pave the way for future development. When you’re not coding, you’ll be focused on simplifying and enhancing the customer experience. We're all about creating exceptional products and delivering outstanding customer satisfaction! About Workforce Planning Workforce Planning is Personio’s new product aimed at mid-market companies that need to conduct regular strategic headcount planning exercises. Our goal is to help businesses make informed organizational design decisions and understand their skills and talent needs effectively. As a Staff Engineer in this team, you’ll play a critical role in shaping this new product, driving both frontend and backend development, and ensuring seamless end-to-end functionality. In your first interview, we can explore the challenges you’ve faced and find the most exciting opportunities for you at Personio. Role Responsibilities: What you'll do Lead Projects: Drive large-scale technical projects across teams, ensuring alignment with strategic goals. Hands-On Development: Coding (this is a high code output environment), designing systems, and architecting full-stack solutions that are reliable and high-performing. Team Leadership: Maximize team performance and collaboration, ensuring successful project delivery and technical alignment. Engineering Excellence: Set and advocate for best practices, mentoring engineers and sharing knowledge to continuously raise engineering standards. Cross-Functional Collaboration: Work closely with product, design, and leadership to ensure technical decisions align with business objectives. Talent Acquisition: Participate in interviewing and hiring, contributing to the growth and evolution of the engineering team. Strategic Impact: Simplify complex objectives for efficient execution, representing your team in strategic discussions. Operational Improvements: Lead efforts to enhance engineering culture, tools, and operational efficiency, fostering continuous improvement. Role Requirements: What you need to succeed Full-Stack Expertise: Proficiency in both frontend and backend technologies. Experience with modern JavaScript frameworks (React, Vue, Angular) and backend development in Kotlin or Java preferred. Experience in other backend languages (Golang, Python, Scala) is also valued. Experience: Prior experience as a Staff or Principal Engineer, with a proven track record in coding, system design, and operating distributed systems at scale. Technical Leadership: Strong ability to influence technical decisions across teams and resolve conflicts efficiently. Communication: Excellent communication skills with experience working cross-functionally to drive decision-making. Engineering Mastery: Recognized as a technical leader who tackles complex problems in the most simple way and sets best practices. Operational Excellence: Experience in setting strategic direction for operational efficiency and managing systems reliability. Mentorship: Proven experience in mentoring engineers, facilitating knowledge sharing, and enabling team efficiency. Organizational Influence: Strong influence on strategy, hiring processes, and driving positive change across the engineering function. Why Personio Personio is an equal opportunities employer, committed to building an integrative culture where everyone feels welcomed and supported. We embrace uniqueness and understand that our diverse, values-driven culture makes us stronger. We are proud to have an inclusive workplace environment that will foster your development no matter your gender, civil status, family status, sexual orientation, religion, age, disability, education level, or race. Aside from our people, culture, and mission, check out some of the other benefits that make Personio a great place to work: Receive a competitive reward package – reevaluated each year – that includes salary, benefits, and pre-IPO equity. Enjoy 28 days of paid vacation, plus an additional day after 2 and 4 years (because we love what we do, but we also love vacation!). Make an impact on the environment and society with 2 (fully paid) Impact Days – one for an individual project of your choice and one for a company-wide initiative. Receive generous family leave, child support, mental health support, and sabbatical opportunities with PersonioCares. Find your best way to work with our office-led, remote-friendly PersonioFlex! Most teams offer a roughly 50% remote, 50% in-office working framework. Invest in your development with an annual personal development budget to use on professional memberships, external certifications, conferences, and more. Connect with your fellow Personios at regular company and team events like All Company Culture Week and local year-end celebrations. Engage in a high-impact working environment with flat hierarchies and short decision-making processes. If this opportunity excites you, we’d love to hear from you!


- Company Name
- TieTalent
- Job Title
- Trainee Coding & Programmer Placement Programme
- Job Description
- About Trainee Coding & Programming Placement Programme Please note that this is a training course and fees apply. Our money back guarantee If after 1 year of passing your formal qualifications, we have been unable to help you secure a role, we will refund your study fees minus the cost of the exams. However, we are normally able to help candidates find their first role within 6 months of qualifying and for locations based close to major cities this is often reduced to less than 3 months. Check our testimonials from the hundreds of candidates we have already helped. Are you looking to benefit from a new career in Programming? Skills shortages in the IT sector are driving the need for qualified, entry-level career seekers and career changers. We help place graduates from this programme in top UK companies and organisations needing to employ entry-level Programming staff that can hit the ground running with up-to-date skills gained from this programme. The best part is you will not need any previous experience as fully accredited training, which includes tutor support and mentoring, provides you with the skills, practical knowledge and qualifications for you to secure a professional job and career in coding. You will also have the reassurance of a job guarantee upon completion. Whether you are working full-time, part-time or are unemployed, this package has the flexibility to be completed at a pace that suits you and can be completed in a few weeks or a few months (step 1 to 4 below). Your job and career goals are completed in 4 easy steps. Step 1 -HTML and CSS Online Training (*12 weeks) The first step is completing a selection of professional and industry-recognised courses. We have carefully selected these courses to give you the most out of both your learning and employment journey. * HTML Essentials (6 weeks) * CSS Essentials (6 weeks) The training is delivered via multimedia rich video tutorials, presentations and quizzes through a portal that you study online from anywhere you choose. You will also be assigned an expert tutor and a support mentor to help you throughout your training. Once the HTML & CSS courses are complete, you will be ready to move forward. Step 2 -Online Training (*12 weeks) The second step includes a selection of more advanced courses to get you up to speed. * Learn the Command Line (1.5 weeks) * Learn Git & GitHub (1.5 weeks) * Learn JavaScript (1.5 weeks) * Learn Python 3 (1.5 weeks) JavaScript forms the foundation of almost everything you see on the Internet, so it will be essential! Python is highly versatile. You can use it for both small and complex tasks, and it is used across many different industries. Step 3 - Build a Portfolio Website Project (1 week) Additional Courses * AWS Certified Cloud Practitioner * Microsoft Certified: Azure Administrator Associate Step 4 - Junior Programmer placement We will work with you to secure your first role as a Junior Programmer. While working as a Junior Programmer, we will release your second batch of training which is specifically designed to progress your career further in the programming field. Programmer Role Once you have completed all the mandatory training in step four and have gained two plus years experience in the coding industry, you will be ready to move into higher paying programming roles. . We have been helping career changers and new career seekers gain new careers since 2009 and we are a CompTIA Gold Partner, accredited by the BCS (Chartered Institute of IT/ British Computer Society) to ensure we provide the highest levels of training. In addition, we are also ELCAS approved to help members of the Armed Forces, Service Leavers and Veterans gain rewarding careers in IT and Cybersecurity. Passionate about starting a career in coding? Apply now and one of our friendly advisors will be in touch Nice-to-have skills HTML CSS Git Github JavaScript Python Coventry, England Work experience Frontend Backend Fullstack Applications Languages English


- Company Name
- Miryco Consultants Ltd
- Job Title
- Mid-level Python Developer - FS FinTech
- Job Description
- Miryco Consultants is working with an entrepreneurial, high-growth FinTech. The role will suit an experienced Developer with a minimum of 3 years' experience using Python. Our client are looking for an experienced developer to help the Future Development team. This role will be someone who can build up into a senior developer that can manage their own development team to build out one of the tools that we are trying to deliver. They will also be able to provide some insights into the typical best-practices for how development teams operate. Responsibilities: Getting up to speed with the current code base Provide insight into current best practices in the industry, based on their experience Utilizing the existing code base to create additional product offerings from our product pipeline. As the business continues to grow, you would be involved in bringing additional developers up to speed in how the tool(s) work and helping to design work to contribute to the success of the product offering. Essential experience: Minimum 3 years’ experience working as a software developer in a commercial environment Strong python programming experience Ability to effectively share knowledge of development experience and help junior developers continue to improve their development skills over time Strong foundations in object-oriented programming Experience in data analysis and data engineering Desirable experience: Experience of embedding graphical output into a web application (i.e. dash) Experience working with AWS is a plus Back-end experience supporting website development Previous experience at a financial firm is a plus Working Arrangement: Hybrid (3 days a week in office) Location: London “Please note, our client is unable to offer sponsorship for this opportunity. Finally, should you not be contacted within five working days of submitting your application, then unfortunately you have not been shortlisted for the opportunity. We will, however, be in touch should there be any other opportunities of potential interest that are suiting to your skills.” For similar opportunities, follow Miryco Consultants on LinkedIn.


- Company Name
- Northrop Grumman UK
- Job Title
- Software Engineer
- Job Description
- Define Possible at Northrop Grumman UK At Northrop Grumman UK, our mission is to solve the most complex challenges by shaping the technology and solutions of tomorrow. We call it Defining Possible. This mind-set goes beyond our customer solutions; it’s the foundation for your career development and the impact we have within the community. So, what’s your possible? Here is a summary of the Software Engineering opportunities on offer here at Northrop Grumman: Job Titles: Senior, Lead and Principal Software Engineer Salary Ranges: £42,700.00 - £105,000 (DoE) Locations: Cheltenham, London, Manchester or Harrogate (5 days on site per week) Clearance required: Active highest level of government clearance Opportunity in more detail: This is more than just a job; it’s a mission. As a Senior/Lead/Principal Software Engineer you play a pivotal role in designing, developing and maintaining the critical infrastructure that powers our services. You will be self-driven and organised with a passion for building elegant and stable solutions. You will have the chance to work on a variety of exciting projects with complex challenges within a unique space. You’ll be at the forefront of delivering core solutions that have real world impact. Our UK Cyber & Intelligence business combines modern software development approaches with a rich heritage and experience in the Defence and security sectors. Our customers have complex and sensitive data and information requirements requiring a mission partner who quickly understands the context, delivering and sustaining a portfolio of challenging technology projects at scale and pace, supporting them through an ambitious digital transformation programme. Responsibilities: Perform hands-on development and actively contribute to the code base including peer review of code Support the Delivery Lead/Project Manager in developing project roadmaps, understanding delivery time scales, and communicating these to the customer Liaison with the Product Owner to manage the product road map and communicating the impact of changing customer requirements Identifying technical risks/opportunities and proactively developing plans to mitigate and realise them We are looking for: Hands on experience of developing software in Java, JavaScript or Python Understanding of Cloud-based architectures in AWS or Azure Use of DevOps Automated Deployment tools such as Jenkins, Gitlab, Docker, OpenShift or Kubernetes Understanding of database technologies such as SQL, Elasticsearch or MongoDB Security clearance: You must already hold highest level of UK government clearance. Why join us? A mission to believe in – Every day we contribute to building a more secure and connected world, expanding our reach from land, sea, and air to space and cyberspace. From engineering data and intelligence solutions, to developing maritime navigation and control systems and innovating command and control systems for the UK and NATO, what we do together matters. A place to belong and thrive – Every voice matters at our table meaning you can bring your authentic self to work. From our Employee Resource Groups backed by thousands of employees, to sponsoring Cheltenham Pride and our partnerships with Association For Black and Minority Ethnic Engineers, Forces Transition Group, Mind, and Women in Defence – we are passionate about growing and supporting our inclusive community where everyone can belong. Your career, your way - Shape your career journey with diverse roles, mentorship, and development opportunities that fuel your curiosity, channel your expertise and nurture your passion. Looking for flexibility? Balance your professional career with your personal life, health and wellbeing benefits, discount schemes, pension benefits and investment in your future development. Speak to our team to find the balance that’s right for you. Benefits: We can offer you a range of flexible working options to suit you, including optional compressed working schedule with every other Friday off. Our benefits including private health care, career development opportunities and performance bonuses. For a comprehensive list of benefits, speak to our recruitment team. We are looking forward to seeing your application