Talent.com
This job offer is not available in your country.
Senior Software Engineer (C / C++ Developer)

Senior Software Engineer (C / C++ Developer)

Barracudakoramangala, India
12 hours ago
Job description

Job ID : 25-483Come Join Our Passionate Team! At Barracuda, we make the world a safer place. We believe every business deserves access to cloud-enabled, enterprise-grade security solutions that are easy to buy, deploy, and use. We protect email, networks, data and applications with innovative solutions that grow and adapt with our customers’ journey. More than 200,000 organizations worldwide trust Barracuda to protect them — in ways they may not even know they are at risk — so they can focus on taking their business to the next level.We know a diverse workforce adds to our collective value and strength as an organization. Barracuda Networks is proud to be an employer that complies with all applicable national, state and local laws pertaining to non-discrimination and equal opportunity regardless of race, gender, religion, sex, sexual orientation, national origin, or disability. Envision yourself at Barracuda Barracuda’s Application Security team builds our Web Application Firewall (WAF) and WAF-as-a-Service product lines, protecting against the latest web application threats such as API attacks, bots, and client-side attacks. Our customers range from top-5 global banks and oil companies to small businesses who lack IT expertise – therefore, a key focus of our engineering efforts is using automation and Machine Learning to help our customers detect threats and tune their configuration for maximum security. We are looking for highly skilled and passionate Senior Software Engineer to join our data path and cloud intelligence team.As a Senior Software Engineer, you will be working closely on the reverse proxy engines and cloud technologies, interacting with product managers, customers, and developers to design, develop, test, and deliver new and innovative features on the security engine of the AppSec range of products. So, if you've got what it takes to excel in this role, we would like to talk to you! Tech Stack :

  • Strong practical Linux skills
  • Solid experience in C, C++, Python programming and scripting languages
  • Experience in working with multithreaded, asynchronous programming
  • Good understanding of building large codebases on various platforms with good understanding of compilers, linkers, loaders.
  • A research oriented mind with a good grasp of various relevant cloud technologies and security models.
  • Experience working on Datapath / packet path, familiar with inline debugging using tools like gdb, real time environments.
  • Domain knowledge of Firewalls, HTTP and SSL protocols, WAFs, Web applications or any network / cloud security products
  • Strong understanding of cloud technologies and platforms, with specific focus on Azure platform and services
  • Knowledge of various Web Application Frameworks, API frameworks based on REST, GraphQL and gRPC
  • Good to have : A good exposure to AI / ML technologies, Azure and Aws cloud infrastructures

What you’ll be working on :

  • Our WAF product includes a high performance demanding deep packet inspection engine with reverse proxy architecture, interacting with our Active Threat Intelligence (ATI) cloud, which uses Machine Learning and Big Data to identify bots and other threats to our customers’ applications.
  • Research of efficient security solutions, Design and Development of new features / enhancements towards securing web based applications. Troubleshoot, fix, and test product issues to resolve complex problems
  • Design and Development of micro services as a part of our Active Threat Intelligence framework
  • Deploy security solutions using the latest technologies on the data management pipelines and databases on preferably Azure platforms, and Azure Databricks modules used to deploy our Active Threat Intelligence
  • Understand performance and security implications of how the design / code impacts the product
  • What you bring to the role :

  • B tech or master’s in computer science or related fields.
  • 6-8 years of relevant experience
  • Hands on experience with efficient Data Structures and Algorithms
  • Solid experience in C / C++ / Python / Go programming and associated STLs / packages / libraries
  • Self-motivated, quick learner, excellent analytical skills and able to design and implement solutions individually
  • Basic knowledge of HTTP(s), various Web based standards, TCP / IP protocols, and networking is a must.
  • A good understanding and practical applications of AI / ML tools and models is preferred.
  • Knowledge of SDLC and Agile practices, including coding standards, code reviews, source control management etc.
  • Desired to have experience with Kubernetes and other orchestration platforms. Advantage for experience with Azure Kubernetes Service (AKS).
  • Desired to have experience with Go, Scala. Advantage for Python experience.
  • What you’ll get from us : A team where you can voice your opinion, make an impact, and where you and your experience are valued. Internal mobility – there are opportunities for cross training and the ability to attain your next career step within Barracuda in addition to equity, in the form of non-qualifying options.

    #LI-hybrid

    Create a job alert for this search

    Senior Software Developer • koramangala, India

    Related jobs
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Synamediabangalore, India
    At Synamedia, we have over 2,400 uniquely talented people working together across the globe to achieve our vision of transforming the way the world is entertained and informed.As the largest global...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    UiPathbangalore, India
    The people at UiPath believe in the transformative power of automation to change how the world works.We’re committed to creating category-leading enterprise software that unleashes that power.To ma...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Senior Software Engineer - C, C++ Programming

    Senior Software Engineer - C, C++ Programming

    Dell Technologiesbangalore, India
    The Software Engineering team delivers next-generation application enhancements and new products for a changing world.Working at the cutting edge, we design and develop software for platforms, peri...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Senior Software Engineer - C++

    Senior Software Engineer - C++

    Hitachi Railbangalore, India
    Hitachi Energy India Development Centre (IDC) is a research and development facility with around 500 R&D engineers, specialists, and experts, who focus on creating and sustaining digital solutions,...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Q2bangalore, India
    As passionate about our people as we are about our mission.Q2 is proud of delivering our mobile banking platform and technology solutions, globally, to more than 22 million end users across our 1,3...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Senior Software Engineer (R&D)

    Senior Software Engineer (R&D)

    Quantum Corporationbangalore, India
    Whether its wrangling Petabytes of data for cutting edge movie production, managing global content production workflows, exploring new sources of energy, or managing oceans of content and blending ...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Rokubangalore, India
    Teamwork makes the stream work.Roku is changing how the world watches TV.Roku is the #1 TV streaming platform in the U.Canada, and Mexico, and we've set our sights on powering every television in t...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Senior Software Engineer - Observability

    Senior Software Engineer - Observability

    Rokubangalore, India
    Teamwork makes the stream work.Roku is changing how the world watches TV.Roku is the #1 TV streaming platform in the U.Canada, and Mexico, and we've set our sights on powering every television in t...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Senior Software Engineer [T500-15173]

    Senior Software Engineer [T500-15173]

    Best Buy IndiaBengaluru, Karnataka, India
    Lead the delivery of complex solutions, coding larger features from start to finish.Actively participate in planning, and performing code and architecture reviews of their team’s product.Help ensur...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Senior Software Engineer – C++

    Senior Software Engineer – C++

    Hitachi Railbangalore, India
    Hitachi Energy India Development Centre (IDC) is a research and development facility with around 500 R&D engineers, specialists, and experts, who focus on creating and sustaining digital solutions,...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Senior Software Engineer - QE

    Senior Software Engineer - QE

    Clouderabangalore, India
    At Cloudera, we empower people to transform complex data into clear and actionable insights.With as much data under management as the hyperscalers, we're the preferred data partner for the top comp...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Senior Software Engineer, Developer Platform

    Senior Software Engineer, Developer Platform

    Rokubangalore, India
    Teamwork makes the stream work.Roku is changing how the world watches TV.Roku is the #1 TV streaming platform in the U.Canada, and Mexico, and we've set our sights on powering every television in t...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    NVIDIAbangalore, India
    We present you with an opportunity to be part of the team that develops the Network Operating System that powers data centers that are accelerated, disaggregated and software-defined to meet the ex...Show moreLast updated: 12 hours ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Obliviousbangalore, India
    We live in the era of data and AI, but the most impactful data resides behind closed doors and red tape.Using it, which many do, risks undermining the privacy and confidentiality of users, customer...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Tekionbangalore, India
    Positively disrupting an industry that has not seen any innovation in over 50 years, Tekion has challenged the paradigm with the first and fastest cloud-native automotive platform that includes the...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Senior Software Engineer - C#, AWS

    Senior Software Engineer - C#, AWS

    ResMedbangalore, India
    ResMed has always applied the best of technology to improve people's lives.Now our SaaS technology is fueling a new era in the healthcare industry, with dynamic systems that change the way people r...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Senior Software Engineer (C++)

    Senior Software Engineer (C++)

    Verifonebangalore, India
    For more than 40 years Verifone has established a remarkable record of leadership in the electronic payment technology industry. Verifone has one of the leading electronic payment solutions brands a...Show moreLast updated: 12 hours ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    WomenTech Networkbangalore, India
    Responsible for designing, building, delivering and maintaining software applications & services as a Full Stack developer. Working in the areas of machine, cloud, platform and / or application.Respon...Show moreLast updated: 12 hours ago