Staff Software Engineer

4 weeks ago


Sunnyvale, United States eGain Corporation Full time

Hundreds of global brands trust eGain to automate customer engagement and empower employees in a digital-first world. Powered by knowledge and AI, our solution is top-rated by Gartner and Forrester.

We dream big and sweat details. We are diverse, optimistic, and tenacious. We take pride in what we do but we don’t take ourselves too seriously. If work is fun for you, talk to us. We will not waste your time.

POSITION: STAFF SOFTWARE ENGINEER

Location: Sunnyvale, CA

Experience: 7+ Years of Experience

Job Summary

As a Staff Software Engineer specializing in cloud technologies, you’ll design, develop, and maintain our cloud-based platform. Leverage your expertise in cloud computing, distributed systems, and software engineering best practices to enhance the architecture, scalability, and reliability of our SaaS solutions

Duties/Responsibilities

  • Lead scalable, secure, and highly available cloud-based system design and implementation.
  • Collaborate with product and engineering teams to define technical requirements and architectural designs.
  • Automate deployment, monitoring, and scaling of cloud infrastructure and SaaS applications.
  • Drive code quality, testing, and deployment best practices.
  • Mentor junior engineers, guiding software design, coding standards, and cloud technologies.
  • Stay informed about emerging trends in cloud computing and SaaS.

Education and Experience

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 7+ years of experience in software engineering, with a focus on cloud-based solutions.
  • Working knowledge with AWS Cloud including networking, computer and serverless with a solid understanding of networking, security, cost management and data storage principles.
  • Experience in AWS Systems Manager, AWS Lambda and AWS Step Functions, Containerization (EKS, ECS, Fargate), and Git Workflows is a plus.
  • Proficiency in one or more cloud platforms (AWS, Azure, GCP).
  • Experience with IAAC Tool (Terraform, Pulumi or AWS Cloud formation) and configuration management tools (such as Chef, Puppet or Ansible).
  • Strong programming skills in languages such as Python, Java or NodeJS.
  • Proven track record of delivering scalable and resilient software solutions in a fast-paced, agile environment.
  • Strong problem-solving skills for troubleshooting complex issues in cloud-based systems.
  • Effective communicator and collaborator, with cross-functional teamwork and mentoring experience.
  • Proficient in designing and building distributed systems and microservices, including build and deployment processes.

Our Hiring Process is “Easy with eGain”

Step 1: Written test (should take roughly 120 minutes of your time)

  • Aptitude section
  • Functional section

Step 2: Panel interview (max 60 minutes)

Next Step

Email your resumé to achille@egain.com with the position title “Staff Software Engineer” in the email subject



  • Sunnyvale, California, United States OPT Nation Full time

    Staff Software Engineer DevOps focusing on large scale distributed systems to take our hybrid cloud platform to the next level. You will be technical lead in the development and expansion of our cloud platform which services 2000+ engineers by provisioning infrastructure as code taking ownership of CI/CD to test deployments and automate rollbacks and...


  • Sunnyvale, United States Cerebras Full time

    M e m b e r o f t h e T e c h n i c a l S t a f f ( S o f t w a r e E n g i n e e r ) Cerebras Systems Inc. has multiple openings for Member of the Technical Staff (Software Engineer) Job Duties: Design and execute bring-up and integration plans for the Cerebras system. Responsible for end-to-end software integration and execution on hardware. Design and...


  • Sunnyvale, United States OPT Nation Full time

    Staff Software Engineer - DevOps focusing on large-scale distributed systems to take our hybrid cloud platform to the next level. You will be technical lead in the development and expansion of our cloud platform which services 2000+ engineers by provisioning infrastructure as code taking ownership of CI/CD to test deployments and automate rollbacks and...


  • Sunnyvale, California, United States Illumio Full time

    Staff Software Engineer, ContainersOn-site work model of 5 days in office/week in Sunnyvale, CAAs a Staff Engineer, you will build a new, unprecedented way to orchestrate Zero Trust Segmentation , down to the application and pod/container level, identifying and easily blocking pathways of attack in the container ecosystem. To thrive in this role, you must...


  • Sunnyvale, United States Talent Software Services Full time

    IMPORTANT INFORMATION: Role: Embedded Software Dev Engineer Work location: SUNNYVALE, CA 94085 JOB DESCRIPTION: Key job responsibilities • Develop embedded software for terrestrial devices within the Project Kuiper system. • Participate in all phases of SDLC including requirements gathering, design, code, test, and code/test coverage. • Developing...


  • Sunnyvale, California, United States Illumio Full time

    Staff Software Engineer, Cloud SecurityOn-site work model of 5 days in office/week in Sunnyvale, CAIn this role, you will focus on the building Illumio Cloud service. Building this cloud service requires building a highly available and scalable cloud platform. In addition, the platform should be built with compliance in mind to be able to satisfy various...


  • Sunnyvale, California, United States Intuitive Surgical Full time

    Job DescriptionPrimary Function of PositionAs a Staff Software Engineer reporting to Managing Principal, Software, you will be a critical member of the Advanced Development group, focusing on the design and development of cutting-edge embedded architectures for future surgical devices. This role involves working on complex, multi-processor SoC/FPGA/real-time...


  • Sunnyvale, United States Talent Software Services Full time

    Backend EngineerWhat you will do: Design and implement REST APIs for mobile and web clients including our payment devices, web dashboard, and 3rd party apps Identify technical requirements in product meetings and assist the business team with realistic project planning and feature development; translate product requirements into functional, maintainable,...


  • Sunnyvale, United States Alibaba Cloud Full time

    Alibaba operates hyper-scale networks that serve hundreds of millions of users around the world. Alibaba Infrastructure Service(AIS) Networking Team is responsible for keeping the network running reliably, efficiently and at scale. We are looking for experienced and passionate engineers to build the next generation platform for our datacenter and wide-area...


  • Sunnyvale, United States Global Jupiter Full time

    Job Description Primary Function of Position Responsible for supporting the software teams at the heart of Intuitive’s new robotics platform. The ideal candidate will possess a strong passion for system reliability, coupled with high energy, a sense of ownership, and proven skills in collaborating with cross-functional teams. Key responsibilities include...


  • Sunnyvale, United States Intuitive Surgical Full time

    Job DescriptionPrimary Function of Position:Responsible for supporting the software teams at the heart of Intuitive’s new robotics platform. The ideal candidate will possess a strong passion for system reliability, coupled with high energy, a sense of ownership, and proven skills in collaborating with cross-functional teams. Key responsibilities include...

  • Software Engineer

    4 weeks ago


    Sunnyvale, California, United States Intuitive Surgical Full time

    Job DescriptionPrimary Function:You'll play a key role on the Manufacturing Software Engineering team to maintain the manufacture of surgical robots. You will develop the manufacturing and diagnostic software that assures the performance and safety of robot subsystems. The position will require close collaboration with product development teams, systems...

  • DSP Engineer

    4 weeks ago


    Sunnyvale, United States Intelliswift Software Full time

    Must Have skills:C++, Python requriedBackground in Electrical engineering/computer science, past experience in CPU- DSP architectures, ARM, Silica, x 86, low level software optimization, Machine learning, Pytorch similar machine learning framework Detailed Job DescriptionReality Labs (RL) focuses on connecting people through Virtual Reality (VR) and...

  • DSP Engineer

    3 weeks ago


    Sunnyvale, United States Intelliswift Software Full time

    Must Have skills:C++, Python requriedBackground in Electrical engineering/computer science, past experience in CPU- DSP architectures, ARM, Silica, x 86, low level software optimization, Machine learning, Pytorch similar machine learning framework Detailed Job DescriptionReality Labs (RL) focuses on connecting people through Virtual Reality (VR) and...

  • Software Engineer

    4 weeks ago


    Sunnyvale, United States OPT Nation Full time

    This engineer will develop networking protocols and features firmware architectural updates software tools and software build system enhancements.Scope Design develop test and maintain WLAN firmware and support tools. This includes Embedded C and Python programming Develop And maintain WLAN firmware features and participate in WiFi alliance compliance...

  • Software Engineer

    4 weeks ago


    Sunnyvale, California, United States OPT Nation Full time

    This engineer will develop networking protocols and features firmware architectural updates software tools and software build system enhancements.Scope Design develop test and maintain WLAN firmware and support tools. This includes Embedded C and Python programming Develop And maintain WLAN firmware features and participate in WiFi alliance compliance events...


  • Sunnyvale, United States Intelliswift Software Full time

    Job Title: Audio Integration EngineerLocation: Sunnyvale, CA - OnsiteDuration: 9 MonthsSummary:The main function of an audio integration engineer is to partner with client teams to design, manufacture, and validate smart glass audio modulesResponsibilities:Develop electroacoustic and hearing hardware systems for smart glassTranslate high-level product...


  • Sunnyvale, United States Intelliswift Software Full time

    Job Title: Audio Integration EngineerLocation: Sunnyvale, CA - OnsiteDuration: 9 MonthsSummary:The main function of an audio integration engineer is to partner with client teams to design, manufacture, and validate smart glass audio modulesResponsibilities:Develop electroacoustic and hearing hardware systems for smart glassTranslate high-level product...

  • Software Engineer

    1 week ago


    Sunnyvale, United States Trimble Full time

    Job Title: Software Applications Engineer Location: Sunnyvale, CA Division: Trimble Military Advanced Systems (MAS) Job Summary Trimble is the market leader in high-performance GPS navigation receivers for aviation applications. The Trimble receivers are embedded in inertial navigation subsystems that are deployed in a wide variety of aircraft.  The Senior...


  • Sunnyvale, United States Chemix, Inc. Full time

    Job DescriptionJob DescriptionChemix is seeking a highly-motivated software engineer to develop and expand our AI platform for autonomous battery materials discovery and optimization. Better batteries are a critical piece of humanity's transition to sustainable energy. As a software engineer at Chemix, you will contribute to our mission by building and...