Software Engineer


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 for you work is fun, talk to us. We will not waste your time.


Location: Tampa, Florida

Experience: 0 to 2 years

Job Summary

Looking for passionate individuals to design, develop, and install optimal solutions that will use next-gen analytics to influence the client’s business and improve customer engagement positively. You’ll be working as a full stack developer and will be part of eGain’s core engineering team.


  • Work in an Agile environment to deliver simple/complex features or enhance the existing ones
  • Follow SDLC lifecycle, entailing a critical review on product requirements, seek clarification as necessary, design, review and implement a scalable solution
  • Collaborate across teams to develop features which integrate smoothly with the eGain product set, and educate other eGain teams about them
  • Estimate the complexity of features, provide correct estimates, and deliver the feature on time

Education and Experience

  • 1+ year of software development experience with a bachelor’s degree in Computer Science or equivalent
  • Strong 1+ year hands-on experience in Java
  • Excellent problem-solving, analytical, and reasoning skills
  • Able to communicate their thoughts clearly and write code cleanly
  • Collaborate with cross-geography teams on projects and assignments

Our Hiring Process is “Easy with eGain”

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

  • Aptitude section
  • Functional section

We will let you know within two business days of your taking the test if you have progressed to the interview stage. The interview will be scheduled no later than 7 calendar days after the test.

Step 2: Panel interview (max 60 minutes)

Step 3: Selection: You will receive a written offer, if selected, within 3 days of the interview.

Next Step

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