Senior Infrastructure Engineer
Platform Technologies
Confirmed live in the last 24 hours
Locations
Guildford, UK
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Bash
Data Structures & Algorithms
Development Operations (DevOps)
Docker
JavaScript
C/C++/C#
Linux/Unix
Rust
SCRUM
Kubernetes
Unity
Go
Requirements
  • High level of proficiency with C#, .NET 6 upward or GoLang
  • Bachelor's degree or higher in Computer Science, Engineering or Software Engineering or equivalent
  • 5+ years of professional software development experience, including deployment to production
  • Experience working in Linux and Windows
  • Experience designing maintainable, structured and documented code
  • Experience with object-oriented design patterns and test-driven development
  • Understanding of multithreaded architectures and synchronisation principles
  • Excellent debugging skills
  • Strong written and verbal communication skills
Responsibilities
  • Work with engineering teams to modernize existing build and deployment processes with a focus on automation, monitoring, and continuous improvement of delivery across multiple cloud providers using industry recognized tools and frameworks
  • Implement and improve monitoring solutions that proactively identify system bottlenecks, performance issues, and security vulnerabilities
  • Guide the team in modernizing the company's software platform, adopting DevOps best practices, and developing continuous integration and deployment solutions across various environments
  • Lead development of self-service solutions wherever possible for engineering teams to deliver software with confidence, speed, and excellent quality
  • Participate in the full development lifecycle, including design, coding, automated testing, and production releases of backend services
  • Analyze and optimize current applications toward a microservices architecture
  • Strengthen your team through mentorship, support, and encouragement
Desired Qualifications
  • Experience writing distributed RESTful services using OpenAPI and/or OData
  • Experience developing or working with cloud-based microservice architectures
  • Experience with Docker and Kubernetes
  • Profiling and optimisation of memory, thread, and multi-core usage in complex applications
  • Experience using game engines such as Unity or Unreal
  • Experience with Powershell, Bash or JavaScript for scripting or tool development
  • Working knowledge of unmanaged languages such as C++, C or Rust
  • Exhibit creativity and resourcefulness at problem-solving while collaborating with your team
  • Experience integrating, researching, iterating on and conducting fail-fast POCs and implementing MVPs in a fast-paced environment
  • Experience with agile/scrum methodologies to iterate quickly on product changes, develop user stories, and work through backlogs
  • Experience working on Games/Mobile application development
  • Knowledge of common data structures and algorithmic solutions
Mythical Games

51-200 employees