Posted On 16 August

  • Software Engineer

    • Company Alert Logic
    • No. of Openings 10
    • Salary Not Disclosed
    • Work Type on-site

    Job Description :

    Alert Logic has sparked change in the cybersecurity world. As the industry’s first MDR provider, we protect organizations 24/7 and ensure they have the most effective response to resolve whatever threats many come. Our customers are winning, our business is growing, and our employees are innovating as they expand their careers. Our journey requires more great people, so we are hiring across the company, what we call the “First Team.” If you are energized by a culture with a mission to eliminate the constant fear of impact from cyber threats and attacks , come join us at Alert Logic!

    Job Summary

    Alert Logic, the industry’s first SaaS-enabled Managed Detection and Response (MDR) provider, is seeking a Software Engineer 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
    • 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

    As a member of our Remote Collection Services team, you will contribute to the 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 delpoy high quality, fast, scalable, and cost-effective microservice and serverless solutions
    • As part of your Agile Scrum team, refine features, triage and resolve customer-reported issues, and perform peer design and code reviews
    • Clearly communicate progress and impediments
    • Actively participate in team meetings, assist in team planning, resolve issues, and continuously improve
    • Be proactive and responsive while providing technical and operational support
    • Grow your system, domain, and technical knowledge; help others do the same
    • When ready, participate in on-call rotation for emergency escalations directly impacting customers
    • Manage your time and communicate with other teams regardless of location

    Required Skills And Experience

    • 3-5 years of experience as a software developer
    • Demonstrable programming experience in C/C++/Python/Java 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 (Erlang/Elixir, Clojure, Haskell, Scala)
    • Applied experience in full Software Development Life Cycle, ideally Agile Scrum methodologies
    • Good understanding of DevOps and software ownership principles
    • Positive attitude and a passion for software development with a willingness to continually learn and grow
    • Have ownership in what you and your team deliver

    Skills

    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
    • Hands-on experience with AWS/Azure solutions such as ECS, S3, Lambdas, etc
    • 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)
    • Agile Scrum
    • Knowledge of network security
    • Collaborating with remote teams in different time zones

    Information

    • HR Name :Human Resource
    • HR Email :talentacquisition@alertlogic.com
    • HR Phone :44 (0) 203 011 5533
Top