.We are software and systems engineers who are responsible for ensuring the global availability of our platforms and services. We strive to develop and operate services that focus on a collaboration with public cloud partners and SaaS providers and operate them using the best of ITIL.We place a high degree of trust and responsibility in the hands of our engineers and expect them to deliver. We recognize that everyone can't be a superstar in every area, so we are looking for people who have the required skills now and want to continue to learn.In return, we ensure every individual has interesting problems to investigate, the resources they need, and opportunities to improve their skills and advance their careers.**About the Role**:In this opportunity as a Lead Software Engineer, you:- Have strong technical know-how: strong understanding of both software and service design and lifecycle, object-oriented software design, implementation, testing and release. Experience working in an agile framework and an advocate for agility within the team and with stakeholders- Focus on continuous improvement and technical standards: drive improvements in productivity, architecture for software development, prepare technical specifications and set industry best practices.- Design, develop, implement, and improve services to support our Cloud-hosted and TR-hosted estate. You are comfortable programming in at least one high-level language such as Python or Ruby and are willing to learn more!- Are an effective communicator: You can lead with influence and demonstrate effective communication skills to clearly state priorities and provide direction. You can present complex technical information in clear and easy to understand manner to various audiences.- Have cloud experience: You have experience in at least one of the Big Two clouds (Amazon, Azure) and understand how to leverage cloud technologies to manage systems and infrastructure at scale.**About You**:You are a fit for the role of Lead Software Engineer if you have:- 5+ years of hands-on experience in Application Development using Python.- Experience in the cloud automating the creation and deployment of OS images, docker containers and more in one or more of the following ecosystems: Amazon, Azure, Oracle, Google.- Understanding of the SDLC and Agile, and good practices in software development life cycle.- Experience with GIT, TFS or Subversion source code version control.- Bachelor's Degree in Computer Science, Management Information Systems, or closely related field or equivalent combination of education and experience.- Secure-by-design mindset with experience hardening large, complex environments.- Service-oriented mindset with skill in designing, developing, releasing, and supporting enterprise services.- Ability to design forward-compatible systems and services that operate at scale