Python Engineer - Glasgow
Posted 8 hours 45 minutes ago by Robert Walters
Required: 3 days from Glasgow office
Team overview:
The team is seeking a Senior Software Engineer who will focus on creating and supporting novel solutions to meet the Firm's data protection strategy. Tasks will involve identifying gaps in automation, observability, or alerting, and creating scalable and secure solutions leveraging the tools and technologies available. The role will include but not limited to architecture, system design, software development while also providing support to junior engineers in the team.
What will you be doing?
* Software Engineering: Design, develop, and implement scalable and maintainable software architectures while keeping to strict security requirements.
* System Design: Participate in system design discussions and provide insightful feedback on existing designs to enhance performance, scalability, and reliability.
* Collaboration: Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software solutions.
* Innovation: Stay up-to-date with the latest industry trends and technologies. Proactively suggest improvements and innovative solutions to enhance our products and processes.
What skills are required for this role: (Do not feel like you need a 100% match)
* Excellent programming skills in Python Strong experience with code change tracking (Git) and CI/CD pipelines (Jenkins)
* Excellent ability to debug complex and novel issues, understanding the need to go beyond the documentation provided with a product
* Excellent understanding of networking, including troubleshooting, performance and tuning
* Excellent analytical skills, capable of fast decision making using sound judgement, and not afraid to explore new ideas
* Excellent interpersonal skills in dealing with customers with differing technical specializations
* Ability to translate ambiguity into actionable steps
* Ability to use various sources of information to find answers where immediate documentation may not be available
* Good organizational and English communication skills are required, including prioritization of multiple projects and objectives
Skills that will help you in the role:
* Experience of backup and data protection platforms, in particular Veritas NetBackup 10.xUnderstanding of data deduplication technology
* Good understanding of data protection issues particular to databases and database backup functionality (eg agent-based backups, RMAN, XBSA)
* Systems administration experience in UNIX and/or Windows Server environments preferred but not required Experience in other areas of storage (SAN, NAS, S3 object storage) desirable
* Experience with Kubernetes or OpenShift Experience of cloud computing (Azure) Experience in software vulnerability detection, security hardening and penetration testing
We are committed to offering an inclusive recruitment experience. If you require accommodations because of disability or health condition, please email. This position is being sourced through our Outsourcing service line.