Software Engineer - Cardiff We at Alert Logic are looking for a passionate and experienced Software Engineer to join us in our Cardiff based European Head Office. The Software Engineer will play a key role in developing new tools and products that will help maintain and enhance our highly scalable SaaS web based applications. As part of an international team, the Software Engineer will be working with many industry leading solutions and partners in a fast-paced Agile environment to deliver key integration and product enhancements. Key role responsibilities - Work with the team and collaborate with Architects, Product Owners, and Team Leads where necessary to understand current behaviour and design needs to implement features that satisfy customer needs. - Work independently to implement complex solutions for customer requests and issue resolution while ensuring consistency in behaviour and performance - Ensure quality of solution through the creation of unit tests in addition to functional testing. - Participate in peer code reviews - Participate in product releases Required skills and experience - Proven hands on experience developing for Linux distributions - Strong skills developing with the likes of C, C++, Java, or Python - Experience developing high performance enterprise applications - Knowledge of network protocols such as HTTP, TCP, and UDP - Experience working with Git source control Desired skills and experience - Experience with functional programming - Any experience with the likes of Erlang, Scala, LISP, or Haskell is a big advantage - Experience with NoSQL database technologies such as Riak, Cassandra, or Voldemort - Experience developing and consuming APIs - Knowledge of SQL databases and experience with high volume transaction processes - Experience working to Agile or Scrum methodologies. - Experience in a DevOps / Continuous Integration environment - Hands on experience with cloud based solutions such as AWS or Azure In return the Software Engineer can expect a highly competitive salary and benefits package that includes 25 days holiday, company pension, private medical, and life assurance. As well as working in a modern and bright centrally located office, with a variety of perks including table tennis, free fruit, and Welsh Cake Fridays The Software Engineer will go through a well-structured training programme which will include pair programming, test projects, and peer mentoring. Who are we? Alert Logic is the leading provider of Security-as-a-Service solutions for cloud, hybrid and on-premises data centre infrastructure. Fully managed by a team of experts, the Alert Logic product suite delivers the deep security insight and continuous protection needed to protect a company's most sensitive data. Alert Logic provides 24x7 network, system and application protection for over 4,000 organizations worldwide. Founded in 2002, we now have offices in Cardiff, Belfast, and London in the UK, as well as Houston, Seattle, Dallas, and Austin in the US. Our People & Culture We work in an exciting space, and we create technology solutions like nothing else out there. We are passionate about our work, and share our skills in a team environment. As a managed security provider, we are always looking forward, running to opportunities, and solving needs with solutions that work. We strive to meet customer needs with teams that exceed expectation. And we work hard, because we know everyone around us is working hard, too. Security will never be the same Join us Notice to recruitment agencies: Alert Logic does not accept unsolicited candidate resumes from recruiting agencies. We will not be liable for and will not pay placement fees for unsolicited resumes submitted to our jobs postings, employees or company locations.