Software Engineers (Senior & Junior/Mid-level)
Python | JavaScript | PostgreSQL
Location: Glasgow
Salaries:
* Senior Software Engineer: up to £58,000 (DOE)
* Frontend-leaning Software Engineer: up to £46,000 (DOE)
The Data Gals is partnering with a research led organisation that builds digital products transforming complex research data into accessible, meaningful insights. As part of a growing engineering team, they are hiring 2 x Software Engineers at different levels to work on data-driven platforms used by researchers, institutions, and stakeholders.
These roles sit at the intersection of software engineering, data, and digital storytelling, offering the opportunity to shape both the technical direction and the user experience of impactful research products.
The Roles
1.Senior Software Engineer (Lead-level)
This is a hands-on leadership role focused on designing, building, and shaping the delivery of digital research products. You’ll work across backend, frontend, cloud, and infrastructure while influencing how projects are run and how teams collaborate.
You’ll advise on technical strategy at project inception and retrospectives, translate senior leadership direction into clear engineering milestones, and introduce or evolve agile ways of working to support effective delivery.
Key responsibilities include:
* Leading the design and development of data driven digital products
* Advising on technical strategy and architecture decisions
* Translating leadership objectives into engineering roadmaps and milestones
* Mentoring and supporting engineers through code reviews and training
* Driving agile delivery (SCRUM) and continuous improvement
* Backend and API development (e.g. Python, Django, GraphQL)
* Frontend development using JavaScript frameworks
* Database design and management (PostgreSQL)
* Data curation, transformation, and operational pipelines
* Cloud infrastructure, deployment, and DevOps practices
* Engaging with international stakeholders and non-technical audiences
* Communicating complex data through clear, compelling digital products
2.Frontend leaning Software Engineer
This role is ideal for someone passionate about frontend development, data visualisation, and user experience, who enjoys turning complex datasets into engaging digital experiences.
You’ll work closely with designers, engineers, and stakeholders to build intuitive interfaces, interactive data visualisations, and web applications that help users explore and understand research insights.
Key responsibilities include:
* Developing user interfaces and web applications using JavaScript
* Building data visualisations and digital storytelling tools
* Working with Python for data ingestion, transformation, and analysis
* Collaborating with designers to deliver strong UX and UI outcomes
* Ensuring accessibility, usability, and performance across products
* Supporting backend integrations and APIs
* Exploring new tools and techniques in data visualisation and frontend development
* Contributing ideas that improve how data is communicated to users
Tech Stack (both roles)
* Languages: Python, JavaScript
* Databases: PostgreSQL
* Frontend: Modern JS frameworks, data visualisation libraries, UI design tools (e.g. Figma)
* Backend & APIs: Python-based services (e.g. Django, GraphQL)
* Cloud & DevOps (Senior focus): AWS, containerisation, CI/CD pipelines
What They’re Looking For
* Experience building data driven software products
* Comfort working across disciplines (engineering, design, data, stakeholders)
* A genuine interest in research, data, and impact-led technology
* For the senior role: leadership, mentoring, and architectural experience
* For the junior role: strong frontend skills and curiosity to grow across the stack
Visa sponsorship available for international candidates.
Apply today or send your CV to kat@thedatagals.co.uk