Software Engineer III - Python / AI

Glasgow Source: WhatJobs
See advert for pay

Overview

In this role you contribute as a seasoned engineer within Corporate Technology to deliver secure, scalable software and data-driven solutions. You will collaborate across teams to tackle complex problems, shape architecture, and drive engineering excellence in a fast-paced environment. Your work directly supports millions of customers and the firm’s business objectives. This opportunity combines hands-on development with shaping best practices in an innovative, inclusive culture.

Responsibilities

  • Develop and troubleshoot software solutions, solving complex problems with scalable approaches
  • Produce secure, high-quality production code and maintain relevant algorithms
  • Create architecture and design artifacts while ensuring constraints across the development lifecycle
  • Analyze and visualize large data sets to inform continuous improvement
  • Identify hidden patterns in data and drive improvements in coding hygiene and system architecture
  • Contribute to engineering communities of practice and explore new technologies
  • Foster a culture of diversity, inclusion, and respect within the team
  • Leverage enterprise-authorized AI coding assist tools to improve code quality, speed, and productivity while validating results through peer review and secure coding standards
  • Apply SDLC toolchain knowledge, including AI-assisted development and automation, to increase automation value

Key requirements

  • Formal training or certification in software engineering concepts
  • Hands-on experience in system design, application development, testing, and operational stability
  • Proficiency in one or more programming languages
  • Experience with large-scale development and database querying
  • Solid understanding of the Software Development Life Cycle
  • Experience with agile methods, CI/CD, resiliency, and security
  • Knowledge of software processes in a technical discipline (cloud, Databricks, PySpark, AI/ML, mobile, etc.)
  • Hands-on experience using AI-assisted development tools with ability to critically evaluate AI outputs
  • Understanding of responsible AI use, data sensitivity, secure inputs/outputs, and security expectations
  • collaboration
  • communication
  • problem-solving
  • programming in one or more languages
  • Software Development Life Cycle (SDLC) knowledge
  • CI/CD, application resiliency, and security

Full job description from WhatJobs. Apply for this role →

Back to all jobs

Help others hire with confidence

Reviews on Trustpilot

Worked with Verifera as a candidate or employer? Your honest review helps the next person trust verified hiring.