Principal Software Engineer - Java / React Our client is transforming mental healthcare through predictive, personalised technology. Their digital solutions help individuals with severe mental illness by predicting and preventing issues. Backed by clinical research, their user-friendly products make a real impact. We are seeking a Principal Software Engineer to join their dynamic team, shaping a cutting-edge product suite and developing scalable, secure, and ethical digital solutions that make a tangible difference. Role Overview: Develop back-end and front-end web and mobile solutions Work on innovative greenfield projects Design scalable, maintainable systems Ensure security, accessibility, and usability Collaborate with a mission-driven team Key Skills & Experience: Essential: 5 years’ software engineering experience Strong Java, React, and React Native skills Agile development experience CI/CD pipelines and DevOps expertise Relational databases (e.g. MySQL) knowledge Strong problem-solving and teamwork abilities Desirable: AWS experience Agile tools (JIRA, Confluence) familiarity Working with sensitive health data Degree in Computer Science or relevant field Benefits: Hybrid working flexibility 25 days’ holiday UK bank holidays your birthday off 5 mental health days per year Well-being budget Interested? Please Click Apply Now Principal Software Engineer - Java / React