Principal Software Engineer Job in Khoros

Principal Software Engineer

Apply Now
Job Summary

We re looking to add a Principal Software Engineer to an already awesome engineering organization. You ll help us build an industry-leading platform in the digital contact center space. We value teamwork, autonomy and delighting customers with excellent products, and would love to talk to you about it!

Some Responsibilities Include:

  • Provide technical leadership, including research, analysis, prototyping, and optimization input into the product development process
  • Contribute to the planning and optimization of the product/technical roadmaps
  • Leading architectural design discussions across teams and organizations
  • Championing and upholding an exceptional engineering culture and practices
  • Communicating with clarity, transparency and candor with stakeholders like Product Management and Engineering Leadership
  • Shaping agile processes to support great teamwork and delivery

Minimum Requirements

  • 10+ years of software engineering experience using a combination of Java and/or Python
  • 5+ years experience designing, documenting and communicating message-centric ecosystem architectures
  • 5+ years experience identifying, defining and conveying the cost of technical debt
  • 5+ years of experience building AWS based ecosystems
  • 5+ years experience designing and implementing CI/CD pipelines
  • 5+ years experience with high volume event streaming and message processing technologies like Kafka/Kinesis or Spark
  • 5+ years implementing effective application monitoring solutions
  • 5+ years of experience with relational (e.g., MySQL, Postgres) and nosql databases (e.g., DynamoDB, MongoDB, Cassandra)

Nice to Have

  • Basic understanding of the Social domain and its APIs
  • Experience with Elastic Search tuning/optimizing
  • UI technologies like JavaScript, React and Redux

Experience Required :

Minimum 5 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs