"Alerted.org

Job Title, Industry, Employer
City & State or Zip Code
20 mi
  • 0 mi
  • 5 mi
  • 10 mi
  • 20 mi
  • 50 mi
  • 100 mi
Advanced Search

Advanced Search

Cancel
Remove
+ Add search criteria
City & State or Zip Code
20 mi
  • 0 mi
  • 5 mi
  • 10 mi
  • 20 mi
  • 50 mi
  • 100 mi
Related to

  • Senior Software Engineer (C++), Core Libraries…

    Cisco (NC)



    Apply Now

    Local to: North Carolina

    **Extensive experience developing software using C++** , with a strong focus on system-level programming and performance optimization.

     

    Splunk is here to build a safer and more resilient digital world. The world's leading enterprises use our unified security and observability platform to keep their digital systems secure and reliable. While customers love our technology, it's our people that make Splunk stand out as an amazing career destination and why we've won so many awards as a best place to work. If you become a Splunker, we want your whole, authentic self, what we call your "million data points". 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.

    Role Summary

    The Configuration System, part of our foundational engineering org, is responsible for creating frameworks to improve the core .conf system, which is central to orchestrating configuration and management functionalities across the Splunk platform. Our team is focused on developing and maintaining a robust, efficient, and scalable configuration framework that seamlessly operates in both on-premises and cloud environments, and a strong focus on optimizing legacy systems for large-scale deployments. The role will involve working with both legacy and modern systems. We work with complex systems, ensuring that the configuration layer remains reliable, easy to use, and adaptable to the needs of our customers. If you are passionate about developing foundational software that enables flexibility and control across varied environments, this role is for you.

     

    Meet the Products and Technology Team

     

    Want to build security and observability products people love AND work with people as smart (and humble) as you are? Our products and technology team delivers digital resilience at enterprise scale with a self-service Splunk portfolio that offers unified security analytics, full stack observability and real-time visibility of streaming data. Learn more about the team, meet our leaders, and hear from Splunk technologists and engineers at splunk.com/careers/products-and-technology .

    What you'll get to do

    + **Core Libraries Development:** Build and maintain foundational libraries that support our core monolithic system, ensuring that they are optimized for performance and reliability in large-scale deployments. Refactor and modernize these libraries while maintaining backward compatibility, contributing to the health of the overall platform.

    + **Framework Development:** Design and implement frameworks to manage configuration file overrides, precedence, and modularization. Ensure that these frameworks align with best practices and address the needs of our complex, large-scale systems.

    + **System Evolution:** Drive the modularization of the .conf system, focusing on decoupling content delivery, configuration delivery, and user experience. Develop strategies to manage configurations across both on-prem and cloud environments.

    + **Develop and maintain the core .conf system:** Implement features and enhancements in **C++** that support Splunk's configuration management across on-premises and cloud environments.

    + **Ensure reliability and performance:** Analyze and improve the scalability and performance of the .conf system, particularly in multi-threaded/multi-process environments.

    + **Implement from specifications:** Work closely with product and architecture teams to implement detailed specifications for new features and improvements.

    + **Improve system usability:** Enhance the system administration experience by developing intuitive, robust interfaces and tools that allow for safe and programmatic configuration management.

    + **Collaborate with cross-functional teams:** Work with teams across the organization to integrate the .conf system with other core components, ensuring seamless functionality.

    + **Contribute to system diagnostics and troubleshooting:** Identify and resolve issues related to configuration management, including diagnosing system bottlenecks and ensuring configuration consistency across environments.

    **Participate in code reviews and mentoring:** Engage in design and code reviews, and mentor junior engineers in best practices related to performance, scalability, and maintainability.

    Must-have Qualifications

    + 8+ years of related experience with a technical Bachelor’s degree; or equivalent practical experience.

    + **Extensive experience developing software using C++** , with a strong focus on system-level programming and performance optimization.

    + Legacy System Refactoring: Experience modernizing or refactoring legacy systems, with an emphasis on maintaining backward compatibility.

    + Collaboration: Strong communication and collaboration skills, with experience working in cross-functional teams.

    + Skilled in problem-solving, particularly in diagnosing and resolving performance bottlenecks and ensuring system reliability.

    + Strong understanding of multi-threaded and multi-process programming.

    + Ability to implement from detailed specifications, with a focus on delivering reliable and maintainable code.

    + Strong communication skills, both verbal and written.

    Nice-to-Have Qualifications

    + Experience with infrastructure-as-code principles and tools.

    + Familiarity with other programming languages such as Python or Go.

    + Modular System Design: Experience designing and implementing modular and decoupled architectures.

    + Experience with configuration management practices in large-scale software systems.

    + Understanding of both on-premises and cloud environments, though the focus will be on foundational system development.

     

    Why Join Us?

     

    + **Innovative Projects** : Be at the forefront of transforming a critical component of Splunk’s platform.

    + **Impactful Work** : Your contributions will directly enhance the security and performance of a platform used by organizations worldwide.

    **Collaborative Environment** : Work with a talented and supportive team that values innovation and continuous improvement.

     

    Splunk is an Equal Opportunity Employer

     

    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.

    Note:

    Base Pay Range

     

    SF Bay Area, Seattle Metro, and New York City Metro Area

     

    Base Pay Range: $174,800.00 - 240,350.00 per year

     

    California (excludes SF Bay Area), Washington (excludes Seattle Metro), Washington DC Metro, and Massachusetts

     

    Base Pay Range: $157,320.00 - 216,315.00 per year

     

    All other cities and states excluding California, Washington, Massachusetts, New York City Metro Area and Washington DC Metro Area.

     

    Base Pay Range: $139,840.00 - 192,280.00 per year

     

    Splunk provides flexibility and choice in the working arrangement for most roles, including remote and/or in-office roles. We have a market-based pay structure which varies by location. Please note that the base pay range is a guideline and for candidates who receive an offer, the base pay will vary based on factors such as work location as set out above, as well as the knowledge, skills and experience of the candidate. **In addition to base pay, this role is eligible for incentive compensation and may be eligible for equity or long-term cash awards.**

     

    Benefits are an important part of Splunk's Total Rewards package. This role is eligible for a competitive benefits package which includes medical, dental, vision, a 401(k) plan and match, paid time off and much more! Learn more about our next-level benefits at https://splunkbenefits.com .

     

    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.

     

    Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components. For quota-based incentive pay, Cisco typically pays as follows:

     

    .75% of incentive target for each 1% of revenue attainment up to 50% of quota;

    1.5% of incentive target for each 1% of attainment between 50% and 75%;

     

    1% of incentive target for each 1% of attainment between 75% and 100%; and once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation.

     

    For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.

     


    Apply Now



Recent Searches

[X] Clear History

Recent Jobs

  • Senior Software Engineer (C++), Core Libraries and Frameworks (North Carolina)
    Cisco (NC)
[X] Clear History

Account Login

Cancel
 
Forgot your password?

Not a member? Sign up

Sign Up

Cancel
 

Already have an account? Log in
Forgot your password?

Forgot your password?

Cancel
 
Enter the email associated with your account.

Already have an account? Sign in
Not a member? Sign up

© 2025 Alerted.org