This job might no longer be available.

Senior Backend Engineer

CCP Games
London
3 years ago
Apply

CCP London is the newest studio in the CCP family, and we are currently growing our team to begin production on a ground-breaking online sci-fi shooter, and we want you to join us!

We have an exciting opportunity for a talented Senior Backend Engineer to come and join us working on distributed systems and infrastructure at MMO scale. We are specifically looking for someone to take ownership of our backend cloud infrastructure and help ready our systems for production workloads.

We offer a supportive and trusting work environment, with plenty of opportunities for growth and development. You'll have access to thousands of quality online courses and books and a generous development allowance for conferences, courses, and further learning materials.

As a key member of the backend team, your focus will be on preparing us for production by building out and stabilising our cloud infrastructure. There will also be plenty of opportunities to get involved with platform and feature coding tasks, and good programming skills are desirable.

We are looking for someone who enjoys working with both technical and non-technical individuals, has a drive for excellence and is proactive in seeking out and finding ways to support others.

We are currently working with a tech stack: AWS (ECS + DynamoDB), Terraform, TeamCity, GitHub, Docker, and Golang. We have built an event-driven platform, with plans to move toward event sourcing for some of our services; and employ Domain-Driven Design and Hexagonal architecture to determine software layer and service boundaries. We practice end-to-end ownership of work and are embracing a DevOps culture.

Tasks:

As part of your role you'll be expected to carry out the following tasks:

• Build cloud infrastructure to run our backend services

• Bring existing infrastructure in line with best practices and standards

• Build CI/CD pipelines for code, config, and infrastructure

• Maintain and improve service instrumentation for observability

• Perform code reviews and maintain a high-quality codebase

• Help with high-level architecture and team direction

• Interpret game design and code services and features

Your Profile:

As part of your role you will be responsible for:

• All cloud infrastructure related to the backend

• The availability of the backend through scaling events and releases

• Sharing progress with the studio and various stakeholders

• Staying up to date with best practices, standards, technologies

What we can offer you:

• The inspiring challenge of working on a pioneering, ambitious project with great co-workers

• Get proactively involved in a friendly and Agile studio

• An opportunity to learn and grow within an international company

• A diverse and welcoming work environment that encourages growth, creativity and innovation

• Free lunches, drinks and snacks

• A family-friendly work environment with flexible work hours

• Employer contributory pension plan

• Life insurance

• Private medical and dental insurance

• Annual transportation grant

• Annual sports grant

• Discretionary performance sharing plan

Please include a brief cover letter along with your CV to let us know why you are interested in joining the team.

At CCP we are dedicated to fostering a culture of inclusiveness and equality - if this role appeals to you, we encourage you to apply even if you don't think you have 100% of the desired experience.

Create Your Profile — Game companies can contact you with their relevant job openings.
Apply

Jobs at CCP Games

Engineering jobs