Software Engineer

20 hours ago


Bengaluru, Karnataka, India Splunk Full time US$ 1,20,000 - US$ 2,00,000 per year

Join us as we pursue our disruptive new vision to make machine data accessible, usable and valuable to everyone. We are a company filled with people who are passionate about our product and seek to deliver the best experience for our customers. At Splunk, we're committed to our work, customers, having fun and most importantly to each other's success. Learn more about Splunk careers and how you can become a part of our journey

Are you passionate about working on products that make a difference for your customers? Do you enjoy building large scale applications that are powered by huge data sets? Do you value working in an environment where you're empowered to make key technical decisions for backend or across a full stack of technologies? If so, a role on Splunk's Security Analytics team would be a great fit for you.

Role
We are seeking a Software Engineer to help design, develop and deliver Splunk's User Behavior Analytics (UBA) security analytics solution that detects known and unknown security threats at scale using big data and machine learning techniques. Delivered on customer managed resources (on-prem) using Kubernetes and Spark and Splunk Enterprise platform to run innovative stream processing and machine learning algorithms in near real-time, UBA helps security analysts quickly identify and resolve threats.

We are a passionate team who care deeply about our customers and our teammates. In this role, you will work directly with Engineering Leadership, Design Team, Customer Support team, data scientists and other engineering teams to help derive the best experience for the customer. We have a lean process that focuses on empowering and serving our engineers as opposed to just directing them.

As a Software Engineer, you'll deliver backend and frontend features for cloud and on-prem platforms, focusing on scalability, performance, and security. You'll work with cross-functional teams to build security solutions that help customers detect and respond to cyber threats, while driving improvements and owning the quality of your work.

Responsibilities

  • Gain a deep understanding of our product architecture, usage patterns, and real-world deployment scenarios to develop solutions that will bring value to our customers
  • Improve the product, keeping scalability and performance considerations as a high priority
  • Lead and drive projects to completion with minimal direction
  • Partner with other engineers, engineering management, data science on driving project
  • Collaborate with other team members to craft and build durable solutions
  • Help identify and develop ways to improve the team's productivity and project efficiency by expanding our existing tools.
  • Keep product quality top of mind with automated testing.
  • Become well-versed in Splunk's core technologies as they apply to application development
  • Mentor junior engineers as they develop their application development skills
  • ability to effectively work with other teams within a dynamic environment and support team
  • Drive root cause analysis investigations and post-mortems for defects and regressions.
  • Be part of the on-call shift team.

Requirements

  • 4+ years of relevant industry experience
  • Proficiency in Python/Java or Scala programming, RESTful web services
  • Proficient in Linux environments and cloud deployments, particularly with AWS, emphasizing standard processes in scalability and security
  • Being able to understand delivery models - CI/CD, Dockers, Containers etc
  • Good understanding of databases (relational or non-relational)
  • Working experience with engineering teams to plan, develop, and release software
  • An understanding of test-driven development (TDD)
  • Experience with an agile software development model

Bonus Skills

  • Working knowledge of web development (e.g., HTML5/CSS, JavaScript, , ).
  • Experience in an Agile DevOps engineering environment that effectively uses CI/CD pipelines (GitLab, GitHub), including the setup and management of both GitLab and GitHub CI/CD processes
  • Knowledge of using Splunk or Splunk integration
  • Experience with SaaS product development (AWS/Azure/GCP)
  • Experience working on open-source or development-in-the-open projects
  • Familiarity with security and networking concepts
  • Familiarity with AI/ML concepts

We value diversity, equity, and inclusion at Splunk and are an equal employment opportunity employer. Qualified applicants receive consideration for employment without regard to race, religion, color, national origin, ancestry, sex, gender, gender identity, gender expression, sexual orientation, marital status, age, physical or mental disability or medical condition, genetic information, veteran status, or any other consideration made unlawful by federal, state, or local laws. We consider qualified applicants with criminal histories, consistent with legal requirements.


  • Software Engineer

    1 day ago


    Bengaluru, Karnataka, India MRI Software Full time

    Job Title : Software Engineer - .Net & ReactReports to : VP Product ManagementLocation : BangaloreMRI Software is seeking a Software Engineer to join our team working on the MRI suite of products.As a Software Engineer, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle.You should...

  • Software Engineer

    22 hours ago


    Bengaluru, Karnataka, India APPIT Software Inc Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Software Engineer- ALMLocation: BangaloreRole: Software EngineerNotice period: 30 daysExperience: 3-5 yearsPrimary Skills:Proficient understanding of the Software Development Life Cycle (SDLC) and its various phases.Strong command of Unified Modeling Language (UML) and SysML for designing software architectures and solutions.Hands-on experience with...


  • Bengaluru, Karnataka, India Guidewire Software Full time US$ 1,25,000 - US$ 1,75,000 per year

    SummaryAs a Software Engineer at Guidewire, you're part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large-scale platform, your role is crucial in giving insurers the cutting-edge tools they need to take care of their...

  • Software Engineer IV

    2 weeks ago


    Bengaluru, Karnataka, India MRI Software Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    As a software engineer, you will enhance online experiences for our huge user base. Utilizing your Web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well.About the role:MRI-Software is seeking a Software Engineer to join our team working on products. As a...

  • Software Engineer IV

    21 hours ago


    Bengaluru, Karnataka, India MRI Software Full time US$ 90,000 - US$ 1,20,000 per year

    As a software engineer, you will enhance online experiences for our huge user base. Utilizing your Web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well.About the role:MRI-Software is seeking a Software Engineer to join our team working on products. As a...


  • Bengaluru, Karnataka, India APPIT Software Inc Full time

    Job DescriptionSoftware Engineer- ALMLocation : BangaloreRole : Software EngineerNotice period : 30 daysExperience : 3-5 yearsPrimary Skills:- Proficient understanding of the Software Development Life Cycle (SDLC) and its various phases.- Strong command of Unified Modeling Language (UML) and SysML for designing software architectures and solutions.- Hands-on...


  • Bengaluru, Karnataka, India Progress Software Full time US$ 90,000 - US$ 1,20,000 per year

    Job Title: Software Engineer Senior (.Net, C#) Progress Location: Bangalore Contract type: Full time Job Description We are Progress (Nasdaq: PRGS) - a trusted provider of software that enables our customers to develop, deploy, and manage responsible, AI-powered applications and experiences with agility and ease. Were proud to have a diverse, global...


  • Bengaluru, Karnataka, India Guidewire Software Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    SummaryGuidewire is searching for a unique individual who is ambitious, curious, and hungry for a rare chance to transform a 500-year-old industry from the inside out. Through our data listening capabilities, we collect more data (and more important data) than any other company in our market. We seek ways to make sense of it, showcase it, and transform it...

  • Software Engineer III

    23 hours ago


    Bengaluru, Karnataka, India Guidewire Software Full time US$ 1,20,000 - US$ 2,00,000 per year

    SummaryGuidewire is the platform P&C insurers trust to engage, innovate, and grow efficiently. We combine digital, core, and data solutions to deliver a seamless experience for our customers. Our team is dedicated to building software that supports the future of the insurance industry, and we are looking for individuals who share our passion and vision.We...

  • Sr. Software Engineer

    19 hours ago


    Bengaluru, Karnataka, India Rootstock Software Full time US$ 1,04,000 - US$ 1,30,878 per year

    Location: Bangalore, India - HybridAbout Rootstock:Rootstock Software ) provides the leading ERP for product companies ), which empowers product manufacturers, wholesalers and distributors to turbocharge their operations by providing visibility and control of all demand, supply & capacity with low customization. Natively built on the Salesforce cloud...