Software Engineer (Tech-for-Good)
Location: Flexible working, with occasional access to Surrey company office
2 days per week.
Salary £24-£27,000pa
About the role
We are seeking a Senior Software Engineer to join University spin-out company focused on building great products. Our mission is to reduce barriers to employment for all people including minorities and neurodivergent people by addressing bias and accessibility challenges in traditional selection processes.
We have worldwide customers with a focus in supporting educational institutions to improve fairness in selection. We are now entering the next phase of growth and technical evolution, and this role will be central to that journey.
What you’ll be doing
As Software Engineer, you will take on day-to-day technical leadership of the existing platform while helping to shape and deliver its next-generation replacement. You will:
* Lead the ongoing development and maintenance of the current SaaS platform
* Contribute to the architectural design of a new platform aligned with future growth
* Support implementation and migration from the existing system
* Make informed decisions about technology choices as part of the redevelopment
* Work alongside experienced part-time external advisors who will provide mentoring and technical guidance
* Support and guide junior colleagues, with opportunities for coaching and small-scale leadership
Technical environment
The current platform uses Angular, JavaScript, Python, and a document database. However, we expect many of these choices to evolve, so we are more interested in strong foundations in modern web application development than specialisation in specific technologies.
Essential skills and experience
* Experience building modern web applications using frameworks such as Angular, React, or Vue
* Working knowledge of server-side development using a modern technology stack (e.g. TypeScript and Node.js, Go, Python or Java and Spring)
* Understanding of contemporary software engineering practices, including:
* Automated testing
* Modern software design practice
* Continuous integration and automated deployment
* Cloud-based development
* Familiarity with agile development practices, including iterative and incremental delivery, version control, work tracking and retrospectives
Familiarity with AWS CDK is desirable
About you
You will be a collaborative, team-oriented engineer who enjoys working in a small, mission-driven organisation. You communicate clearly with both technical and non-technical stakeholders, manage your time effectively, and are comfortable supporting the development of others.
Why join us?
We offer the opportunity to:
* Work on technology with real social impact, supporting equity and access to employment
* Help shape a product at a pivotal stage of growth
* Influence technical direction and architecture
* Work flexibly, with remote and hybrid options
* Be part of an inclusive, values-led organisation emerging from world-class research
Benefits
* Competitive salary
* Potential for equity participation
* Flexible working hours
* Remote and hybrid working options
* Supportive environment with mentoring and professional development opportunities
We are committed to equity, diversity, and inclusion. We welcome applications from all backgrounds and are particularly keen to build a team in which everyone feels valued, respected, and able to be their best selves at work.
Interested?
Please attach your CV and contact details.