Software Engineers (Senior & Junior/Mid-level)Python | JavaScript | PostgreSQLLocation: 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 Roles1.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 productsAdvising on technical strategy and architecture decisionsTranslating leadership objectives into engineering roadmaps and milestonesMentoring and supporting engineers through code reviews and trainingDriving agile delivery (SCRUM) and continuous improvementBackend and API development (e.g. Python, Django, GraphQL)Frontend development using JavaScript frameworksDatabase design and management (PostgreSQL)Data curation, transformation, and operational pipelinesCloud infrastructure, deployment, and DevOps practicesEngaging with international stakeholders and non-technical audiencesCommunicating complex data through clear, compelling digital products2.Frontend leaning Software EngineerThis 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 JavaScriptBuilding data visualisations and digital storytelling toolsWorking with Python for data ingestion, transformation, and analysisCollaborating with designers to deliver strong UX and UI outcomesEnsuring accessibility, usability, and performance across productsSupporting backend integrations and APIsExploring new tools and techniques in data visualisation and frontend developmentContributing ideas that improve how data is communicated to usersTech Stack (both roles)Languages: Python, JavaScriptDatabases: PostgreSQLFrontend: 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 pipelinesWhat They’re Looking ForExperience building data driven software productsComfort working across disciplines (engineering, design, data, stakeholders)A genuine interest in research, data, and impact-led technologyFor the senior role: leadership, mentoring, and architectural experienceFor the junior role: strong frontend skills and curiosity to grow across the stackVisa sponsorship available for international candidates.Apply today or send your CV to kat@thedatagals.co.uk