Information Technology

Lead Full Stack Engineer (Node.js)

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!

Role

Are you passionate about building scalable web applications in a microservice paradigm? Do you have a strong desire to build great experiences for customers? Ready to shake things up? Splunk continues to be on a tear while enjoying incredible growth year over year. With growth comes scaling opportunities and the need to take the friction out of our processes, platforms, and systems to drive scale, efficiency, and effectiveness.

As a Lead Engineer, you would be leading the technical delivery for the web application team, within the IT Business Applications group. You will play a key role in our web development initiatives that empower our business to ship Splunk products to our customers through a series of self-service capabilities. You will need to use your technical expertise and broad experience delivering features using Agile methodologies, specifically Scrum, to lead the team for this position.

This position requires you to be a self-starter with the ability to take ownership, work with tight timelines, handle various tasks simultaneously while continuing to develop a positive work culture. In addition, great oral communication and written documentation skills are critical for this role.

Responsibilities

  • Provide advanced technical competency to guide the team in its delivery.
  • Deliver high quality, well-written code that is quickly understood, easily supported and maintained by the team using best practices.
  • Independently research and design technical solutions to solve business problems. And further document those solutions for the team explaining the architecture and functionalities.
  • Lead the team of developers comprising onsite and offsite members to ensure the development standards are being met and project work is progressing to meet project timelines.
  • Collaborate with internal product managers, architects, engineering managers, UX/UI designers, and business partners.
  • Communicate and collaborate with team members clearly and precisely, verbally and written within the Scrum framework to meet sprint planning objectives.
  • Communicate with cross-functional teams, help answer customer support queries, and respond to on-call application incidents.
  • Mentor team members and peers that are less experienced or less knowledgeable to increase their skills or knowledge, and ultimately their effectiveness on the team.
  • Work within a Scrum delivery framework and assume the Scrum Master role.
  • Present and communicate complex ideas and features to a broad audience effectively.
  • Independently perform interviews to provide hiring recommendations based on technical competency and team effectiveness.

Requirements

  • 8+ years of experience in developing scalable and event-driven (syn/async) web applications in a highly distributed environment.
  • 3+ years of functional experience in crafting and building full stack applications in Node.js (REST APIs) with React, Redux based UI.
  • Good knowledge of computer science fundamentals e.g. data structures, algorithms, and design patterns.
  • Excellent knowledge and working experience with pub/sub messaging systems.
  • Unit-testing - must have working experience in TDD or BDD.
  • Demonstrated knowledge of databases, networking, security, privacy, and compliance for Web-based applications.
  • Demonstrated experience of handling cross-browser compatibility issues and front-end performance considerations.
  • Experience using Git, JIRA, Docker, and Amazon Web Services (AWS) technologies
  • Highly self-motivated and self-directed.
  • Excellent verbal and written user documentation skills.
  • Fun loving with strong interpersonal skills.
  • Travel up to 20% between Splunk San Francisco and San Jose offices to meet with key business partners.
  • BS or MS in Computer Science/Information Systems/Business or equivalent experience required

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 for employment qualified applicants with arrest and conviction records.

Splunk's Hiring Practices
Splunk turns machine data into answers. Organizations use market-leading Splunk solutions with machine learning to solve their toughest IT, Internet of Things and security challenges.

Individuals seeking employment at Splunk are considered without regards 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 (except where physical fitness is a valid occupational qualification), genetic information, veteran status, or any other consideration made unlawful by federal, state or local laws. Click here to review the US Department of Labor’s EEO is The Law notice. Please click here to review Splunk’s Affirmative Action Policy Statement.

Splunk also has policies in place to protect the personal information candidates disclose to us as part of the application process. Please click here to review Splunk’s Career Site Privacy Policy.

Splunk does not discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. Please click here to review Splunk’s Pay Transparency Nondiscrimination Provision.

Splunk is also committed to providing access to all individuals who are seeking information from our website. Any individual using assistive technology (such as a screen reader, Braille reader, etc.) who experiences difficulty accessing information on any part of Splunk’s website should send comments to accessiblecareers@splunk.com. Please include the nature of the accessibility problem and your e-mail or contact address. If the accessibility problem involves a particular page, the message should include the URL of that page.

Splunk doesn't accept unsolicited agency resumes and won't pay fees to any third-party agency or firm that doesn't have a signed agreement with Splunk.

To check on your application click here.
DIVE DEEPER
Find out what makes Splunk such a great place to work
Our Values

Splunkers are encouraged and empowered to be Innovative, Passionate, Disruptive, Open and Fun.

Working at Splunk

From great benefits to a diverse and inclusive workplace — that's the Splunk experience.

University Recruiting Program

Intern with people you want to hang out with, even outside the office.

Our Blog

Hear from Splunkers on the latest.

Diversity & Inclusion

Culture of Inclusion: Splunkers Share Their Stories

LinkedIn

Follow Splunk on LinkedIn for job announcements, company news, and more.