Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer Sunnyvale, CA , USA

$200k

eGain Corporation

eGain (NASDAQ: EGAN) is the global leader in AI knowledge management platforms for enterprise customer engagement. Trusted by the world’s most customer-centric companies, eGain’s platform combines the power of generative AI with structured, curated enterprise knowledge to deliver accurate, consistent, and compliant answers across every customer touchpoint. eGain’s customer base is anchored in large enterprises. Our AI Knowledge Hub, AI Agent, Composer, and Evaluator products are deployed in mission-critical environments where accuracy, governance, and scale are non‑negotiable. The Principal Software Engineer role exists to help us continue raising the engineering bar on those products — and to lead the way in how we build software in the AI era. The Opportunity Software engineering is undergoing the largest shift in a generation. AI coding assistants, agent‑based development workflows, and automated testing and review tools are changing how the best teams design, build, ship, and support production systems. eGain is investing decisively in that future — both in the AI products we sell and in how we engineer them. This role exists to anchor that investment on the engineering side. As a Principal Software Engineer in our Engineering team, you will architect and build AI‑powered services that ship to some of the world’s largest enterprises, set the technical patterns the rest of the org builds on, and lead the adoption of AI‑assisted development workflows across the team. It is a hands‑on senior individual contributor role with broad technical influence. What You Will Do Technical Leadership & Architecture Own the end‑to‑end design of AI‑powered software tools, services, and applications across the eGain product portfolio Define the API, caching, and micro‑service patterns that the broader engineering organization builds on Lead architecture and design reviews for high‑impact features and subsystems, balancing customer urgency with long‑term maintainability Participate hands‑on in coding, debugging, performance optimization, and production issue resolution Own the quality, performance, and reliability of the application surfaces you build — including on‑call support and root‑cause analysis for critical issues AI‑Powered Engineering Practices Leverage AI‑powered engineering tools, coding assistants, and agent‑based development workflows across the full software lifecycle — development, testing, debugging, code reviews, and documentation generation Identify, evaluate, and roll out open‑source and AI‑assisted tooling that meaningfully improves engineering productivity and software quality Establish guardrails, evaluation practices, and review standards for AI‑assisted code so we move fast without compromising on quality or security Team Impact & Cross‑Functional Leadership Mentor Senior and Software Engineer II‑level engineers through design reviews, code reviews, and pairing Partner with cross‑functional teams to deliver features from concept through release Represent Engineering in cross‑functional forums, enterprise architecture discussions, and customer escalations What You Bring Master’s degree in Engineering, Computer Science, or a related field from a top‑tier university 7 to 10 years of hands‑on software engineering experience building modern, large‑scale distributed applications with cloud‑native architecture Strong experience with microservices architecture, APIs, caching technologies, and scalable application design 3 to 5 years of experience using open‑source, AI‑assisted engineering tools and development workflows in real‑world, production‑scale environments Demonstrated track record of leading complex technical work end-to-end and influencing peers without formal authority Production ownership experience — you have been on‑call for systems you designed and you understand what it takes to run them reliably Why eGain Market leadership in AI knowledge management — a category that is mission‑critical for the world’s largest enterprises navigating AI adoption AI at enterprise scale — your code will ship to Fortune 500 customers in regulated industries, not lab demos Engineering culture that takes craft seriously — clean architecture, thoughtful reviews, and AI‑assisted workflows as a first‑class part of how we work Senior IC seat with direct line to engineering leadership and meaningful influence on technical direction Profitable, publicly traded SaaS company (NASDAQ: EGAN) with the AI ambition of a startup and the engineering discipline of a company that has been doing this for two decades Compensation The salary is $200,000 per year. Stock options. Please note that the compensation package can vary based on the candidate’s qualifications and experience level. #J-18808-Ljbffr eGain Corporation

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer Sunnyvale, CA , USA in Sunnyvale, CA vacancy
  •  ...Design, develop, and maintain AI-powered software tools, services, and applications....  ...Step 2 Panel interview (in-person at eGain Sunnyvale office). Next step Email your resumé to...  ...egain.com with the position title “Software Engineer, II” in the email subject. Please note... 
    Suggested
    Work at office

    eGain

    Sunnyvale, CA
    3 days ago
  • $6,000 per month

     ...Define, develop and maintain AI-powered software tools, services, and applications, collaborating with fellow software engineers Education Pursuing a Bachelor’s degree in...  ...Step 2 Panel interview (in-person at eGain Sunnyvale office) Next step Email your resumé to hiring... 
    Suggested
    Internship
    Work at office

    eGain Corporation

    Sunnyvale, CA
    1 day ago
  • $166k - $244k

    Senior Software Engineer, Infra, Vertex Gemini API+ Serving - Sunnyvale, CA, USA. About the job Google's software engineers develop the next‑generation technologies that change how billions of users connect, explore, and interact with information and one another. In this... 
    Suggested
    Full time

    Carlsbad Tech

    Sunnyvale, CA
    2 days ago
  • $80k

     ...and email Troubleshoot customer problems, working with product engineering Education and Experience Bachelor’s degree in a STEM...  ...is a take-home test Step 2 Panel interview (in-person at eGain Sunnyvale office) Next step Email your resumé to ****@*****.*** with the... 
    Suggested
    Work at office

    eGain

    Sunnyvale, CA
    3 days ago
  • $250k

     ...Overview As Director of Application Engineering, you will lead the development of customer...  ...What We’re Looking For ~10+ years of software engineering experience with 5+ years...  ...Panel interview (in‑person at eGain Sunnyvale office) Next step Email your resum... 
    Suggested
    Work at office

    eGain

    Sunnyvale, CA
    4 days ago
  • $250k

     ...Position Overview As Director of Platform Engineering, you will architect and lead the...  ...What We’re Looking For ~10+ years of software engineering experience with 5+ years in...  ...Panel interview (in-person at eGain Sunnyvale office) Next step Email your resum... 
    Work at office

    eGain

    Sunnyvale, CA
    3 days ago
  • $250k

     ...Overview As Director of Site Reliability Engineering, you will ensure that eGain’s AI...  ...Looking For ~10+ years of experience in software engineering, operations, or SRE roles...  ...Panel interview (in-person at eGain Sunnyvale office) Next step Email your resum... 
    Work at office

    eGain

    Sunnyvale, CA
    3 days ago
  • $144.63k - $195.13k

    ## GNSS Software EngineerUS - CA, Sunnyvale**Job Title:** GNSS Software Engineer**Location:** Sunnyvale, CA**Division:** Trimble Military Advanced Systems (MAS)**Job Summary**Trimble is the market leader in precision high-performance GNSS systems. We are seeking a self... 
    Full time
    Local area

    Trimble

    Sunnyvale, CA
    3 days ago
  •  ...Position Summary Senior Software Engineer – TV SDK at Walmart, located in Sunnyvale, CA. You will join a team designing, building and maintaining native/hybrid apps for multiple TV operating systems (Tizen, webOS, Roku, AndroidTV/FireTV, Vidaa, Vizio, etc.). You will create... 
    Full time
    Temporary work
    Part time
    Remote work

    Hong Kong Study Skills Research Institute

    Sunnyvale, CA
    3 days ago
  •  ...Senior Software Engineer Sunnyvale, CA - Onsite Duration | Long Term Job Responsibilities: # Research, guide, and execute frontend architecture changes, including but not limited to GraphQL, server-side React rendering, and Flow typing. # Build reusable... 

    ESR Healthcare

    Sunnyvale, CA
    3 days ago
  • $119.5k - $164.4k

    ## Software EngineerUS - CA, SunnyvaleJob FamilySoftware Engineering**Pioneering Aviation Excellence: Senior Software Engineer...  ....**Logistics*** **Location:** Sunnyvale, CA (On-site, 5 days per week)...  ...Engineer3. Lead Software Engineer4. Principal Software Engineer5. Senior... 
    Full time
    Local area
    Worldwide

    Trimble

    Sunnyvale, CA
    3 days ago
  • ## Software EngineerUS - CA, SunnyvaleJob FamilySoftware EngineeringAs a Senior Embedded Software Engineer in our Field Systems segment, you will develop...  ...in C++. **Location:** Sunnyvale, CA; In-Office**You'll work...  ...Software Developer5. Principal Software Engineer #J-188... 
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours

    Trimble

    Sunnyvale, CA
    3 days ago
  • $129.3k

    Software Development Engineer, D&S AI Tooling at Amazon.com - Sunnyvale, California, USA Day dreaming about building AI tools to shape the future? Do you thrive on influencing the productivity of teams building products used by millions? Are you excited to shape the future... 
    Internship
    Local area

    Victrays

    Sunnyvale, CA
    4 days ago
  •  ...ANDROID DEVELOPER Location: Sunnyvale, CA - Onsite Duration: Long Term Job Responsibilities...  ...of action plans. # Executes Mobile Engineering projects. # Participates in the...  ...ecommerce applications or mobile software. Minimum Skills Required: # Experience... 

    ESR Healthcare

    Sunnyvale, CA
    3 days ago
  • 1345 Crossman Ave Sunnyvale, CA 94089-1114 Position Summary Walmart processes more transactions...  ...prevents that using agentic AI. As a Principal Engineer in Performance and Resiliency...  ...engineering, computer information systems, software engineering, or related area and 5... 
    Full time
    Temporary work
    Part time
    Local area
    Immediate start
    Home office
    Flexible hours

    Walmart

    Sunnyvale, CA
    1 day ago
  • Job Summary The Principal Software Engineer - Cloud Native and SASE focused will lead the design and implementation of a cloud-native, multi‑tenant SASE solution and its interaction with a globally distributed customer network. This is a hands‑on architecture role responsible... 

    Kaseya Limited

    Sunnyvale, CA
    1 day ago
  •  ...Manager (Preferably Hybris) Location: Sunnyvale, CA Key Qualifications ~5+ years of...  ...program management experience in enterprise software development environment with a demonstrable experience in all aspects of engineering program management ~ Prior experience... 

    Rootshell Inc

    Sunnyvale, CA
    1 day ago
  • $109.4k - $145k

    ## Applications EngineerUS - CA, SunnyvaleJob FamilyApplications Engineering**Our Department:** Trimble MAS**What...  ...manage the allocation of hardware, software, performance, and environmental...  ...Location**Join Trimble's team at our Sunnyvale, CA office, located in the heart... 
    Full time
    Work at office
    Local area

    Trimble

    Sunnyvale, CA
    3 days ago
  • Scala/ Clojure Developer - Sunnyvale, CA Contract IT Role: Scala/ Clojure Developer Location: Initially Lowell, MA and after 3-4 weeks Sunnyvale, CA Duration: 6+ Months BGV will be done for the selected candidates. Job Description Sr Scala Developer will be responsible... 
    Contract work
    Relocation

    Info-Ways

    Sunnyvale, CA
    2 days ago
  •  ...Job Summary We are seeking a Principal Network Software Engineer to architect and develop scalable and multi-tenant cloud-native networking solutions and security architectures. This role blends cloud networking expertise with software development. The ideal candidate... 
    Work experience placement

    Kaseya

    Sunnyvale, CA
    3 days ago
  • React Developer job at Purple Drive. Sunnyvale, CA. Position: React Developer Location: Sunnyvale, CA (Onsite - 5x/week) Employment Type: Contract / Full-time Job Summary We are seeking a skilled ReactJS Developer to design, develop, and maintain modern, high-performance... 
    Full time
    Contract work

    Downtown Boulder Partnership

    Sunnyvale, CA
    2 days ago
  •  ...copy of your updated resumes Title: Sr. SRE / DevOps Engineer Location: Sunnyvale, CA (Only Local candidate) Client Interview In-Person...  ...running on Kubernetes. In-depth understanding of SRE principals including monitoring, alerting, error budgets, fault analysis... 
    Local area
    Immediate start

    Donato Technologies Inc

    Sunnyvale, CA
    14 days ago
  • $140k - $200k

     ...Lead, Android Core Product - Cupertino, CA, USA The mission of Speechify is to make sure...  ...office. These include frontend and backend engineers, AI research scientists, and others from...  ...Candidate Should Have 5+ years of software engineering experience Familiarity with... 
    Work at office
    Night shift

    Speechify

    Cupertino, CA
    4 days ago
  • $207.8k - $378.7k

    Principal Software Engineer - FoundationDB - Cupertino, CA Apple is looking for an experienced database Software Engineer to help develop the next generation of Apple’s cloud services. You will be working on a core component of the iCloud Platform that makes Apple’s experiences... 
    Relocation package

    Itlearn360

    Cupertino, CA
    2 days ago
  • $143k - $286k

    ## Principal, Software EngineerApplylocations: (USA) Crossman Respect Building CA SUNNYVALE Home Officetime type: Full timeposted on: Posted Yesterdayjob requisition id: R-2511688## Position Summary...As a Principal Engineer, you will be responsible for designing and developing... 
    Full time
    Contract work
    Temporary work
    Part time
    Work experience placement

    Walmart Canada

    Sunnyvale, CA
    2 days ago
  • $147k - $237.5k

     ...your backend java engineering skills to work on the latest cloud software/web applications....  ...Qualifications Principal Software Engineers...  ...Mountain View, CA $180,000.00-$220,0...  ...Business Development Sunnyvale, CA $169,000.00-$3...  ...Transformation (USA) Senior Manager,... 
    Full time
    Summer work
    Casual work
    Internship
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    21 hours ago
  • Test & Software Engineer / On-Site (CA, USA) What are we looking for? Jetson is a category-defining eVTOL company with a mission to change the way we travel. Our vehicles democratize flight and move ground-based transportation up into the air. Jetson is enabling new and... 
    Weekend work

    Jetson

    Palo Alto, CA
    4 days ago
  • $208k - $260k

     ...of governments and educational organizations. As a Principal Software Engineer, you will lead the design and development of AI/ML-driven,...  ...capabilities. This role is based out of our Santa Clara, CA headquarters , following a hybrid schedule of on-site... 
    Local area
    Remote work
    Worldwide
    3 days per week

    Gigamon

    Santa Clara, CA
    1 day ago
  • $280k - $350k

     ...research lab of top researchers and engineers, building the world's top-...  ...'s Top 10 Startups in the USA. About the role:...  ...ambitious and capable Staff/Principal Backend Engineer to join us and...  ...on. As a Staff/Principal Software Engineer, you would be a significant... 
    Full time
    Work at office
    Relocation

    Inworld AI

    Mountain View, CA
    4 days ago
  • $208k - $260k

     ...hundreds of governments and educational organizations. As a Principal Software Engineer, you will lead the design and development of AI/ML-driven,...  ...capabilities. This role is based out of our Santa Clara, CA headquarters , following a hybrid schedule of on‑site currently... 
    Worldwide
    3 days per week

    Gigamon

    Santa Clara, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer Sunnyvale, CA , USA. Be the first to apply!