Principal Software Engineer
$222.9k - $295.2kCisco
The application window is expected to close on: 08/07/2026
Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received .
Meet the Team
Cisco and Splunk are building a safer, more resilient digital world. Organizations around the globe rely on our security and observability platform to keep their systems secure, available, and performing at their best. The Analytics and Search organization powers one of the most important capabilities of the Splunk Platform. Our teams build the technology that helps customers explore, understand, and act on massive amounts of machine data. As AI becomes an increasingly important part of the platform, we continue to evolve our search technologies to support new ways of discovering insights and solving problems.
Your Impact
We're looking for a Principal Software Engineer who enjoys solving difficult technical problems, working across teams, and helping shape the future of search at Splunk. In this role, you'll work with engineers, architects, and product partners across Cisco and Splunk to build technologies that serve thousands of customers around the world.
Design distributed search and analytics systems that are reliable, scalable, and easy to evolve.
Partner with engineering and product teams to turn long-term technical vision into practical solutions.
Guide complex engineering efforts from early design through delivery and ongoing improvements.
Improve the performance, reliability, and efficiency of the Splunk search platform.
Help teams simplify existing systems while building reusable platform capabilities.
Work across organizations to solve technical challenges and make thoughtful engineering decisions.
Share knowledge through design reviews, mentoring, and technical discussions.
Partner with customers and support teams to address important production issues and learn from real-world usage.
Contribute to technical strategy, hiring, and the engineering culture across the organization.
Minimum Qualifications
Bachelor's degree with 15+ years of experience, Master's degree with 12+ years, PhD with 10+ years, or equivalent practical experience.
Experience designing and building large-scale distributed systems or data platforms.
Experience developing software that operates reliably in production.
Experience with distributed computing, search technologies, data processing, or query execution.
Experience working with cloud, hybrid, or on-premises platforms.
Experience with C++, SQL, or cloud technologies such as AWS.
Experience with search engines, distributed query processing, or large-scale analytics platforms.
Preferred Qualifications
Ability to collaborate across multiple engineering teams and influence technical direction.
Strong communication skills, including explaining technical concepts to different audiences.
Experience mentoring engineers and supporting technical growth across teams.
Knowledge of indexing, query optimization, databases, or information retrieval.
Familiarity with Spark, Presto, Athena, or similar distributed data systems.
Experience building cloud-native services.
Experience with observability, security, analytics, or similar enterprise platforms.
Experience working directly with enterprise customers.
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.
Message to applicants applying to work in the U.S. and/or Canada:
The starting salary range posted for this position is $222,900.00 to $295,200.00 and reflects the projected salary range for new hires in this position in U.S. and/or Canada locations, not including incentive compensation*, equity, or benefits.Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process.
U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time.
U.S. employees are eligible for paid time away as described below, subject to Cisco's policies:
10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees
1 paid day off for employee's birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco
Non-exempt employees** receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees
Exempt employees participate in Cisco's flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations)
80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours ofunused sick timecarried forwardfrom one calendar yearto the next
Additional paid time away may be requested to deal with critical or emergency issues for family members
Optional 10 paid days per full calendar year to volunteer
For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco's policies.
Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components, subject to the applicable Cisco plan. 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 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.
The applicable full salary ranges for this position, by specific state, are listed below:
New York City Metro Area:
$231,400.00 - $381,600.00Non-Metro New York state & Washington state:
$222,900.00 - $343,600.00* For quota-based sales roles on Cisco's sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined.
** Employees in Illinois, whether exempt or non-exempt, will participate in a unique time off program to meet local requirements.
$200k - $350k
...casualty insurance, health insurance, life insurance, and more. Hybrid role: 3 days/week in office Role Overview As a Principal Software Engineer at MediaAlpha, you will be a technical leader accountable at the ecosystem level. You own the architecture, health, and strategic...SuggestedFull timeWork at officeLocal areaImmediate startFlexible hours3 days per week$163.62k - $212.71k
...provide a really interesting working experience, and the chance to contribute to the success of something great. As a Principal Software Development Engineer, you will be a hands-on leader and strategic thinker, setting the technical direction and driving the architecture...SuggestedFull timePart timeWork experience placementWork at officeLocal areaRemote workWork from homeFlexible hours3 days per week1 day per week- ...execution systems that operate at scale. This role is data-centric software engineering . We hold a high bar for quality: you’ll help turn messy,... ...operability for the data lifecycle. What You’ll Do As a Principal Software Development Engineer, you bring a strong data...SuggestedContract work
- ...applications, and advanced decision-making capabilities. As a Principal Engineer for the Auger Platform, you will bring deep expertise in the... ...field. 10+ years of experience in systems architecture, software engineering, and platform development — with a proven track...Suggested
$280k - $330k
...systems that operate at scale. This role is data‑centric software engineering at a very high bar: you own substantial parts of the transformation... ...improvements across the team. What You’ll Do As a Principal Software Development Engineer, you bring a strong data engineering...Suggested$304k
...are the Snowflake Interoperable Foundations organization - the foundational layer that powers Snowflake’s AI, Analytics and Data Engineering capabilities. We lead innovations across open table formats such as Apache Iceberg, helping customers build peta-byte scale multi...Part time- ...capabilities that deliver global features like cross-region replication (Snowgrid), data sharing, and data marketplace. AS A PRINCIPAL SOFTWARE ENGINEER AT SNOWFLAKE YOU WILL:Solve real business needs at large scale by applying your software engineering and analytical...Part time
$280k - $402.5k
...design through deployment and beyond. We design and build frameworks, systems and services that keep Snowflake secure.As a Principal Software Engineer II on the Product Security team, you will be the senior technical authority for Product Security and play a critical...Part time$304k
...help redefine the future of how work gets done.We are hiring a Principal Engineer II to architect the core data processing engine of the... ...and processing efficiency for every customer.AS A PRINCIPAL SOFTWARE ENGINEER II AT SNOWFLAKE YOU WILL:Architect Foundation Primitives...Part time- ...quality, security, and performance standards. Mentor and develop engineers, fostering a culture of collaboration, accountability, and... ...experience shipping large-scale, distributed cloud-based software solutions. ~10+ years of experience working in agile, fast-paced...Flexible hours
$227k - $303k
...and developer-facing capabilities that enable every engineer at CoreWeave to build and ship software faster, more safely, and with greater confidence. Our... ...of engineers. About the Role This is a principal-level software engineering leadership role for an engineer...Permanent employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours$87.1k - $114.4k
...looking to apply your relevant experience to a new industry, join our team as we help shape a brighter way forward. Building Engineer - JLL What this job involves: Join JLL as a Building Engineer and play a critical role in ensuring the seamless operation...Daily paidFull timeLocal areaShift work- ...and infrastructure. Worldscape is looking for a seasoned Principal Engineer to join our expanding team. We are at the forefront of AI decision... ...to deliver end‑to‑end solutions. Drive best practices in software design, testing, CI/CD, observability, and operational...Flexible hours
$160.08k - $240.12k
...transform healthcare? GE HealthCare is seeking a Senior Staff AI Engineer to design, build, deploy, and optimize production-grade AI... ...advanced analytics, visualization, multimodal learning, intelligent software, and scalable computing solutions across cloud and edge...Full timeWorldwideVisa sponsorshipWork visaRelocation packageFlexible hours- ...team builds fundamental security systems that empower Snowflake engineers to bring the most secure Data Cloud to our customers. We solve... ...have to. In this role, you will design and build necessary software solutions across a wide range of problem areas, including...Full time
$125k - $145k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER (STARSHIELD) Starshield leverages SpaceX’s Starlink technology and launch capability to support national security efforts....Permanent employmentFull timeTemporary workImmediate startWeekend work- ...building big, moving fast, and taking technology — and careers — to the next level. We are looking for a talented and passionate Software Engineer for our Snowpark Container Service, part of our Snowflake Compute Platform - to build our elastic, high-scale, high-...Full timeWork at office
- ...develop machine learning models, and perform other data science and data engineering tasks all in one place. To learn more about the capabilities of the Notebook products please visit AS A SOFTWARE ENGINEER FOR SNOWFLAKE NOTEBOOKS, YOU WILL: Drive high impact...Full timeInternship
- ...drive team planning. Build fast products that scale to wild success. OUR IDEAL CANDIDATE WILL HAVE: ~3+ years hands-on software development experience, including significant full stack software development leveraging responsive design. Bonus points if you’ve...Full time
$125k - $145k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, HIGH PERFORMANCE COMPUTING (STARLINK) At SpaceX we’re leveraging our experience in building rockets and spacecraft to...Permanent employmentFull timeTemporary workInternshipWork at officeWorldwideMonday to FridayWeekend work$122.5k - $145k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, COMPONENTS TEST (STARLINK) As a Software Engineer on the Starlink components team, you will design software and build...Permanent employmentFull timeTemporary workWork at officeMonday to FridayWeekend work- ...Job Description: We are seeking a talented and driven full-stack engineer with 3+ years of experience to join our dynamic team. This role requires a highly skilled individual comfortable with rapid development cycles and end-to-end project ownership. Responsibilities...Full timeWork at officeRelocation package
- ...into the Snowflake Data Cloud. We are seeking a talented Backend Engineer to join our Streamlit in Snowflake (SiS) team, where you'll... ...natively within Snowflake's secure, scalable platform. As a Backend Software Engineer on the SiS team, you will work with cutting-edge cloud...Full timeWorldwide
$85k - $115k
...so we can add value at every stage of engagement to help them succeed. Who You Are Prowess Consulting is looking for a Software Engineer to simplify and optimize the event pipeline, aiming to reduce or eliminate thousands of bugs that get assigned to the development...Full timeContract workFlexible hours3 days per week$122.5k - $145k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER (DIRECT TO CELL) The Direct to Cell network will expand Starlink’s vision by providing ubiquitous connectivity and seamless...Permanent employmentFull timeTemporary workWorldwideWeekend work- ...We believe that the people protecting our legal systems deserve software that is as ambitious as they are. We launched Deposely with... ...This isn't just another senior role. As our Senior Software Engineer, you will be working closely with the CTO, making critical decisions...Full timeWork at officeRemote workMonday to ThursdayFlexible hours
$185k - $210k
...Artificial Intelligence. We are seeking senior observability engineers with specializations in logging and tracing platforms (where... ...love to talk. You have six or more years of experience in a software or infrastructure engineering industry. You enjoy helping...Full timeTemporary workCasual workWork at officeRemote workFlexible hours$191k - $253k
...ABOUT THE TEAM The WFOS (Warfighter OS) Display Software and Calibration team at Anduril develops display pipeline software, firmware... ...exceptional image quality with minimal latency. As an engineer on our Display Calibration team, you will be instrumental in developing...Full timeWork experience placementRelocation package$92k - $135k
...an IC1, you’ll implement well-scoped changes, learn our operational practices, and grow quickly with mentorship from experienced engineers. About the role: Implement well-scoped features and fixes in Python/Go/C++ for model-serving services (e.g., Triton, vLLM...Permanent employmentFull timeTemporary workCasual workInternshipWork at officeRemote workFlexible hours$160k - $220k
...developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SR. APPLICATION SOFTWARE ENGINEER The application software team is the central nervous system of SpaceX – we create mission critical applications that are used...Permanent employmentFull timeTemporary workWork at officeWorldwideMonday to FridayWeekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- id software Kirkland, WA
- healthcare software sales Kirkland, WA
- software asset management analyst Kirkland, WA
- software implementation project manager Kirkland, WA
- government software Kirkland, WA
- software Kirkland, WA
- embedded software Kirkland, WA
- software sales Kirkland, WA
- remote software sales Kirkland, WA
- software support Kirkland, WA




