Apply

Principal Engineer

Posted 13 days agoViewed

View full description

💎 Seniority level: Principal

📍 Location: United Kingdom

💸 Salary: 80000.0 - 90000.0 GBP per year

🔍 Industry: SaaS

🏢 Company: Glean

🗣️ Languages: English

🪄 Skills: Backend DevelopmentLeadershipPostgreSQLSoftware DevelopmentSQLDesign PatternsFlutterFrontend DevelopmentHTMLCSSJavascriptJVMKotlinKubernetesReact.jsSoftware ArchitectureTypeScriptCross-functional Team LeadershipData StructuresREST APICommunication SkillsAnalytical SkillsCI/CDProblem SolvingAgile methodologiesMentoringTerraformMicroservicesTeam management

Requirements:
  • Extensive object-oriented and/or functional programming experience.
  • Highly proficient in HTML5, CSS, and JavaScript frameworks (TypeScript and React).
  • Significant experience with Kotlin for server-side development.
  • Proficient with Flutter framework and dart programming language for mobile applications.
  • Strong knowledge of SQL (PostgreSQL) and NoSQL.
  • Promotes best practices in automated testing, continuous integration, automated deployment, and code quality.
  • Actively mentors others, fostering trust, and contributing to a positive team culture.
  • Championing continuous learning, developing new skills, and leading by example to advocate for a flexible, team-oriented mindset.
  • Strong skills with "passionate views, loosely held" - articulate ideas clearly but remain open to other perspectives.
  • Able to analyse complex technical problems, breaking them down, identifying patterns, and using critical thinking to craft and evaluate solutions with clear trade-offs and collaborative insight.
Responsibilities:
  • Contribute to the overall technical strategy and roadmap for Glean Engineering, aligning technology changes with business goals.
  • Define and drive the architectural vision for Glean's systems and platforms, ensuring scalability, performance, and maintainability.
  • Research, evaluate, and recommend new technologies and tools to improve existing systems or drive innovation.
  • Lead and oversee complex projects, often involving multiple cross-functional squads and significant technical challenges.
  • Identify and champion innovative solutions that have a significant impact on Glean's products.
  • Influence technical decisions and direction at a high level, ensuring alignment with broader strategic goals.
  • Mentor and develop other engineers, helping them to grow their technical skills and leadership abilities.
  • Represent Glean at conferences, meet ups, or other industry events, sharing knowledge and building relationships.
  • Contribute to the technical community through publications, presentations, or open-source contributions.
Apply

Related Jobs

Apply

📍 Europe, North America

🧭 Full-Time

🔍 Software Development

🏢 Company: GitLab👥 1001-5000💰 $268,000,000 Series E over 5 years ago🫂 Last layoff about 2 years agoDeveloper ToolsDevOpsOpen SourceSaaSCloud Security

  • Significant professional experience with Go.
  • Significant experience with Ruby on Rails, Postgres, ClickHouse, NATS/Kafka are also a plus.
  • Extensive experience building high-throughput, realtime distributed systems that perform reliably and at scale.
  • Expert knowledge and experience in CI/CD using DevSecOps best practices and a strong interest working across analytics and insights development.
  • Experience developing solutions that can scale from resource-constrained on-premise applications, to mission-critical SaaS platforms with tens of millions of users
  • Demonstrated capacity to clearly and concisely communicate complex problems and solutions.
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
  • Comfort working in a highly agile, intensely iterative software development process.
  • Experience owning a project from concept to production, including proposal, discussion, and execution.
  • Contribute to the overall direction of the Analytics stage and company-wide reporting and analytics initiatives
  • Teach, mentor, grow, and provide advice to other domain experts and individual contributors across several teams
  • Plan improvements and features with a 12-month view and ensure that OKR-level goals are aligned across the stage
  • Solve technical problems of the highest scope, complexity, and ambiguity
  • Interface with Engineering Managers and Senior Management, and enable Staff Engineers to engage on stage-level aspects of larger (sub-department wide) initiatives
  • Propose initial technical implementations which support architectural changes that solve scaling and performance problems
  • Interact with customers and other external stakeholders as a consultant and spokesperson for the work of your sub-department
  • Identify slow and inefficient code across multiple products

Backend DevelopmentLeadershipPostgreSQLSoftware DevelopmentSQLGitKafkaKubernetesRuby on RailsClickhouseData engineeringGoREST APICommunication SkillsAnalytical SkillsCollaborationCI/CDDevOpsData analyticsSaaS

Posted 19 days ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

💸 157900.0 - 338400.0 USD per year

🔍 Software Development

🏢 Company: GitLab👥 1001-5000💰 $268,000,000 Series E over 5 years ago🫂 Last layoff about 2 years agoDeveloper ToolsDevOpsOpen SourceSaaSCloud Security

  • Extensive background and strong technical expertise designing, implementing, and running distributed systems at massive scale.
  • Comfortable with one or more computer programming languages (Ruby, Go)
  • Production experience with cloud computing
  • Proven track record of leading large-scale SaaS product architectures and delivering exceptional business outcomes.
  • Demonstrated ability to mentor senior engineers and elevate team performance.
  • Adept at balancing high-level business needs with deep technical decisions.
  • Good communication and ability to work with stakeholders independently
  • Technical leader in the design and evolution of GitLab’s multi-tenant platform into distributed systems, from architecture, transition, and operational points of view.
  • Gain deep knowledge of our product, and customer use cases to guide architecture decisions with availability, reliability, resiliency, performance, and cost in mind.
  • Provide technical leadership across both infrastructure and development areas,
  • Take ownership of critical projects, independently driving them to deliver results with the highest levels of quality and efficiency.
  • Bring creativity and a customer-focused approach to influence the strategic direction of our platforms and product offerings.
  • Partner and collaborate with engineering, product and leadership teams to ensure alignment on technical, product, and business goals and exceed customer needs and expectations
  • Foster a strong and healthy engineering culture that focuses on innovation and collaboration, mentoring and guiding engineers at all levels

Backend DevelopmentLeadershipSQLCloud ComputingGitKubernetesRubySoftware ArchitectureAPI testingGoREST APICI/CDMentoringDevOpsMicroservicesSaaS

Posted 24 days ago
Apply
Apply
🔥 Principal Engineer
Posted about 1 month ago

📍 Europe

🧭 Full-Time

🔍 Payments

🏢 Company: Primer.io

  • Successfully navigated the transition from startup to scale-up
  • The ability to shape and implement technical strategy at an organisational level
  • A proven track record of leading and mentoring engineers at Staff+ level, fostering both their technical and professional growth
  • Experience working in high-scale, low-latency environments, with a deep understanding of backend and infrastructure challenges
  • Hands-on expertise in coding, with the ability to dive into technical work when needed
  • A background in a strong engineering culture, where high standards for technical quality and operational excellence are the norm
  • Excellent communication skills, with the ability to work closely with non-engineering stakeholders to drive company-wide initiatives
  • Shape the technical direction of our engineering department at Primer
  • Help ensure that our technical strategy aligns with our business goals as we continue to scale effectively
  • Act as a technical authority and mentor for our Staff Engineers and Engineering Leadership
  • Advocate for technical excellence, scalability, reliability, and balancing innovation with pragmatism
  • Provide hands-on contributions through system design, coding, technical decision-making and picking the right tools for the job
  • Foster a strong engineering culture based on continuous learning and development in a collaborative, low-ego environment
  • Collaborate closely with business stakeholders, acting as a domain expert and technical authority to drive cross-functional initiatives
  • Shape and implement best practices for engineering, ensuring industry-leading standards

Backend DevelopmentLeadershipSoftware DevelopmentCloud ComputingSoftware ArchitectureCross-functional Team LeadershipCommunication SkillsRESTful APIsMentoringDevOpsMicroservicesExcellent communication skills

Posted about 1 month ago
Apply
Apply

📍 Belgrade, RS

🧭 Full-Time

💸 4000.0 - 6000.0 USD per month

🔍 SaaS B2B

🏢 Company: Search Atlas

  • Experience in high-growth SaaS startups is a must.
  • 5+ years of professional experience with Django and Python.
  • Solid experience with DevOps tools and infrastructure (Google Cloud Platform, Kubernetes, Terraform, or similar technologies).
  • Strong debugging and profiling skills to diagnose performance bottlenecks.
  • Proficiency in monitoring and alerting using tools such as Grafana, Prometheus, or equivalent.
  • Strong problem-solving skills with a proactive approach to identifying issues.
  • Ability to work independently and collaborate effectively with remote teams.
  • Identify and resolve stability and performance issues before they impact users.
  • Optimize database queries, API performance, and overall system efficiency.
  • Develop and implement monitoring and alerting systems to detect potential issues early.
  • Collaborate with engineering teams to enhance application reliability and scalability.
  • Work within our DevOps stack, primarily using Google Cloud Platform and Kubernetes.
  • Leverage monitoring tools like Grafana to analyze system health and performance trends.

PythonDjangoKubernetesGrafanaPrometheusTerraform

Posted about 2 months ago
Apply
Apply

📍 US, Europe

💸 275000.0 - 330000.0 USD per year

🔍 Cloud computing, AI

🏢 Company: CoreWeave💰 $642,000,000 Secondary Market over 1 year agoCloud ComputingMachine LearningInformation TechnologyCloud Infrastructure

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of experience in software engineering, focusing on productivity and automation.
  • Proven experience leading productivity initiatives and influencing senior leadership.
  • Proficiency in programming languages such as Go, Python, Rust.
  • In-depth experience with CI/CD platforms like Github, Gitlab, Jenkins, and observability tools like Prometheus, Grafana.
  • Strong understanding of cloud computing infrastructure and scalable architectures.
  • Excellent analytical and problem-solving skills.
  • Strong communication and interpersonal skills.
  • Lead the strategy and implementation for engineering productivity and operational excellence.
  • Identify and prioritize initiatives that enhance developer workflows, automation, and tools.
  • Design and implement frameworks for CI/CD, automated testing, and monitoring.
  • Provide expertise on scalable development practices and system observability.
  • Conduct assessments of engineering workflows and productivity metrics.
  • Develop strategies for tools and practices to scale engineering teams efficiently.
  • Evaluate and recommend tools that support engineering productivity and software delivery.
  • Act as a trusted advisor to senior leadership on engineering productivity trends.
  • Collaborate with teams to align productivity solutions with project requirements.
  • Mentor and guide engineering teams on best practices in software engineering.
  • Develop and enforce standards for code quality, performance, and maintainability.

LeadershipPythonSoftware DevelopmentCloud ComputingJenkinsKubernetesProduct DevelopmentStrategyGoGrafanaPrometheusRustCollaborationCI/CD

Posted 4 months ago
Apply