-
Sr. Software Engineer - C++ (Data Edge)
- Cisco (San Jose, CA)
-
Splunk, a Cisco company, is building a safer and more resilient digital world with an end-to-end full stack platform made for a hybrid, multi-cloud world. Leading enterprises use our unified security and observability platform to keep their digital systems secure and reliable. Our customers love our technology, but it's our caring employees that make Splunk stand out as an amazing career destination. No matter where in the world or what level of the organization, we approach our work with kindness. So bring your work experience, problem-solving skills and talent, of course, but also bring your joy, your passion and all the things that make you, you. Come help organizations be their best, while you reach new heights with a team that has your back.
Splunk's Data Edge team is looking for a highly technical, experienced Senior Software Engineer to help lead the development of the Splunk Forwarder, a best-in-class technology that collects and streams data on a wide variety of platforms. This highly technical role will be a key contributor in further developing our technology to perform and scale, improve supportability and define the vision for the years to come.
Our technology runs on millions of machines, both physical and in the cloud, throughout the world's leading enterprises. Our customers depend on us to monitor their security and performance posture 24x7 for their mission-critical use cases.
Role Details
+ Investigate and resolve customer issues around data ingestion at large scale and in complex network environments
+ Propose and implement solutions and enhancements to make the product more resilient
+ Review and guide the development of new features and work with engineers to optimize designs
+ Teach and mentor junior developers and raise the competency bar of the team
+ Lead design reviews and provide meaningful suggestions on architecture
+ Together with other leaders in the company, define the long-term technological vision for our products
+ Work with Product Management on developing the roadmap and provide timeline estimations
+ Suggest improvements to CICD and test coverage optimization
+ Participate in a 24x7 on-call rotation
Requirements:
+ 8+ years of experience in C++ development of highly performant data systems
+ Experience developing distributed systems
+ Good understanding of Windows and Linux Operating Systems, experience with Windows system logging is a plus
+ Developed systems that meet product security requirements and can articulate security pros and cons of different designs
+ Ability to thoughtfully update customers on the progress of issues they face, both at the technical and managerial levels
+ Efficient communication both within the team and with counterparts across the organization
+ High integrity and reliability: ability to work independently and be responsible for upholding schedules
+ Minimum of 8 years of related experience with a Bachelor's degree; or 3+ years and a Master's Degree.
What We Offer You:
+ A constant stream of new challenges and learning opportunities.
+ A set of exceptionally talented and dedicated peers, all the way from Engineering and QA to Product Management and Customer Success.
+ 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.
+ Good work/life balance. We trust our colleagues to be responsible with their time and dedication and believe that balance helps cultivate a phenomenal environment.
+ We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Splunk, a Cisco company, is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.
As part of Cisco's integration of Splunk and our ongoing job mapping process, the pay range for this position was updated on June 5th. This change reflects our commitment to aligning roles across the organization while ensuring consistency and clarity. The responsibilities and expectations for this role remain unchanged.
Base Pay Range: $173,100 USD - $241,700
When available, the salary range posted for this position reflects the projected hiring range for new hire, full-time salaries in U.S. and/or Canada locations, not including equity or benefits. For non-sales roles the hiring ranges reflect base salary only; employees are also eligible to receive annual bonuses. Hiring ranges for sales positions include base and incentive compensation target. Individual pay is determined by the candidate's hiring location and additional factors, including but not limited to skillset, experience, and relevant education, certifications, or training. Applicants may not be eligible for the full salary range based on their U.S. or Canada hiring location. The recruiter can share more details about compensation for the role in your location during the hiring process.
Employees receive up to twelve paid holidays per calendar year, which includes one floating holiday (for non-exempt employees), plus a day off for their birthday. Non-Exempt new hires accrue up to 16 days of vacation time off each year, at a rate of 4.92 hours per pay period. Exempt new hires participate in Cisco’s flexible Vacation Time Off policy, which does not place a defined limit on how much vacation time eligible employees may use but is subject to availability and some business limitations. All new hires are eligible for Sick Time Off subject to Cisco’s Sick Time Off Policy and will have eighty (80) hours of sick time off provided on their hire date and on January 1st of each year thereafter. Up to 80 hours of unused sick time will be carried forward from one calendar year to the next such that the maximum number of sick time hours an employee may have available is 160 hours. Employees in Illinois have a unique time off program designed specifically with local requirements in mind. All employees also have access to paid time away to deal with critical or emergency issues. We offer additional paid time to volunteer and give back to the community.
-
Recent Jobs
-
Sr. Software Engineer - C++ (Data Edge)
- Cisco (San Jose, CA)
-
Sr Software Engineer
- BorgWarner Inc. (Auburn Hills, MI)
-
Senior Manager, Culture and Development
- Regeneron Pharmaceuticals (Sleepy Hollow, NY)