Join us as we pursue our exciting new vision to make enterprises secure and reliable with our Splunk Enterprise Platform! We are a company filled with people who are passionate about our products and seek to deliver the best experience for our customers. At Splunk, we’re committed to our work, customers, having fun and recognizing each other’s success.
Splunks Agent Management team is looking for a senior backend software engineer to own the design, implementation and operation of a brand-new solution that will manage the life cycle of thousands of data streaming agents throughout our customer base. The service will allow our customers critical security and observability operations to run uninterrupted while performing tasks such as software upgrades, security improvements and health monitoring.
As a Senior Engineer you will be part of our leadership team and you will lead and be accountable for implementing various features for the Agent Manager service. Your primary area of focus will be related within backend technology and you will own subpart of our Agent Management platform. More than this during your day to day work you will review and provide feedback on feature design, on a variety of features. Senior Engineers within this team will review and guide development of all aspect of our Full Stack platform and server components as well the CI/CD of the service. They will ensure that observability is built into the system, Service Level Objectives (SLO) are defined, monitored and met and that engineers are alerted when performance degrades. They will work with senior members of other teams in the Splunk eco-system to ensure their services provide the required functionality and that integration is seamless. They will collaborate with Product Management to translate business requirements into technical tasks and provide an estimation for implementing them. Success will be measured by your ability to develop and maintain a service that is performant and serviceable while meeting execution goals. Ability to guide and raise the knowledge and skill level of junior engineers on the team is another important success measure.
From our side, we would like to welcome you to our greenfield project and our team of highly skilled developers. In our daily operations we spend a lot of time on system design and try to determine the best way to move forward. We are building a full stack platform and we will own both our testing and CI/CD processes. You will play a critical role in establishing the foundation and ground rules for the future, and we want to leverage your knowledge and experience in software craftsmanship. Our backend technology stack is built around Go (mainly, for new components) and C++ (to ensure compatibility with existing components). On the front end you can expect to see React. But more than the technology stack, we value your programming skills and experience in driving development work for yourself and your team.
Within our team we have to create solutions and face technical challenges. To name just a few, there is new solution design and architecture, scalability (customers could have 100,000+ agents to manage), multi-platform approach (as we need to meet customers using both on-prem and cloud-only deployment models), complexity of the solution (we need to deliver a product with both backend and front-end components created using modern coding standards combined with testing and CI/CD models) and finally cybersecurity.
Within this role you will be also
What we provide
If you’re willing to invest your precious time and skills into our success, we’d be delighted to invest in yours. Our holistic approach to benefits is designed to support your financial, physical, mental and emotional well-being.
Our total compensation package is comprised of:
The final compensation offered will vary based on individual experience, skills and job-based knowledge.
Some of our benefits: