Principal Software Engineer
$200keGain Communications
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 OpportunitySoftware 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 influenceWhat You Will DoTechnical Leadership & ArchitectureOwn the end-to-end design of AI-powered software tools, services, and applications across the eGain product portfolioDefine the API, caching, and microservice patterns that the broader engineering organization builds onLead architecture and design reviews for high-impact features and subsystems, balancing customer urgency with long-term maintainabilityHands-On EngineeringParticipate hands-on in coding, debugging, performance optimization, and production issue resolutionOwn the quality, performance, and reliability of the application surfaces you build — including on-call support and root-cause analysis for critical issuesAI-Powered Engineering PracticesLeverage AI-powered engineering tools, coding assistants, and agent-based development workflows across the full software lifecycle — development, testing, debugging, code reviews, and documentation generationIdentify, evaluate, and roll out open-source and AI-assisted tooling that meaningfully improves engineering productivity and software qualityEstablish guardrails, evaluation practices, and review standards for AI-assisted code so we move fast without compromising on quality or securityTeam Impact & Cross-Functional LeadershipMentor Senior and Software Engineer II–level engineers through design reviews, code reviews, and pairingPartner with cross-functional teams to deliver features from concept through releaseRepresent Engineering in cross-functional forums, enterprise architecture discussions, and customer escalationsWhat You BringMaster’s degree in Engineering, Computer Science, or a related field from a top-tier university7 to 10 years of hands-on software engineering experience building modern, large-scale distributed applications with cloud-native architectureStrong experience with microservices architecture, APIs, caching technologies, and scalable application design3 to 5 years of experience using open-source, AI-assisted engineering tools and development workflows in real-world, production-scale environmentsDemonstrated track record of leading complex technical work end-to-end and influencing peers without formal authorityProduction ownership experience — you have been on-call for systems you designed and you understand what it takes to run them reliablyWhy eGainMarket leadership in AI knowledge management — a category that is mission-critical for the world’s largest enterprises navigating AI adoptionAI at enterprise scale — your code will ship to Fortune 500 customers in regulated industries, not lab demosEngineering culture that takes craft seriously — clean architecture, thoughtful reviews, and AI-assisted workflows as a first-class part of how we workSenior IC seat with direct line to engineering leadership and meaningful influence on technical directionProfitable, 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 decadesOur Hiring Process is “Easy with eGain”Step 1Written testAptitude section – this is a GRE style test (60 minutes or less)Functional section – this is a take-home testStep 2Panel interview (in-person at eGain Sunnyvale office)Next stepEmail your resumé to [email protected] with the position title “Principal Software Engineer” in the email subject.CompensationThe 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.
- We are looking for an experienced software engineer to lead the development of our distributed edge compute platform. This role demands a deep understanding of hyperscalers like AWS, Azure, or GCP, and the ability to design and operate large-scale systems. The successful...SuggestedFull timeTemporary work
$165.6k - $296.4k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...This role is about designing foundational engineering systems (instrumentation, experimentation... ...faster with higher confidence. As a Principal Growth Engineer in CoreAI, you’ll drive...SuggestedOngoing contractLocal area3 days per week$110k - $220k
...distribution centers.What you'll do...This role is to lead the backend engineering team for the Edge Direct product which manages a fleet of IoT... ...platform. You’ll work directly with the Sr. Director of Software Engineering and the Sr. Director of Product to design and...SuggestedFull timeTemporary workPart time$143k - $286k
...Regular/PermanentCompany: WalmartPosition Summary...What you'll do...Job DescriptionPrincipal, Software EngineerWe are seeking a talented and passionate Principal, Software Engineer to join our International Technology Organization. The ideal candidate will have experience...SuggestedFull timeTemporary workPart timeWork at officeFlexible hours$200.5k - $260.5k
As a Principal Software Engineer, you will:Work with developers within the team and on other cross-functional projects, as well as project management to drive, develop, and maintain the productDevelop and maintain software components on current and future productsHands...SuggestedFull time$119.8k - $234.7k
...officeRole type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewAbout the Role We’re building AI‑first engineering systems that power growth at Microsoft — designing, shipping, and...Ongoing contractLocal area3 days per week$272k - $431.25k
...performance, safety, and coverage. You will work with a diverse team of engineers in mapping, perception, reconstruction, localization, and... ...skills in C++ and experience building production-quality software systems.Solid foundation in 3D computer vision, 3D geometry, multi...Full timeWorldwide$165.8k - $307.9k
...Solutions, is responsible for ensuring a software product meets its specified... ...throughout its development lifecycle. As a Principal Software Developer in Test, you will be... ...this role, you will represent quality engineering and verification on behalf of your team...Full timeWork at officeLocal areaRelocation package$208k - $260k
...enterprises, 9 of the 10 largest mobile network providers, and hundreds of governments and educational organizations. As a Principal Software Engineer, you will lead the design and development of AI/ML-driven, cloud-native applications that power network monitoring,...Local areaWorldwide3 days per week$272k - $431.25k
NVIDIA is seeking a strategic and technically proficient Principal Software Engineer to join the Data Center Systems and Software CSP engagements team. As a leader and technologist, you will play a pivotal role contributing significantly to the architecture and development...Full timeShift work$272k - $431.25k
We're looking for a Principal Software Engineer to join our CSP Engagements team as the technical focal point for GPU firmware and GPU system software, working directly with engineering teams of key CSP / hyperscale customers to ensure they can reliably manage, update,...Full timeRemote work$142.8k - $274.8k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...including Office, Windows, Bing, SQL Server, and Dynamics.As a Principal Software Engineer - Performance on the team, you will have the opportunity...Ongoing contractWork at officeLocal area3 days per week$143k - $286k
.../ Regular/PermanentCompany: WalmartBusiness Segment: Home OfficePosition Summary...What you'll do...Role summary: As a Principal Software Engineer, you will lead the design and delivery of scalable platform capabilities, driving innovation in cloud-native architecture...Full timeTemporary workPart time$248k - $391k
...Simulation team builds systems that help engineers develop, test, debug, and improve... ...parking, and active-safety scenarios. In this Principal-level individual contributor role, you’ll... ...model fidelity, parameter adaptation, software interfaces, validation, and integration....Full time$170k - $277k
...drives great outcomes.Job SummaryThe TeamEngineering - Our engineering team is at the core of our products and connected directly... ...industry instead of waiting for directions.Job SummaryAs a Sr. Principal Software Engineer in the Engineering team, you will join a world-...Full timeWork at office$272k - $431.25k
...will lead the architecture and hands-on delivery across system software, drivers, and CUDA to make profiling continuously available... ...signals into actionable insights.Set technical direction for an engineering team; mentor engineers, drive technical planning to mitigate architectural...Full time$142.8k - $274.8k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...audio, video, and multimodal content. We are looking for a Principal Software Engineer - Responsible AI who is passionate about building customer...Ongoing contractWork at officeLocal area3 days per week$272k - $431.25k
...of any single GPU, this platform enables efficient, resilient deployment of cutting-edge LLM workloads.We are seeking a Principal Systems Engineer to define the vision and roadmap for memory management of large-scale LLM and storage systems.What you'll be doing:Design...Full timeLocal areaRemote work$272k - $431.25k
We're looking for a Principal Engineer to join our CSP Engagements team as the technical focal point for end-to-end performance, working directly... ...comparison and pattern analysis — identify configuration, software, or workload differences that explain performance gaps...Full timeRemote work- ...transformation of technology. We are at the forefront of software and hardware innovation, pushing the boundaries of what is... ...Santa Clara, CA, headquarters 3+ days per week.The Role: Principal Software Engineer, KernelsWhat you will do:The role requires you to be part...Work experience placement3 days per week
$165.8k - $308k
...Sequencing is not only changing science, but we are changing lives. Our software teams are laying the groundwork for the future by developing... .... Come join us!The OpportunityAs a Bioinformatics Software Engineer, you will design and develop automated verification tests for...Full timeLocal areaRelocation package$147k - $237.5k
...CareerPalo Alto Networks' ADEM (Autonomous Digital Experience Management) group is seeking an accomplished Principal Engineer with expertise in developing client-side software for Windows. You will be part of a world-class engineering team working on innovative solutions in...Full timeWork at office$272k - $431.25k
...operates — from smart personal assistants and engineering-productivity tools to data-driven... ...used across the company. Now we need a principal-level, hands-on engineering leader to... ...Agentic AI applications behave like mature software, not prototypes.Build reusable...Full timeLive in$261.5k - $353.5k
...opportunity to prosper. We never stop working to find new, innovative ways to make that possible.Job OverviewCome join Intuit as a Principal Software Engineer! We're constantly evolving to deliver on our mission to power prosperity around the world. As a Principal Engineer, you'...Worldwide$142.8k - $274.8k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft’s... ...to CPU-based alternatives. As a Principal Software Engineer in the DPU Integrations...Ongoing contractWork at officeLocal areaWorldwide3 days per week$114.6k - $234.6k
Oracle Cloud Infrastructure (OCI) is looking for a Principal Software Engineer to lead the development of scalable, resilient, and secure infrastructure systems that underpin the core of OCI’s compute platform. This role sits within the Host Provisioning Services (HoPS)...Temporary workFlexible hours$135.2k - $306.4k
...of core components for data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low level... ...envision, collaborate with executives for investment and drive the software design and development for new major data-plane components of...Temporary workWork experience placementWorldwideFlexible hours$142.8k - $274.8k
...officeRole type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewMicrosoft AI is hiring a Principal Software Engineer - AI Ads in Mountain View, California, to help shape the future of AI...Ongoing contractLocal areaWorldwide$110k - $220k
...generation content. What you’ll do:Guide and mentor, a team of engineers, conducting code reviews and leading design discussions to... ...business goals and scalability requirements. Architect complex software systems, ensuring performance, security, and scalability needs...Full timeTemporary workPart time$190k - $300k
...transformation of technology. We are at the forefront of software and hardware innovation, pushing the boundaries of what is... ...but open to other locations within the US/Canada.The role: Principal Software Engineer, SDK & Lowering StackWhat you will do:Help architect and develop...Work experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal Sunnyvale, CA
- senior principal cloud computing engineer Sunnyvale, CA
- senior principal scientist Sunnyvale, CA
- software engineer - cloud services Sunnyvale, CA
- id software Sunnyvale, CA
- healthcare software sales Sunnyvale, CA
- software technical support Sunnyvale, CA
- software asset management analyst Sunnyvale, CA
- software implementation project manager Sunnyvale, CA
- software technical support engineer Sunnyvale, CA
