Digital Marketing Jobs & Apprenticeships

Demonware

Ireland

Expires on 2019-07-08

Job Type Full Time Experience Needed +3 Years Career Level INTERMEDIATE - LOWER LEVEL

Lead Software Engineer

Demonware is looking for a Lead Software Engineer in Dublin, Ireland. If you meet the requirements below, you will be eligible to apply via Digital Marketing Community.

Job Responsibilities:

  • Cooperate as a partner to Demonware service teams to design reliable, scalable online services and multiplayer experiences that meet the studios’ requirements and expectations.
  • Collaborate with service team engineers to troubleshoot problems with our database layer.
  • Handle critical escalations, helping to resolve problems and remove roadblocks.
  • When necessary, travel to other offices to provide on-site design and integration support.
  • Manage and facilitate design and decision making around Demonware’s database tech stack.
  • Assure the team’s engineering process works effectively and supports the pace and needs of the project.
  • Secure the software produced by the team achieves the quality bar expected for our services by both Demonware and game studios.
  • Plan and coordinate team members to effectively work on features together and with other teams in Demonware.
  • Own, operate and support the services and features the team develops.
  • Produce technical mentorship to team members through engineering best practices.
  • Perform 1-1 meetings, be involved with goals and development objectives for team members.
  • Collaborate with the team project manager to map out and deliver team objectives and priorities for the year based on company goals and game release timelines.

Job Requirements:

  • Minimum 3 years of experience in a similar technical leadership role (other combinations of technical skills and experience may be considered).
  • Effective experience building and leading high-performing software development teams.
  • Proficient experience working at scale – hundreds or thousands of servers.
  • Demonstrated understanding of the Software Development Lifecycle including, but not limited to, agile software development methodology (Scrum or Kanban).
  • Familiarity with and deep understanding of at least one major database: MySQL, Cassandra, PostgreSQL, etc.
  • Expert knowledge of SQL (or other) database design.
  • Strong programming skills.
  • Sound understanding of fundamental technologies, e.g. TCP/IP, Linux/Unix internals.
  • Proven track record in Software Engineering is advantageous.
  • Wide knowledge of configuration management systems, e.g. Puppet, Chef, Ansible.
  • Deep knowledge of in monitoring and metrics systems, e.g. Nagios, Zabbix, Graphite, Cacti.
  • Proven experience working with public cloud providers and cloud technologies.
  • Demonstrable capacity for an investigative approach and keen to learn new technologies.
  • Outstanding problem solving and analytical skills.
  • Great communication skills.
  • Initiative and ability to complete complex tasks with minimal supervision.
  • Subscribe for our newsletter!

    COPYRIGHTS DIGITAL MARKETING COMMUNITY 2019