Barracuda

Senior Manager, Software Engineering

Bengaluru East
September 24, 2025
Application ends: October 31, 2026
Apply Now
Deadline date:
October 31, 2026

Job Description

Tech Stack

 

  • Domain: Application Security, Web Application firewalls, SaaS solutions at-scale
  • Identity and Directory Management like LDAP, MS AD, Okta, Auth0.
  • Public cloud expertise like AWS, Azure
  • CI/CD like Infrastructure-as-Code, GitHub/GitHub Actions, Bit Bucket, Jenkins, Terraform, Ansible
  • Product Technology like AWS/Azure(Server and Server-less), Docker, K8S, ECS
  • High Level Programming Languages like Java, Python, Django REST framework
  • API Frameworks and technologies like API gateways, RESTful APIs, FastAPI
  • Modern Frontend technologies like ReactJS, Angular, Material UI, Redux, Redux Saga
  • Monitoring like CloudWatch, NewRelic, Kibana, Prometheus, Grafana
  • Data Storages like AWS S3, ElasticSearch, AWS Dynamo, Blobs
  • Database Management like PostGres, Redis, MySQL, Influx DB
  • Data Pipelines like DataBricks, Kafka, SQS, SNS, Azure Event Hubs

 

 

What You Will Be Working On

 

 

  • Provide people management for a cross-functional product development team.
  • Manage HR activities as a direct manager.
  • Coach and mentor through 1x1s and other professional development means, including leveraging senior team members as technical mentors to grow the skills of more junior developers.
  • Facilitate career growth opportunities.
  • Enable a flexible yet productive work environment supporting a distributed workforce.
  • Partner with product managers to outline roadmaps and communicate updates on progress.
  • Participate in software architectural discussions, influencing decisions, and collaborating with peers to maintain consistency across the organization.
  • Work with engineers to implement features, debug issues/escalations, prioritize technical debt.
  • Ensure delivered solutions adhere to the software architecture strategy coding standards, security guidelines, and established organizational policies and procedures.
  • Identify and champion process and productivity improvement strategies for the team(s)

 

What You Bring To The Role

 

 

  • Bachelor’s degree in computer science, Engineering, or a related field. Master’s degree preferred.
  • 12-15+ years of overall experience and atleast 2-3 years of technical leadership experience.
  • Proven experience in managing and leading a full-stack team containing Developers, SDETs and DevOps in a fast-paced, dynamic environment.
  • Experience with daily operations associated with a SaaS application running in a public cloud requiring 24/7 availability, and operating at a large data scale (Billions of data points being processed, Millions of concurrent users interacting with the product)
  • Experience managing an application containing both modern aspects, as well as legacy systems – and the ability to manage an architectural roadmap to modernize and and manage technical debt appropriately.
  • Proficiency in Cyber Security (Application Security/ Email / Database Management etc.,).
  • In-depth knowledge of software development methodologies, tools, and best practices.
  • Excellent problem-solving and decision-making skills, with the ability to prioritize tasks and meet deadlines.
  • Exceptional communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
  • Strong leadership abilities, with a track record of motivating and inspiring teams to achieve outstanding results.
Customer reviews
Write A review

(0 Ratings)

  • 1
    0%
  • 2
    0%
  • 3
    0%
  • 4
    0%
  • 5
    0%

Be the first to review “Senior Manager, Software Engineering”