Role Overview
We are looking for experienced Software Engineers to enable the adoption of industry‑standard Generative AI development tools across our enterprise. As part of the team, you will build the infrastructure, supporting applications, and tooling that allows teams across the organisation to leverage AI‑assisted developer tooling at scale. The role requires a strong foundation in full‑stack software engineering, from writing production‑quality code to architecting cloud infrastructure, combined with a keen interest in DevOps methodologies and modern AI development practices.
In this position you will meaningfully impact developer productivity and software quality across the enterprise, balancing technical implementation with documentation and education, while maintaining the organisation’s security and compliance posture.
Key Responsibilities
- Design, develop and improve software using various engineering methodologies to provide business, platform, and technology capabilities for our customers and colleagues.
- Develop and deliver high‑quality software solutions using enterprise‑aligned programming languages, frameworks, and tools, ensuring code is scalable, maintainable, and optimised for performance.
- Collaborate cross‑functionally with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration with business objectives.
- Participate in code reviews, promote a culture of code quality and knowledge sharing, and contribute to the organisation’s technology communities.
- Adhere to secure coding practices to mitigate vulnerabilities and protect sensitive data.
- Implement effective unit testing practices to ensure proper code design, readability, and reliability.
Required Skills and Experience
- Significant experience delivering production software.
- Demonstrable experience with major cloud platforms (AWS, Azure, or GCP).
- Proficiency with modern CI/CD solutions such as GitHub Actions or GitLab CI.
- Experience with frontend UI development, databases, and backend development (API).
Desired Additional Skills
- Backend development with enterprise‑grade technologies (ideally Java Spring Boot).
- Infrastructure as code / infrastructure deployment.
- Excellent collaboration and communication skills.
- Keen interest in LLM applications for software development.
- Understanding of prompt engineering for development tasks.
Location
Glasgow
#J-18808-Ljbffr…
