Senior Software Engineer, relocation in Dublin required

Dublin, Ireland  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Amazing opportunity to work for one of the most exciting companies in the world

Do you enjoy building complex software that reaches millions of people?
Would like to interact with some of the most talented Python engineers on the market?


Join our client, a leading provider of on-line services that connect millions of people globally through a complex platform and applications. Their development is geared towards low-latency and large-scale distributed systems that can handle millions of concurrently connected users with average response times of < 100ms.
For them, we are looking for an expert in delivering and maintaining services at large scale, willing to relocate to Dublin, Ireland.

Job Responsibilities:

• Designing and developing features for the core platform and technologies that can scale to handle millions of concurrently connected users
• Evaluating and deploying the latest distributed systems technologies, and making recommendations to our teams about their use
• Troubleshooting problems with online and multiplayer features
• Providing expert application design guidance for title development teams and game studios, including code and design reviews
• Delivering technical collateral including best practice guides & whitepapers
• Involvement with the entire development process, including guiding the organization through development and technology decisions around difficult technical problems with an eye towards the future of our platform
• Working with project owners to ensure these decisions can be delivered upon to meet our strict timelines
• Ensuring that services can be managed by their operations team at scale

Job Requirements:

Must have:

• 5-10 years commercial Software Development experience (Python – preferred; or C++ or Java or Erlang)
• Experience in designing and implementing highly scalable solution architectures for PaaS, IaaS or SaaS
• Full stack and full life cycle experience from design through to deployment
• Experience in designing, developing, shipping and maintaining services at scale
• Experience with managing large amounts of data in flight and at rest using relational databases
• Experience with dealing with teams across an organization - developers, managers and operations
• Been involved in helping to direct the technical side of a project in a large scale distributed environment from design to deployment and subsequent maintenance
• The number of requests made to this service should be measured in the thousands per second
• You should know about the practicalities of dealing with software at scale: things break and need to be debugged, tradeoffs need to be made in architecture to get things shipped, and operations teams need to be able to manage the services that are developed
• Fluent in English

Nice to have:

• Experience with NoSQL systems (Redis, Cassandra)
• Experience with cloud based infrastructures

Benefits:

• Excellent salary package
• Performance review
• Medical insurance
• Pension contributions
• Generous annual bonus
• Flexible working practices
• Paid holidays
Start date
09.2014
Published at
30.06.2014
Contact person:
Laura Filimon
Project ID:
734344
Contract type
Permanent
To apply to this project you must log in.
Register