Lead Software Engineer - Plum, United States - Gcore

    Gcore
    Gcore Plum, United States

    2 weeks ago

    Default job background
    Description
    Have you ever wondered why your favorite apps, social media content, and video games load in the blink of an eye? It's likely because of Gcore behind the scenes

    Join a team that collaborates with industry giants like Intel, Dell, NVIDIA, Graphcore, and Equinix to accelerate AI training, provide cutting-edge cloud services, and optimize content delivery.

    If you are passionate about transforming the internet and contributing to cutting-edge innovations, come join us at Gcore
    We are over 550 professionals and currently looking for a

    Lead Software Engineer (Nginx, CDN).


    What you should know about our team: We are a group of professionals working together to achieve a common goal.

    We believe in ownership, and you will have a mandate (together with your team) to develop features end-to-end. You will have a real impact on our product development We support each other and the biggest focus for us is to learn from each other

    What you will do:
    As a


    Lead Software Engineer (Nginx, CDN) , you'll join a team you can always rely on for feedback and continuous professional growth.


    Your Responsibilities:
    Lead and mentor remote team of 3 C software engineers to deliver stable, secure and performant CDN
    Adopt modern development practices like canary deployments, feature flags and robust testing of the code to have safe product updates
    Manage and prioritize technical debt to reduce its impact on product quality or team effectivity
    Leading architecture and implementation details discussions
    Be a go to person for the whole team for advanced troubleshooting so deep knowledge of Nginx code base is needed

    Our example tasks:
    Improving efficiency of our cache purge
    Support for dynamic configuration loading instantly without nginx reload
    Tuning configuration to reliably serve more than 100k clients domains on one server
    Writing load tests to identify bottlenecks in current code
    Deploying your code to production
    We expect you to have:

    5+ years of experience in software engineering in C
    Proven experience leading software development teams, preferably in a product-focused environment.
    A track record of implementing modern CI/CD methodologies.
    Excellent problem-solving skills and the ability to lead architectural discussions.

    Clear understanding of TCP/IP internals, low-level Linux APIs related to networking, scheduling and memory management, for example how user in Linux receives data on application level, you can write simple server using socket(), connect(), bind() and related Linux API functions.

    Experience with writing custom nginx modules or with linux kernel network driver development in C
    Experience in event-driven architecture and async programming: understanding of select(), poll(), epoll() or library like libevent
    Understanding of multithreading in Linux
    Experience with Lua
    What We Offer
    We aim to ensure you feel and give your best by offering:
    Competitive salary;

    Flexible schedule;

    Remote, hybrid, or office work;

    Educational support;

    Medical insurance (depending on the contract type and your location);

    Business trips (depending on your role).

    About the Company
    Gcore is an international cloud and edge leader in providing first-class web performance, content delivery, and security. Headquartered in Luxembourg, with offices around the world, the company provides its solutions to global leaders in numerous industries.

    Millions of people worldwide use apps and play games based on our infrastructure and services: we are trusted by World of Tanks, Albion Online, Avast, Photon, Unity, Sandbox Interactive, and others.

    To find out more about Gcore, please check out

    our product website , our

    Careers page ,

    LinkedIn page , and

    Instagram account . Let's transform the Internet together
    Equal Opportunity Employer

    We provide equal opportunity to all applicants without regard to race, color, religion, sex, sexual orientation, age, gender identity, gender expression, national origin, disability, or any other legally protected characteristics.

    #J-18808-Ljbffr