Talent.com
Senior Software Engineer Backend (Golang)
Senior Software Engineer Backend (Golang)SentinelOne • Bengaluru, Karnataka, India
Senior Software Engineer Backend (Golang)

Senior Software Engineer Backend (Golang)

SentinelOne • Bengaluru, Karnataka, India
23 days ago
Job description

About Us

At SentinelOne were redefining cybersecurity by pushing the limits of whats possible leveraging AI-powered data-driven innovation to stay ahead of tomorrows threats.

From building industry-leading products to cultivating an exceptional company culture our core values guide everything we do. Were looking for passionate individuals who thrive in collaborative environments and are eager to drive impact. If youre excited about solving complex challenges in bold innovative ways wed love to connect with you.

What are we looking for

Our team is responsible for Endpoint Protection services and covers end-to-end from agent to backend to frontend the following areas :

Building services that process traffic between SentinelOnes Agent (which is responsible for protection across all kinds of OS - Windows Linux macOS) and our cloud-based Management console

Developing a big part of backend of this Management console itself (which is in short a large-scale distributed system a complex control application used by IT security teams of S1 clients - that can be seen in many S1 vs. Ransomware demos ) and the management of the fleet of agents deployed on endpoints in clients environments (backends written in Python and Go and deployed in Kubernetes)

Were a team with a significant impact on how our customers environments are protected and how they interact with agents. As a core team at S1 were heavily involved in every end-to-end effort features development and are key contributors to the design and build of the right architecture of S1s cybersecurity solution to match the scale & hyper-growth of our business.

What will you do

Design develop and support robust backend system SentinelOnes main product line -

Endpoint Protection

  • Feature Design and Documentation : Take ownership of designing new features and creating documentation.
  • Database Schema Design : Design efficient database schemas to support new and existing features.
  • Backend Service Development : Develop and maintain backend services using Go and Python. Create RESTful APIs to facilitate seamless interaction between the backend front-end and other systems.
  • Integration : Integrate with various cloud services (AWS GCP) databases (Postgres MongoDB) messaging systems (Kafka) and caching solutions (Redis) to enhance system functionality and performance.
  • Feature Support and Validation : Provide support during the feature validation cycle ensuring smooth deployment to production environments.
  • Performance Optimization : Optimize system performance and scalability to manage demanding workloads effectively.
  • Requirement Translation : Understand product requirements and translate them into technical solutions.
  • Cross-Team Collaboration : Work closely with product validation and front-end engineering teams to deliver and maintain high-quality features.
  • Customer Communication : Communicate with customer care and support teams to address issues.
  • Code Quality and Maintenance : Write clean maintainable code. Stay up-to-date with the latest advancements in backend technologies and security best practices.
  • Innovation and Creativity : Bring creativity to the table. Explore new solutions and technologies to improve our product continuously.

What skills and knowledge should you bring

  • Degree in Computer Science / Software engineering OR a comparable experience from well renowned companies
  • Several years of hands-on experience with Python and / or Go or similar
  • Ability to quickly dive into new products and understand their inner working
  • Self-driven individual
  • Experience from with large-scale high-load distributed systems & performance
  • Excellent communication skills - you will be regularly in touch with Product Technical Account Managers (who provide feedback from clients) and other Engineering teams
  • Experience with Docker Helm & Kubernetes
  • Familiarity with AWS and / or other cloud platforms
  • A plus would be experience from a SaaS company
  • Why us

    You will be joining a cutting-edge company where you will tackle extraordinary challenges and work with the very best in the industry along with competitive compensation.

  • Flexible working hours and hybrid / remote work model.
  • Flexible Time Off.
  • Flexible Paid Sick Days.
  • Global gender-neutral Parental Leave (16 weeks beyond the leave provided by the local laws)
  • Generous employee stock plan in the form of RSUs (restricted stock units)
  • On top of RSUs you can benefit from our attractive ESPP (employee stock purchase plan)
  • Gym membership / sports gears by Cultfit.
  • Wellness Coach app with 3000 on-demand sessions daily interactive classes audiobooks and unlimited private coaching.
  • Private medical insurance plan for you and your family.
  • Life Insurance covered by S1 (for employees)
  • Telemedical app consultation (Practo)
  • Global Employee Assistance Program (confidential counseling related to both personal and work life matters)
  • High-end MacBook or Windows laptop.
  • Home-office-setup allowances (one time) and maintenance allowance.
  • Internet allowances.
  • Provident Fund and Gratuity (as per govt clause)
  • NPS contribution (Employee contribution)
  • Half yearly bonus program depending on the individual and company performance.
  • Above standard referral bonus as per policy.
  • LinkedIn Business platform for Hard / Soft skills Training & Support for your further educational activities / trainings
  • Sodexo food coupons.
  • Required Experience :

    Senior IC

    Key Skills

    Spring,.NET,C / C++,Go,React,OOP,C#,AWS,Data Structures,Software Development,Java,Distributed Systems

    Employment Type : Full Time

    Experience : years

    Vacancy : 1

    Create a job alert for this search

    Senior Software Engineer Backend • Bengaluru, Karnataka, India

    Related jobs
    Senior Engineer(Golang)

    Senior Engineer(Golang)

    ACL Digital • Bengaluru, Karnataka, India
    Demonstrated ability in designing, building, refactoring and releasing software.Hands-on experience with Kubernetes plugin / operator / CRD development. Having experience with KubeRay is a big plus....Show more
    Last updated: 23 days ago • Promoted
    Senior Software Engineer Golang

    Senior Software Engineer Golang

    CloudBees • Bengaluru, Karnataka, India
    CloudBees enables enterprises to deliver scalable compliant and secure software empowering developers to do their best work. Seamlessly integrating into any hybrid and heterogeneous environment Clou...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer II (Backend -Golang / Python)

    Senior Software Engineer II (Backend -Golang / Python)

    LG Ad Solutions • Bengaluru, Karnataka, India
    Marketing approved company description, please do not edit this section.LG Ad Solutions is a global leader in connected TV (CTV) and cross-screen advertising. Provide an overview of the the role and...Show more
    Last updated: 2 days ago • Promoted
    Senior Backend Software Engineer

    Senior Backend Software Engineer

    apna • Bengaluru, Republic Of India, IN
    Collaborate with cross-functional teams to gather and define software requirements.Design, develop, test, deploy, and maintain high-quality software solutions. Participate in architectural and syste...Show more
    Last updated: 30+ days ago • Promoted
    Senior Backend Engineer - Golang

    Senior Backend Engineer - Golang

    Getinz • Bangalore
    Key Responsibilities : Must Have : - Hands-on experience in designing, developing, testing, and deploying applications on Gola...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Golang

    Senior Software Engineer - Golang

    Scaling Theory • Bangalore
    Description : We are looking for a Senior Software Engineer - Backend who will play a key role in designing, building, and scaling our core systems.The ideal candidat...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software EngineerGolang

    Senior Software EngineerGolang

    New Relic • Bengaluru, Karnataka, India
    We are a global team of innovators and pioneers dedicated to shaping the future of observability.At New Relic we build an intelligent platform that empowers companies to thrive in an AI-first world...Show more
    Last updated: 30+ days ago • Promoted
    Senior Backend Software Engineer

    Senior Backend Software Engineer

    HyperVerge • Bengaluru, Republic Of India, IN
    Back-End development with Node.JS / python and awareness of AWS.Show more
    Last updated: 14 days ago • Promoted
    Senior Software Engineer Ii (Backend -Golang / Python)

    Senior Software Engineer Ii (Backend -Golang / Python)

    LG Ad Solutions • Bengaluru, Republic Of India, IN
    Marketing approved company description, please do not edit this section.LG Ad Solutions is a global leader in connected TV (CTV) and cross-screen advertising. Provide an overview of the the role and...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer, Backend (Platform - Onboarding)

    Senior Software Engineer, Backend (Platform - Onboarding)

    Coinbase • Bengaluru, IN
    Ready to be pushed beyond what you think you’re capable of?.At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, ...Show more
    Last updated: 8 days ago • Promoted
    Senior Software Engineer - Backend

    Senior Software Engineer - Backend

    Zingly.ai • Bengaluru, Republic Of India, IN
    Join the Z! Team – We’re building relationships bigger than business.We’re a scrappy, post-seed, pre-Series A startup on a mission to reinvent how consumers and brands connect—making those relation...Show more
    Last updated: 6 days ago • Promoted
    Senior Backend Software Engineer

    Senior Backend Software Engineer

    Talentoj • Bengaluru, Republic Of India, IN
    As a Software Development Engineer IV (SDE IV), you will play a critical role in designing and building scalable backend systems. As a senior individual contributor, you will take ownership of compl...Show more
    Last updated: 21 days ago • Promoted
    Warner Bros. Discovery - Senior Software Engineer - Golang

    Warner Bros. Discovery - Senior Software Engineer - Golang

    Warner Bros. Discovery • Bangalore
    Discovery : Warner Bros.Discovery, a premier global media and entertainment company, offers audiences the world's most differentiated and complete portfolio of ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Backend Software Engineer

    Senior Backend Software Engineer

    Truxt.ai • Bengaluru, IN
    As an early-stage company driven by a meaningful mission, we seek exceptional engineering talent who values purpose, long-term impact, and significant equity ownership over traditional salary compe...Show more
    Last updated: 24 days ago • Promoted
    Golang Backend Engineer

    Golang Backend Engineer

    Hyqoo • Bengaluru, IN
    Job Title : Backend Engineer (Golang).Duration : 6+ months with possibility of extensions.Time Zone : IST hours 9am to 6pm. Design, develop, and maintain backend services using Golang within a microser...Show more
    Last updated: 17 days ago • Promoted
    Senior Golang Engineer

    Senior Golang Engineer

    Nasugroup • Bangalore
    Description : We are looking for an experienced and highly motivated Golang Engineer with 5- 8 years of professional experience in backend development.The ideal candi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Backend Engineer (Golang)

    Senior Backend Engineer (Golang)

    Weekday AI • Bengaluru, KA, IN
    Quick Apply
    This role is for one of the Weekday's clients.Salary range : Rs 2000000 - Rs 4500000 (ie INR 20-45 LPA).We are looking for an experienced Golang Developer to join our client’s engineering team.The i...Show more
    Last updated: 2 days ago
    Senior Backend Engineer - Golang

    Senior Backend Engineer - Golang

    Hirelo • Bangalore
    Description : Responsibilities : - Architect an ultra-low-latency order execution engine, where shaving mic...Show more
    Last updated: 30+ days ago • Promoted