Principal Software Engineer
C++
Posted on 7/19/2023
INACTIVE
Splunk

5,001-10,000 employees

Data management & visualization platform
Company Overview
Splunk's mission is to address the challenges and opportunities of managing massive streams of machine-generated big data. Splunk is the leading software platform for machine data that enables customers to gain real-time Operational Intelligence.
AI & Machine Learning
Data & Analytics
Cybersecurity

Company Stage

IPO

Total Funding

$1.4B

Founded

2003

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

1%

1 year growth

2%

2 year growth

9%
Locations
Oregon, USA • California, USA • Washington, DC, USA • Texas, USA • Montana...
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Linux/Unix
Operating Systems
CategoriesNew
Software Engineering
Requirements
  • 10+ years of experience in C++ development of highly performant data systems
  • Experience developing distributed systems
  • Developed systems that meet product security requirements and can articulate security pros and cons of different designs
  • Ability to thoughtfully update customers on the progress of issues they face, both at the technical and managerial levels
  • Efficient communication both within the team and with counterparts across the organization
  • High integrity and reliability: ability to work independently and be responsible for upholding schedules
Responsibilities
  • Investigate and resolve customer issues around data ingestion at large scale and in complex network environments
  • Propose and implement solutions and enhancements to make the product more resilient
  • Review and guide development of new features and work with engineers to optimize designs
  • Teach and mentor junior developers and raise the competency bar of the team
  • Lead design reviews and provide meaningful suggestions on architecture
  • Together with other leaders in the company define the long-term technological vision for our products
  • Work with Product Management on developing the roadmap and provide timeline estimations
  • Suggest improvements to CICD and test coverage optimization
  • Participate in a 24x7 on-call rotation
Desired Qualifications
  • Good understanding of Windows and Linux Operating Systems, experience with Windows system logging is a plus