Posted in

Principal Software Engineer – Observability Infrastructure Monitoring

Principal Software Engineer – Observability Infrastructure Monitoring

CompanySplunk
LocationWashington, USA, Oregon, USA, California, USA, San Francisco, CA, USA, San Jose, CA, USA, Nevada, USA, Arizona, USA, Utah, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelExpert or higher

Requirements

  • Proven track record of architecting, designing, and delivering complex, large-scale backend systems.
  • Expertise in Golang for backend development; experience with Python or Java is a plus.
  • Strong hands-on experience with OpenTelemetry, Prometheus, and Grafana for observability and monitoring in distributed environments.
  • Deep understanding of microservices architecture and distributed systems, ensuring scalability, performance, and reliability.
  • Experience developing cloud native applications in Kubernetes, or Openshift, Server clusters in distributed environments in AWS, GCP clouds or on-prem clusters.
  • Rich experience with 1 or more relational databases & NoSQL databases.
  • Ability to drive architectural decisions, set technical direction, and mentor engineers, fostering a culture of excellence and innovation.
  • Strong communication skills, both verbal and written.
  • Bachelor’s degree in Computer Science, Computer Engineering or related majors; 10+ years of relevant proven experience.

Responsibilities

  • Operates as a technical lead, solution architect & full stack developer of the team, leading technical roadmap and vision.
  • Own and organize processes for the team such as sprint planning, retrospectives, backlog refinements, program increment (PI) planning, and more.
  • Work with leadership team to influence products and process strategies.
  • Understand the business direction and is able to promote innovative ideas and acquire alignment with multi-functional teams; can influence PM on features, product direction and priority.
  • Collaboratively lead design discussions under technical purview, ensuring both functional & non-functional requirements (like scale, security, operability, usability, etc) are considered.
  • Lead the development of new product features, clarify and improve designs, help put together a plan for how to make it happen; participate in code review.
  • Build relationships with cross-area teams to effectively understand dependencies, gain alignments and set up collaborations.
  • Grow senior engineers and technical leaders through design & code review, tech seminars, mentoring, pair-programming, and etc.
  • Take actions to improve the engineering team’s engineering and operational practices.

Preferred Qualifications

  • Knowledge and experience leveraging AI technologies is a BIG plus and desirable.
  • Knowledge and experience using observability tools would be an advantage.