This job has expired

Associate Software Engineer

Employer
Alert Logic
Location
UK
Salary
Competitive
Closing date
16 Jun 2021

View more

Sector
Technology & New Media
Contract Type
Permanent
You need to sign in or create an account to save a job.

Job Details

Alert Logic, the industry's first SaaS-enabled Managed Detection and Response (MDR) provider, is seeking Associate Engineers to join our global engineering team to develop backend services. In this role, you will be working alongside other talented engineers in building our MDR platform as well as building your skills in the following areas:

  • Cloud technology - we use everything AWS has to offer for our platform and integrate with the other clouds, and you will have the opportunity to earn certifications
  • Scalable architecture - our microservice-based platform scales to meet the needs of our growing business
  • Big data processing - learn what it takes to ingest/process terabytes of data a day at scale
  • Continuous Integration/Continuous Deployment - know what it takes to safely and consistently deploy services and experience the freedom to focus on what matters
  • Critical systems management - learn what availability means and the impact it has on customers
  • Cybersecurity - contribute to the ability to protect our customers from an ever-changing threat landscape


We have positions available in deployment management, data collection and processing, detection, and assessment.

As a member of our Engineering team, you will contribute to design, development, testing and operational maintenance (DevOps model) of the software components owned by the team.

In collaboration with other Engineering teams, you will ultimately deliver complex solutions for our Managed Detection and Response platform that services thousands of customers around the world.

Primary Responsibilities:

  • Design, implement, test, and deploy fast, scalable, and cost-effective microservice and serverless solutions
  • Focus on value delivery, clearly communicate blockers and progress
  • As part of your Agile Scrum team, refine features and user stories, triage customer reported issues, participate in peer design and code reviews
  • Actively participate in team meetings, help the team plan work, resolve blockers, and continuously improve
  • Be proactive and responsive while providing technical and operational support
  • Maintain high availability of the services built by your team, participate in performance and scalability test events
  • Ability to manage your time and communicate with other teams regardless of location
  • Grow your system, domain, and technical knowledge; and help others do the same
  • When ready, participate in on-call rotation for emergency escalations that directly impact users


Required Skills and Experience:

  • 0-2 years of experience as a software engineer
  • Demonstrable programming experience (e.g., Python / C++ / Node.js) and a desire to use Erlang (the highly scalable, concurrent, fault-tolerant functional programming language used in most of our services), or prior knowledge/experience with functional programming languages
  • Positive attitude and a passion for software development with a drive to be the best at what you do as a valued member of a development team
  • Have ownership in what you and your team deliver, and when ready, participate in an on-call rotation.
  • University degree in related field


Other Skills and Experience:

  • Experience developing high performance distributed systems (e.g., concurrent systems/microservices, Docker/Kubernetes development)
  • Developing for cloud platforms, especially AWS and Azure
  • Knowledge of network protocols such as IP, TCP, UDP, with emphasis on HTTP
  • Experience developing full-stack production applications (e.g., developing and consuming RESTful APIs, using noSQL database technology such as Riak or AWS DynamoDB, and using relational databases such as AWS RDS or SQL)
  • Experience developing for Linux distributions (CentOS)
  • Experience using Git for source control
  • Agile software development life-cycle knowledge
  • Knowledge of network security
You need to sign in or create an account to save a job.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert