Senior Software Engineer (Go) (London)
New Yesterday
Workplace: White City, London - Hybrid working
The role
The successful candidate will work within a cross functional team within our Video domain to deliver software that meets the needs of ITVs Streaming business. The ideal candidate will be a smart, kind person with a keen enthusiasm for Go. They should be able to display the aptitude and experience working with Go appropriate for a senior engineer. If they have any experience with Scala, specifically with an understanding of functional paradigms, this would be a bonus but is not required for this role. The expectation of engineers of this level would be people who can take on a piece of work and deliver it only requiring very occasional support. As a senior, you will be expected to be one of the most effective members of the team and set an example for more junior members to follow.
Main responsibilities
- Understanding the requirements of work you are asked to do
- Writing high quality software, primarily in Go. Any Scala experience would be a bonus.
- Ensuring your work is suitably tested
- Ensuring your work is suitably reviewed
- Helping shape the work
- Helping to define the technical solutions to problems
- Collaborating effectively
- Working towards a warm, welcoming, and inclusive team environment
- Sharing plans and working towards shared understanding
- Keeping your team accountable
- Mentoring and guiding more junior members of the team
- Discussing how your community works
- Helping shape community policy, e.g. testing policies, development practices, on-boarding approaches
- Helping with initiatives, e.g. the graduate programme
- Knowledge sharing
- Participating in office-hours support work
- Participating in out-of-hours support
- Thinking holistically about the software your community maintains
Skills youll need (minimum criteria)
- Extensive experience working as a Senior Software Engineer primarily using Go
- A high level of experience in the Go programming language
- Experience building RESTful APIs
- Experience with automated testing practices
- Experience mentoring less experienced members of the team
- Experience with databases
- Extensive AWS experience (Lamba, EKS etc)
- Distributed Version Control (Git)
- Web services architectures, particularly
Other things were looking for (key criteria)
- Some functional Scala experience
- Continuous delivery / deployment principles and practices
- Unix command line and basic systems administration Desirable General Development Abilities
- Experience of agile delivery and collaborative team working
- Experience of supporting, modifying and maintaining 3rd party code
- Understanding of monitoring and performance concerns
- Understanding and application of software design and architectural patterns
- Location:
- Haggerston, Greater London
- Job Type:
- FullTime
We found some similar jobs based on your search
-
New Yesterday
Senior Software Engineer - AWS, Node & Typescript (London)
-
Greater London
Job Description Find out if this opportunity is a good fit by reading all of the information that follows below. Senior Software Engineer TypeScript, Node & AWS Location: Hybrid / Remote First London (1 day a week on-site) 85,000 - 100,000 + Benefit...
More Details -
-
New Yesterday
Senior Software Engineer, Python Development - London (London)
-
Greater London
Social network you want to login/join with: Ready to make your application Please do read through the description at least once before clicking on Apply. Senior Software Engineer, Python Development - London, London col-narrow-left Client: Fitch Rat...
More Details -
-
New Yesterday
Senior Software Engineer (Python) (London)
-
Greater London
This range is provided by Switch Tech Talent. Your actual pay will be based on your skills and experience talk with your recruiter to learn more. Considering applying for this job Do not delay, scroll down and make your application as soon as possib...
More Details -
-
New Yesterday
Senior Software Engineer (VP) Equity Derivatives Technology (London)
-
Greater London
Overview Citi is a world-leading global bank. We have approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. We provide consumers, corporations, governments, and institutions with a broad ra...
More Details -
-
New Yesterday
Senior Software Engineer, Clojure (London)
-
Greater London
DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities...
More Details -
-
New Yesterday
Senior Software Engineer, Pricing and Derived Data (London)
-
Greater London
Senior Software Engineer, Pricing and Derived DataSenior Software Engineer, Pricing and Derived Data Job Location London Take the next step in your career now, scroll down to read the full role description and make your application. Employment type ...
More Details -