Jobs

Senior Staff / Principal Software Engineer – Splunk's Agent Management (Golang/C++)
Krakow, Poland
·
On-site
·
Full-time
·
5d ago
Splunk's Agent Management team is looking for an experienced software engineer to join a team as Senior Staff (Principal) developer. During your work you will own the design, implementation and operation of a brand-new solution that will manage the life cycle of millions of data streaming agents throughout our customer base. The service will allow our customer's critically important security and observability operations to run uninterrupted while performing tasks such as software upgrades, security improvements and health monitoring.As a Principal Engineer, you will operate beyond a single team, setting technical direction for Agent Management and influencing architecture and engineering practices across multiple teams. You will scale your impact by enabling other senior engineers, driving alignment across the organization, and making high-impact technical trade-offs visible and actionable.
The principal engineer will and will be primarily responsible for driving product technical design and architecture in a way that should fulfill needs of Splunk customers currently operating on both cloud-base but also on premise deployment. More than this You will provide technical leadership and architectural direction, ensuring teams can deliver high-quality, scalable solutions efficiently. You 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. You 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. You will also 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. Your previous experience in leading critically important, backend-heavy projects is critical. Despite this your work will also include coordinating all aspects of the software development lifecycle and perspective. Ability to teach and raise the knowledge and skill level of junior engineers on the team is another important success measure.
Agent Management presents a set of complex technical challenges, including managing the full lifecycle of thousands of agents across highly diverse customer environments. The system must scale to support deployments with 100,000+ agents, handle large-scale configuration changes and upgrades safely, and operate reliably across hybrid cloud and on-premise architectures. It requires careful design of distributed systems, state management, backward-compatible protocols, and rollout mechanisms to ensure reliability, observability, and security at scale, while balancing performance, operability, and long-term maintainability.
- Within this role you will be also- Acts as the technical authority for Agent Management, owning the technical roadmap and architectural vision across multiple teams over a 12+ month horizon.
- Leads design discussions for systems under technical purview, ensuring that non-functional requirements (scale, security, operability, usability, etc.) are considered
- Technical ownership of the team’s work to ensure high quality
- Identify and resolve pre-production system bottlenecks and production issues
- Drive operational excellence and ensure the product is serviceable and code is maintainable
- Participate in rotating 24-7 on-call duties to diagnose and solve customer issues
- Mentor senior engineers and technical leads, helping scale technical excellence and decision-making across the organization.
- Drive cross-team architectural alignment and influence technical direction beyond the immediate team
- Represent Agent Management in architecture forums, design reviews, and cross-org technical discussions
- Be accountable for technical outcomes and long-term system health
Requirements:
- Strong fundamentals in software engineering: system design, data structures and algorithms
- Ability to lead, guide and coach strong team of other mid/senior developers
- Strong coding proficiency is required, with the ability to contribute hands-on where it has the highest impact, while primarily focusing on technical leadership and system design. Preferred techologies are Golang or C++, however we are open to your experince if you are willing to learn.
- Experience working on distributed systems in public cloud environments such as AWS (preferred), GCP, Azure and familiarity with the services available on these platforms.
- Proven ability to influence technical direction beyond a single team without direct authority
Why Cisco?
At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. We’ve been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.
Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you’ll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.
We are Cisco, and our power starts with you.
Total Views
0
Apply Clicks
0
Mock Applicants
0
Scraps
0
Similar Jobs

Principal Software Engineer
Microsoft · Switzerland, Geneva, Geneva

Member of Technical Staff - Developer Experience
Microsoft · United States, California, Mountain View; United States, Washington, Redmond

Principal Software Engineer - Event Technology
Salesforce · 5 Locations

Software Dev Engineer, Kiro
Amazon · San Francisco, CA, USA

BSP IOT products - Engineer, Senior
Qualcomm · Santa Clara, California, United States of America
About Cisco

Cisco
PublicCisco Systems, Inc. is an American multinational technology conglomerate corporation that develops, manufactures, and sells hardware, software, telecommunications equipment and other high-technology services and products focused on networking, cyber security and AI.
10,001+
Employees
Krakow
Headquarters
$317B
Valuation
Reviews
3.4
3 reviews
Work Life Balance
2.0
Compensation
3.0
Culture
2.5
Career
2.5
Management
2.0
25%
Recommend to a Friend
Pros
Respectable company reputation
Good for resume/interviews
Recognized brand name
Cons
Poor communication/ghosting candidates
Work-life balance concerns
Overwork culture
Salary Ranges
0 data points
L2
L3
L4
L5
L6
L2 · Business Analyst L2
0 reports
$70,294
total / year
Base
$28,118
Stock
$35,147
Bonus
$7,029
$49,206
$91,382
Interview Experience
4 interviews
Difficulty
3.0
/ 5
Duration
14-28 weeks
Experience
Positive 0%
Neutral 25%
Negative 75%
Interview Process
1
Application Review
2
Phone Screen
3
Technical Interview Round 1
4
Technical Interview Round 2
5
Behavioral Interview
6
Team Matching
7
Final Round
Common Questions
Coding/Algorithm
System Design
Behavioral/STAR
Technical Knowledge
News & Buzz
Cisco stock price: CSCO closes at $78.32 — what could move the shares next week - TechStock²
Source: TechStock²
News
·
5w ago
Cisco Climbs Toward Highs While IREN Faces 10% Reality Check - Eudaimonia and Co
Source: Eudaimonia and Co
News
·
5w ago
Howard Capital Management Inc. Grows Position in Cisco Systems, Inc. $CSCO - MarketBeat
Source: MarketBeat
News
·
5w ago
Cisco sees vulnerability exploitation top phishing in Q4 - Cybersecurity Dive
Source: Cybersecurity Dive
News
·
5w ago