Software Engineer- Consulting Services

Glean Glean · Enterprise · Customer Outcomes

Software Engineer - Consulting Services role at Glean, focusing on building and maintaining a highly performant, scalable, secure, permissions-aware system that makes enterprise knowledge readily available to employees. The role involves implementing solutions, enhancing the existing system, writing design documents, and collaborating with cross-functional teams. It emphasizes customer focus, problem-solving, and mentoring junior engineers.

What you'd actually do

  1. Design, develop, and maintain high-quality software applications and libraries.
  2. Develop a strong understanding of our product and engineering architecture and design and implement scalable solutions capable of handling and processing large-scale data sources efficiently for customer use cases.
  3. Collaborate with cross-functional teams to define, design, and ship new features and connectors to help move deals ahead.
  4. Participate in code reviews and ensure adherence to coding standards.
  5. Identify opportunities to improve software quality through process improvements, automation, and system optimizations to enhance product performance and customer experience.

Skills

Required

  • 5+ years of experience in a software development role, preferably in a B2B SaaS environment.
  • Strong understanding of software development life cycles and methodologies, including Agile and DevOps practices.
  • Proficiency in programming languages such as Python, Java, Go, or TypeScript, along with experience in troubleshooting software applications.
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and related services.
  • Experience with database management and query languages (SQL, NoSQL).
  • Excellent analytical and problem-solving skills, with a focus on delivering high-quality results.
  • Strong communication skills, capable of working with both technical and non-technical stakeholders.

Nice to have

  • cloud-native development practices in GCP/AWS/Azure is a plus
  • Understanding of Agile and DevOps practices for efficient software lifecycle management.
  • Strong verbal and written communication skills for collaboration between customers and technical and non-technical stakeholders.

What the JD emphasized

  • customer-obsessed
  • customer-focused
  • customer delight