Software Engineer III - Python, Databricks & AI
Salary not listed • GLASGOW, LANARKSHIRE, United Kingdom • Full-time
Posted 17d ago
About the job
As a Software Engineer III within the CT AWM Finance team, you will be a key member of an agile team responsible for designing and delivering market-leading technology products securely, stably, and at scale. You will execute critical technology solutions across various business functions to meet firm objectives. The platform you'll work on handles a significant volume of accounts, positions, and transactions daily, providing reliable, audit-ready reporting for finance and product control teams.
Responsibilities
- Design, develop, and troubleshoot software solutions, thinking beyond conventional approaches.
- Create secure, high-quality production code and maintain synchronous algorithms.
- Produce architecture and design artifacts for complex applications, ensuring design constraints are met.
- Gather, analyze, and synthesize data to drive improvements in software applications and systems.
- Proactively identify data patterns and problems to enhance coding hygiene and system architecture.
- Contribute to software engineering communities of practice and explore emerging technologies.
- Leverage enterprise-authorized AI coding assist tools to improve code quality and delivery speed, validating outputs.
- Apply knowledge of the Software Development Life Cycle toolchain, including AI-assisted development, to enhance automation value.
Requirements
- Formal training or certification in software engineering concepts and proficient applied experience.
- Strong hands-on data engineering experience with Databricks and AWS.
- Practical experience in system design, application development, testing, and operational stability.
- Proficiency in Python coding.
- Solid understanding of agile methodologies, CI/CD, application resiliency, and security.
- Overall knowledge of the Software Development Life Cycle.
- Foundational understanding of Generative AI, large language models, and AI/ML solutions.
- Hands-on experience using enterprise-authorized AI-assisted software development tools and ability to critically evaluate AI outputs.
- Understanding of responsible AI use in engineering workflows, including data sensitivity and security.
