Principal Engineer - Frontend @ Splunk - San Francisco, CA

Job Overview

14 days ago

Principal Engineer - Frontend

Splunk - San Francisco, CA

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, we are committed to each other’s success.

You will get to work with a super smart bunch of folks who are doing state of the art development work in both the frontend and backend. You will be interacting with product management, customers and other engineering teams across the company to understand detailed requirements.

We give our engineers an environment in which they can contribute from day one while also providing opportunities for learning and growth. You’ll learn how our entire stack works – from data ingestion, storage, search, and analytics to implementing dashboards and tools to support operational requirements.

Role:

Splunk is looking for a Frontend Principal Software Engineer to join the effort in development of Security Products and Applications in the Cloud.

Required:

  • 12+ years of experience building and architecting highly scalable frontend applications.
  • BS or MS degree in Computer Science or a related quantitative field of study. Equivalent work experience will be considered.
  • Expertise in Technical Design that leads to ease of Customer Experience.
  • Strong frontend development skills, particularly in JavaScript and React.
  • Experience with React/Redux or equivalent technologies.
  • Profound understanding of CSS3 and HTML5.

Preferred:

  • Full web stack development experience.
  • Familiarity with Typescript and GraphQL.
  • Knowledge of NodeJS fundamentals.
  • Experience with full-stack applications and backend, API design skills.
  • Accessibility Experience.
  • Experience with Webpack, Yarn, Babel and/or other build tools.
  • Experience with Gitlab configuration or other CI/CD tools.
  • Ability to create interactive data visualizations.

Knowledge, Skills, and Abilities:

  • Ability to work with systems E2E and have a good understanding of RESTful API, and be able to collaborate cross functionally to deliver the systems.
  • Passionate about developer production and efficiency and code modularity and reusability.
  • Experience in architecting comprehensive user interfaces that drive complex applications.
  • Prepare Unit Tests and Functional tests.
  • Always thinking about customer user experience, keeping performance in mind.
  • Proven track record in developing and leading moderate complexity features or sub-systems.
  • Ability to learn new technologies quickly and mentor junior team members.
  • Strong communication skills, both verbal and written.
  • Experience collaborating with UX design, product and cross-functional engineering teams.

What We Offer You:

  • A constant stream of new things for you to learn. We're always expanding into new areas, bringing in open source projects and contributing back, and exploring new technologies.
  • A set of exceptionally hard-working and dedicated peers, all the way from engineering and QA to product management and customer support.
  • Growth and mentorship. We believe in growing engineers through ownership and leadership opportunities. We also believe mentors help both sides of the equation.
  • A stable, collaborative and supportive work environment.

We value diversity at our company. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other applicable legally protected characteristics in the location in which the candidate is applying.

For job positions in San Francisco, CA, and other locations where required, we will consider employment qualified applicants with arrest and conviction records.

Similar Jobs

Principal Software Engineer, Financial Crimes

Cash App

San Francisco, CA

The Financial Crimes Technology team builds systems which analyze and act on billions of dollars in blockchain, person to person, and merchant transactions…

Principal Machine Learning Engineer (DLP)

Palo Alto Networks

Santa Clara, CA

7+ years industry / academia experience in software development, minimum 5 years as a machine learning engineer or a data scientist.

Principal Software Test Engineer NGFW/Cloud Security

Palo Alto Networks

Santa Clara, CA

You will work with a multi- functional team of engineers solving interesting problems in the area of L2-7 / Cloud security.

RF Payload Certified Principal Engineer

LOCKHEED MARTIN CORPORATION

Sunnyvale, CA

All current and newly hired employees who are unvaccinated will be required to adhere to onsite safety protocols. MS in Electrical or Computer Engineering.

Principal Software Engineer, Cloud IR, Unit 42 (Remote)

Palo Alto Networks

Santa Clara, CA

Leaders who can communicate cogently with hands-on engineers. Hands-on engineers that can code and build great products. Lead code and architecture reviews.

MTS/Principal Systems/Board Hardware Engineer (AI2097)

SiMa Technologies

San Jose, CA

As MTS/Principal Systems/Board Hardware Engineer, you will be part of the Systems Hardware Engineering Team that designs, builds, brings-up, and productizes PCB…

Sr Principal Software Test Engineer (Cloud Security)

Palo Alto Networks

Santa Clara, CA

You are a self-motivated, independent and proactive engineer, responsible for qualifying Palo Alto Networks products with public and private cloud solutions.

Principal Software Development Engineer - REMOTE

Varis

Sacramento, CA

Evangelize best practices and processes, mentor other engineers, evaluate and recommend technologies to the teams. Public clouds such as AWS, GCP, Azure.

Principal Software Engineer - Big Data, Java, Hadoop

PubMatic

Redwood City, CA

“PubMatic delivers superior revenue to publishers by being an SSP of choice for agencies and advertisers. PubMatic’s cloud infrastructure platform for digital…

MTS/Principal Systems/Board Hardware Engineer (AI2097)

SiMa.ai

San Jose, CA

As MTS/Principal Systems/Board Hardware Engineer, you will be part of the Systems Hardware Engineering Team that designs, builds, brings-up, and productizes PCB…

RF Payload Certified Principal Engineer

Sikorsky Aircraft Corporation

Sunnyvale, CA

Flexible Schedules, dependent on role. Levels: Student, Entry, Mid, Senior, Management. The ability to explore and drive new ideas.

Principal Software Engineer/Senior Manager, Performance

Walmart

Sunnyvale, CA

Hire, mentor, and lead by influence a world-class group of engineers to support these efforts. Bring together your past delivery and people leadership abilities…

Principal Software Engineer

Intuit

Mountain View, CA

Coach and mentor other engineers in process and methodologies. Provide technical leadership and be a role model to software engineers pursuing technical career…

Principal Process Engineer

FormFactor, Inc.

Livermore, CA

The ME is expected to implement change, contribute new ideas, and find innovative methods to accomplish goals. Participates in setting labor standards.

Android Principal Engineer

SAP

Palo Alto, CA

As a Principal Android engineer in our team, you will be focused on delivering the next-generation Android experience for SAP SuccessFactors.

Sr. Principal Systems Engineer (Ground Based Satellite Systems)

General Dynamics Mission Systems, Inc

San Jose, CA

Requires a Bachelor’s degree in Systems Engineering, or a related Science, Engineering or Mathematics field. Also requires 10+ years of job-related experience,…

Senior Principal Digital Signal Processing (DSP) Engineer

General Dynamics Mission Systems, Inc

San Jose, CA

Bachelor's degree in electrical engineering, a related specialized area or field is required (or equivalent experience) plus a minimum of 10 years of relevant…

SYSTEMS ENGINEERS- Advanced/ Senior Advanced/Senior Principal/ Architect levels

General Dynamics Mission Systems, Inc

San Jose, CA

Requires a Bachelor’s degree in Systems Engineering, or a related Science, Engineering or Mathematics field. Department of Defense TS/SCI security clearance is…

Principal Trust and Safety Technical Program Manager

Adobe

San Jose, CA

The Adobe Security team is seeking an experienced technical program manager to join our growing PMO. You will lead programs in the Trust and Safety domain end…

Senior Principal Reverse Engineer

General Dynamics Mission Systems, Inc

San Jose, CA

Also requires 10+ years of job-related experience, or a Master's degree plus 8 years of job-related experience. Understanding of cyber security concepts.

Senior Principal RF Systems Engineer

General Dynamics Mission Systems, Inc

San Jose, CA

Requires a Bachelor’s degree in Systems Engineering, or a related Science, Engineering or Mathematics field. Also requires 10+ years of job-related experience,…

Senior Principal Software Engineer (Linux Backend) C++ Developer

General Dynamics Mission Systems, Inc

San Jose, CA

Further, you may participate in special projects and provide leadership and mentoring to other software engineers. Experience with Agile software development.

Xeon SoC Pre-Si Verification/Validation Leader - Technical Director/Principal Engineer

Intel

Santa Clara, CA

Xeon Engineering Group - XEG leadership team is looking for a Technical Director/Principal Engineer in Validation with prior SoC or IP pre-silicon Validation…

Principal Software Engineer: Cloud Application Platform – (JoinOCI)

Oracle

Santa Clara, CA

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. You will be responsible for defining and developing…

Ad