G

Glass Lewis & Co

Independent governance research and proxy voting

Senior Software Engineer - Data Platform, Foundational Engineering

Backend EngineeringPosted on Nov 11
Full-timeMadrid, SpainNo salary listed

About the Job

Requirements

  • At least 6 years of software development experience, including building data-heavy systems or a data platform.
  • Strong Python skills, such as FastAPI, and experience with good design, automated tests, and clean APIs.
  • Hands-on experience with Airflow or a similar tool and understanding of pipelines with interdependencies.
  • Good SQL skills, knowledge of Postgres, and experience with a cloud data warehouse; Snowflake is preferred.
  • Experience with containers, Kubernetes, and CI/CD, and ability to operate built systems in production.
  • Testing experience that includes data quality.
  • A product mindset focused on platform users and results.
  • Ability to own technical designs, deliver large pieces of work across several systems, and gain agreement from others.
  • Experience with Lean and XP practices, including trunk-based development, test-driven development, pair and ensemble programming, and small safe steps.
  • Experience using AI agents such as Claude Code, Cursor, and MCPs to build and run systems.
  • Fluent English.
  • Must live in Spain and work in the same time zone.

Responsibilities

  • Own the release application, a Python service using FastAPI, Postgres, and Argo Workflows, with a web UI that manages release state, product dependencies, readiness checks, retries, and hotfixes.
  • Improve release stability by finding and fixing root causes of failures and automating incident diagnosis so failures indicate their causes.
  • Operate the Airflow-on-Kubernetes pipeline platform, keeping it healthy, up to date, and secure; manage Helm, secrets, resource sizes, retries after short failures, and monitoring.
  • Build self-service tools that let data teams add products to releases, inspect dependencies, and debug their own runs without waiting for the platform team.
  • Work with data, product, and client teams to understand needs, agree on data contracts with upstream teams, and decide what to build next.
  • Help design how Glass Lewis data is integrated into the platform and release.

Desired Qualifications

  • Go or TypeScript.
  • Spanish language skills.
  • dbt, data quality tools such as Soda or Great Expectations, and data contracts.
  • Argo Workflows, Helm, and Terraform on AWS.
  • Pipeline monitoring with Grafana, Loki, or Datadog.
  • Financial or ESG data, or client-facing data products.
  • Domain-driven design and Team Topologies.
  • Experience working in a scale-up or SaaS company, or in a merger.

About the Company

Glass Lewis & Co

Independent governance research and proxy voting

Glass Lewis provides governance research and proxy voting services for institutional investors. Clients subscribe to reports and analytics and can use these insights to guide shareholder voting or outsource voting to Glass Lewis, with additional tools for managing class action settlements and collecting voting feedback for transparency. The company differentiates itself as an independent governance advisor with a global scope, offering a full suite of research, voting execution, policy customization, and settlement support with a focus on transparency and avoiding conflicts of interest. Its goal is to help institutional investors align their investments with strong governance standards and financial objectives through informed voting and governance oversight.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
San Francisco, CA
Founded
2003

Recently Posted Jobs

Explore more opportunities at Glass Lewis & Co

See more jobs