Upload Button Icon Add office photos
filter salaries All Filters

6 Splunk Jobs

Principal Software Engineer

10-12 years

Bangalore / Bengaluru

1 vacancy

Principal Software Engineer

Splunk

posted 7d ago

Job Role Insights

Flexible timing

Job Description

Description

Job Description:
Join us as we pursue our ground-breaking 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 are committed to our work, customers, having fun, and most significantly to each other s success.
The Splunk Observability Cloud provides full-fidelity monitoring and fixing across infrastructure, applications, and user interfaces, in real-time and at any scale, to help our customers keep their services reliable, innovate faster, and deliver great customer experiences. Infrastructure Software Engineers at Splunk are cloud-native systems engineers who use infrastructure-as-code, microservices, automation, and efficient design to build, operate, and scale our products
About the Customer Engineering Team:
The APM and Infrastructure Agents Team plays a crucial role in diagnosing and resolving intricate issues within large-scale, multi-tiered networks and diverse infrastructures, which include both legacy hardware and modern Containers. We serve top-tier clients across the globe, including leading corporations in communications, supply chain, transportation, and financial sectors. Our expertise significantly enhances the productivity and efficiency of these prominent customers worldwide, making this an exceptional opportunity for talented candidates to contribute to impactful work on a global scale.
As specialists in AppDynamics diverse solutions, including traditional APM, EUM, Analytics, IoT, and Machine Learning, we are dedicated to ensuring that each customers experience is highly positive and deeply valuable, ultimately enhancing their customers experiences. When customers encounter issues beyond the scope of traditional support, we step in to thoroughly investigate, diagnose, and resolve the root cause, pinpointing the exact lines of code and making necessary fixes whenever possible. This commitment to excellence underscores the importance of skilled engineers eager to tackle challenging problems and deliver impactful solutions.
Unlike typical software engineers who focus solely on application development, at AppDynamics, we delve into advanced Instrumentation Technology to monitor and derive performance metrics. Our technology involves millions, if not billions, of agents that actively monitor performance, functionality, and application security across a wide range of environments. These environments vary from basic development setups to massive data centers with thousands of containers and proprietary third-party code. As part of the Customer Engineering Team, we must be agile, inventive, and exceptional problem solvers, capable of spotting patterns, identifying issues, and persistently investigating them to their core. This role provides an exciting opportunity to fully leverage your talents and make a significant impact.
Collaborating within such a diverse, challenging, and fascinating environment enables our team to gain insights not only as product developers but also from the real-world perspectives of our users, which include some of the worlds leading financial institutions, logistics providers, and technology enablers. This unique position allows us to act as customer advocates, deeply understanding their application architectures and challenges, and working diligently to alleviate their pain points. At AppDynamics, we strive to be a key contributor to our customers success, continuously enhancing our portfolio with each achievement.
As a member of this team, you will serve as the initial point of contact within our Engineering Organization, tasked with enhancing the product experience, reliability, and resiliency. Your responsibilities will include analyzing and addressing any concerns from the field regarding the functionality and efficiency of the AppDynamics product within the context of our customers diverse and complex application environments.
To achieve these goals, you will engage in custom software development, conduct in-depth troubleshooting, develop testing pipelines, and, if necessary, create custom tools to boost efficiency for both internal teams and customers. Our problem space is ever-evolving, requiring adaptability and resilience as you encounter and overcome new challenges.
You will continuously expand your knowledge of our products, our customers products, and the latest technology advancements, including cutting-edge frameworks, cloud technologies, and current architectural trends. Regardless of the technical issues that arise, you will play a crucial and central role in resolving them, focusing on delivering not only immediate workarounds but also a permanent solution as well as putting in place the testing infrastructure around the issues and defending against regressions.
Core Responsibilities:
  • Address and resolve issues, tackle bugs, and help guide the strategic direction of AppDynamics product offerings, always prioritizing the customer experience.
  • Develop tools and extensions for both internal use and customer-facing applications.
  • Treat each new project as a chance to mentor and share knowledge.
  • Write applications across various technology stacks, embracing new technologies and applying our instrumentation to these applications.
  • Recreate customer application environments and architectures to better understand and resolve issues.
  • Collaborate directly with customers to solve the most challenging problems they encounter with our products in their environments.
Primary Skills:
  • A Software Engineer with 12+ years of relevant industry experience
  • BS in Computer Science or equivalent work experience.
  • Familiarity with the following:
  • REST APIs, API Management .NET Core, ASP.NET, C, C++, Visual C++, Microsoft Azure, Azure Functions, AWS, Dynamic Languages like php, Python and Node.JS
  • In-depth software development and maintenance experience in various container and container orchestration technologies, i.e. Docker, Kubernetes, Pivotal Cloud Foundry, and Red Hat OpenShift.
  • Knowledge of various cloud infrastructures like Amazon s Elastic Kubernetes Service (EKS), Microsoft s Azure Kubernetes Service (AKS), Google s Kubernetes Engine (GKE)
Desired Skills:
  • Debugging and troubleshooting skills, including analyzing thread dumps, heap dumps, crashes, and deadlocks.
  • Knowledge of GoLang, and OpenTelemetry.
  • Good knowledge of web protocols, formats, and server environments.
  • Attention to detail and the ability to identify and fix sophisticated problems in the customer environment.
  • Ability to guide and Train the team as needed on new Technologies
  • Ability to work with internal and external teams, drive communication and inter-team collaborations to drive solution
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.

Note:

Base Pay Range

[ Job Code Country ]

Base Pay: [ Currency ] [ Job Code Hiring Range: Non-Sales Base Pay OR Sales OTE ] per year

Splunk provides flexibility and choice in the working arrangement for most roles, including remote and/or in-office roles. We have a market-based pay structure which varies by location. Please note that the base pay range is a guideline and for candidates who receive an offer, the base pay will vary based on factors such as work location as set out above, as well as the knowledge, skills and experience of the candidate. In addition to base pay, this role is eligible for incentive compensation and may be eligible for equity or long-term cash awards.

Benefits are an important part of Splunks Total Rewards package. This role is eligible for a comprehensive, competitive benefits package which may include healthcare and retirement plans, paid time off, wellbeing expense reimbursement, and much more! Learn more about our next-level benefits at https://splunkbenefits.com .

Thank you for your interest in Splunk!


Employment Type: Full Time, Permanent

Read full job description

Prepare for Principal Software Engineer roles with real interview advice

What people at Splunk are saying

Principal Software Engineer salary at Splunk

reported by 1 employee with 10 years exp.
₹49.4 L/yr - ₹54.6 L/yr
71% more than the average Principal Software Engineer Salary in India
View more details

What Splunk employees are saying about work life

based on 9 employees
87%
87%
70%
Flexible timing
Monday to Friday
No travel
View more insights

Splunk Benefits

Submitted by Company
Base pay
Recognition
Bonus
Equity
Vacation
Global days off +6 more
Submitted by Employees
Free Transport
Child care
Gymnasium
Cafeteria
Work From Home
Free Food +6 more
View more benefits

Compare Splunk with

Elastic

4.6
Compare

Sumo Logic

4.0
Compare

Datadog

4.8
Compare

Dynatrace

1.8
Compare

New Relic

2.6
Compare

SolarWinds

4.0
Compare

OpenText Technologies

3.7
Compare

IBM

4.0
Compare

Cisco

4.1
Compare

Udaan

4.0
Compare

BigBasket

3.9
Compare

Swiggy

3.8
Compare

Lenskart

3.2
Compare

Ola Cabs

3.4
Compare

Rebel Foods

3.7
Compare

OLX

3.8
Compare

ByteDance

4.2
Compare

Airbnb

3.8
Compare

LinkedIn

4.3
Compare

Avis

3.9
Compare

Similar Jobs for you

Principal Software Engineer at Oracle India Pvt. Ltd.

Kolkata, Mumbai + 5

6-10 Yrs

₹ 32.5-37.5 LPA

Principal Software Engineer at Boomi

Kolkata, Mumbai + 5

7-9 Yrs

₹ 35-42.5 LPA

Principal Software Engineer at Cadence Design Systems

Bangalore / Bengaluru

7-12 Yrs

₹ 35-40 LPA

Principal Software Engineer at Oracle India Pvt. Ltd.

Hyderabad / Secunderabad

10-15 Yrs

₹ 30-45 LPA

Principal Software Engineer at Oracle India Pvt. Ltd.

Bangalore / Bengaluru

7-10 Yrs

₹ 30-37.5 LPA

Principal Software Engineer at JPMorgan Chase

Bangalore / Bengaluru

10-15 Yrs

₹ 50-95 LPA

Principal Software Engineer at Highspot

Hyderabad / Secunderabad

12-18 Yrs

₹ 40-45 LPA

Principal Software Engineer at Splunk

Bangalore / Bengaluru

10-12 Yrs

₹ 45-55 LPA

Principal Software Engineer at Thryve Digital Health LLP

Hyderabad / Secunderabad, Chennai

12-14 Yrs

₹ 35-40 LPA

Principal Software Developer at Oracle India Pvt. Ltd.

Kolkata, Mumbai + 5

8-15 Yrs

₹ 32.5-37.5 LPA

Principal Software Engineer

10-12 Yrs

Bangalore / Bengaluru

7d ago·via naukri.com

Technical Support Engineer

7-12 Yrs

Hyderabad / Secunderabad

7d ago·via naukri.com

Principal Software Engineer

10-12 Yrs

Bangalore / Bengaluru

7d ago·via naukri.com

Machine Learning Engineer

1-2 Yrs

Hyderabad / Secunderabad

1mon ago·via naukri.com

Principal Machine Learning Engineer

6-11 Yrs

Hyderabad / Secunderabad

1mon ago·via naukri.com

Engineering Manager, Software Engineering (FrontEnd)- Observability

6-10 Yrs

Hyderabad / Secunderabad

1mon ago·via naukri.com
write
Share an Interview