Software Design Engineer

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

Description

Talented Internet engineers required to design, build & operate large scale business oriented services. This position requires strategic thinking & hands-on technical delivery. The ideal candidate is a deep technologist with proven track record building large scalable services, creative thinker, problem solver, teacher, & learner. The successful candidate will be at ease leading incident investigations & capable of identifying root cause in a complex, distributed environment.

We are looking for an engineer ready for big challenges & capable of working in a multi-platform environment. You'll think globally when building systems, ensuring we build high performing, scalable systems that fit well together.

Desired Technology Experience:
* Cloud Services (Azure or Amazon AWS)
* Windows Server & Services (IIS, AD, DNS, Hyper-V)
* Deployment Platforms (Puppet, Chef, and/or SCCM)
* Automation (PowerShell, Shell, and/or C#)
* Databases Services (SQL Azure and MSSQL)
* Mail Delivery (PowerMTA, SMTP)
* Monitoring Tools (SCOM, Nagios, Gomez/Keynote)
* Troubleshooting Tools (WireShark, NetMon, and Fiddler)

Desired Industry Experience & Skills:
* Deep hands on technical expertise in large scale systems engineering & complex distributed systems architectures.
* Demonstrated expertise in web services, virtualization, cloud concepts, REST, JSON, XML, TSQL, LDAP, and Object Oriented methodologies.
* Solid understanding of network routing, load balancing, & Internet transport protocols.
* Experience managing complex projects, with significant bottom line impact.
* Proven experience in leading software development teams to deliver industry-leading technical solutions with the highest quality.
* 5+ years' experience in large scale Internet service design & implementation.
* Experience with continuous delivery & configuration management
* Demonstrated understanding of instrumentation, monitoring, & deployment design principles & best practices.
* Strong analytical capabilities.
* Ability to manage multiple priorities, commitments & projects.
* Demonstrated passion for customer experience & usability, including successful delivery of customer self service tools & automated management/optimization of services.

Responsibilities:
* Influence feature design, architecture, standards & processes to ensure Security, Performance, Operability & Scale.
* Conduct performance analysis/tuning & ensure accurate service capacity planning.
* Identify gaps in current technology & processes & recommend improvements.
* Build tools, develop efficient DevOps processes, & contribute to our knowledge base.
* Participate in on-call rotation duties.
* Plan & conduct proof of concept projects with new technology & processes.
* Optimize monitoring & self-healing capabilities.
* Collaborate at depth with peers in Development & Program Management.

Project People Ltd is acting as an Employment Business in relation to this vacancy.

Start date
ASAP
Duration
6 months+
(extension possible)
From
Project People Ltd.
Published at
22.04.2015
Project ID:
889583
Contract type
Freelance
To apply to this project you must log in.
Register