This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Glean is seeking a talented Software Engineer - Consulting Services to build a highly performant, scalable, secure, permissions-aware system that makes all the relevant enterprise knowledge readily available to employees in all contexts of their work. Glean is the work assistant with intuition and helps find and leverage the exact knowledge you need right when you need it so you and your team can get big things done. Join our hard-working team and elevate your career. We are professional, creative, passionate, and, most importantly, customer-obsessed.
Job Responsibility:
Design, develop, and maintain high-quality software applications and libraries
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
Collaborate with cross-functional teams to define, design, and ship new features and connectors to help move deals ahead
Participate in code reviews and ensure adherence to coding standards
Identify opportunities to improve software quality through process improvements, automation, and system optimizations to enhance product performance and customer experience
Train and mentor junior engineers, fostering a collaborative and knowledge-sharing environment.
Requirements:
Bachelor’s degree in Computer Science, Engineering, or a related field
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
Thrive in a customer-focused, tight-knit and cross-functional environment
A proactive and positive attitude to lead, learn, troubleshoot, and take ownership of both small tasks and large features
Strong coding skills (for example in Go/Python/Java/C++ etc) with an emphasis on designing for reliability and scale, and writing well-tested components
Ability to diagnose and troubleshoot software issues effectively.
Nice to have:
Familiarity with 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.