Software Engineer in Tools & Infrastructure (SETI)
Guardian News & Media Ltd. is seeking a technical, motivated and open minded colleague to join our highly respected, but relaxed Digital team as a Software Engineer - tools and infrastructure. You’ll be pivotal in helping shape the culture of a product team, and in embedding quality throughout the whole process of software development. As well as participating in the development of innovative automated solutions to improve our products’ quality, you’ll be finding and researching new techniques and tools and encouraging discussion within the team about how and where we can use them.
We are not looking for someone whose desire is to spend vast amounts of time creating and maintaining automated UI tests. We are looking someone who is excited at the prospect of getting the whole team thinking about quality, by suggesting and developing automated solutions and tooling to facilitate this, but also about having the time to think more creatively about things that might influence the quality of our products. Here at the Guardian we are redefining the traditional approach to QA: relying less on traditional manual and automated UI testing processes; instead ensuring overall product quality through improving automation, tooling, and process - within an agile team operating under rapid deployment cycles.
As a ‘software engineer - tools and infrastructure’ you will be assigned to one of our independently functioning product teams, with the brief to devise and implement technical solutions to the quality issues faced by the team. This is a very open remit. Other current engineers in this role have worked on initiatives such as:
- Internal tool development
- User engagement initiatives, such as mobile app alpha / beta programmes
- Synthetic monitoring
- Automated testing
- Continuous integration pipeline improvements
- AWS-based infrastructure management
- Establishing data driven solutions to quality problems
There is a wide scope for this role, so we are looking for creative developers & engineers who can explore and create technical solutions for a fast-paced, cutting edge development team.
- Git and GitHub
- Play Framework
- TeamCity, Jenkins, Circle CI and other CI tools
- Amazon Web Services (AWS)
- Scala and ScalaTest
- Selenium / WebDriver
- Saucelabs and Browserstack
- Editorial Tooling including our inhouse CMS Composer
- Our iOS/Android Mobile apps
- Our responsive news web site
- APIs and services to support our products
- Solid understanding of programming fundamentals such as OO principles and design patterns, algorithms and data structures, abstract thinking and logic
- Fluent knowledge of a mainstream programming language and test-driven development
- Experience of the complexities of implementing test automation solutions for native and hybrid mobile applications
- Solid knowledge of continuous integration, associated practices and automated tools that support it
- Broad knowledge of internet and networking technologies
- First-hand experience with agile methodologies and improving existing processes
- A passion for and experience of working with mobile apps, and learning new technologies. An understanding of the shape of the mobile market
- Leadership skills - influencing, mentoring, and teaching
- Strong desire to work with others to both find and try new ideas
- Good organisational skills and ability to manage your own workload
- Passion and enthusiasm and about the Guardian
- A desire to promote quality throughout the whole product lifecycle
- To develop and demonstrate your ideas at hackdays
- Training and mentoring to improve your skills and learn new technologies; you’ll give this back to other colleagues too
- Flexible working opportunities
- To attend conferences (developers.theguardian.com/events-&-talks.html) and host Meetups
- Opportunities to contribute to open source
- Regular company events
- 26 days holiday + bank holidays, with the option to buy 5 more
- Cycle to work scheme
- Full medical and dental insurance
- A generous pension plan (www.gmg-pensions.co.uk/gmg-permanent-contributions) and more!
If this sounds like you, get a copy of your CV, your LinkedIn profile, or even your GitHub page to us now. If you want to be first to know about other openings in our Digital team, please follow us on LinkedIn (www.linkedin.com/company/guardian-news-&-media).
To apply, please visit our website via the button below.
The annual remuneration will be £50,000 or above depending on skills and experience.
This role will remain open until a suitable candidate is found.
We live in a fast-moving world at The Guardian which means our vacancy close dates may be subject to change so please submit your application as soon as you can.
Please upload your CV and covering letter as one document. Your covering letter should highlight the following:
- why you feel you are suitable for the role
- why you'd like to work for The Guardian
- what you feel you can bring to the role and team
- details on your current salary and availability
Applications must include a covering letter in order to be considered.
Please note: To apply for this position you must already have the right to work in the UK.