Lead Software Developer (92B968D)

Referment

United States

On-site

USD 180,000 - 240,000

Full time

14 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Referment, in collaboration with a capital markets fintech, seeks a Lead Software Developer to set the technical direction for a modern cloud data platform. You will provide hands-on leadership across backend and data initiatives, with a focus on Snowflake-based analytics and enterprise data warehousing.

The role combines software development with architecture ownership, mentoring engineers, and collaborating with AWS-based services.

Qualifications

  • Bachelor's degree in computer science or related field.
  • 10+ years of enterprise software engineering experience.
  • Proven track record leading complex technical projects with minimal supervision.
  • Strong relational database expertise and query optimization.
  • Extensive experience designing Snowflake-based data platforms in production.
  • Solid background in data warehousing, dimensional modelling and OLAP.
  • Strong Java development with Spring Boot, REST APIs and microservices.
  • Experience with AWS services and infrastructure as code.
  • Proficiency in Python for automation and data engineering.

Responsibilities

  • Lead the design and evolution of the data platform architecture.
  • Drive adoption of Snowflake-based solutions for reporting, analytics, and AI-enabled data products.
  • Own database architecture, performance tuning across Snowflake, PostgreSQL and SQL Server.
  • Design and maintain scalable data ingestion, transformation and integration pipelines.
  • Build analytics and self-service reporting capabilities, including semantic models and BI integration.
  • Partner with backend engineers on scalable Java services and cloud-native development on AWS.
  • Develop Python tooling for automation and data processing.
  • Define engineering standards and mentor engineers across teams.

Skills

Java
Spring Boot
Hibernate/JPA
REST APIs
Microservices
Snowflake
PostgreSQL
SQL Server
AWS
Kafka

Education

Bachelor's degree in Computer Science

Tools

Snowflake
PostgreSQL
SQL Server
AWS
Kafka

Job description

Referment is working with a capital markets fintech whose quantitative analytics and software are used by financial institutions for derivatives pricing and risk management. The firm is investing in a modern cloud data platform that underpins its analytics products, and this Lead Software Developer will set the technical direction for it.

You'll provide technical leadership across the platform's backend and data initiatives, with a particular focus on a strategic move to Snowflake-based analytics and data services. It's a hands-on role that combines software development with ownership of cloud data architecture, database design and modern analytics — operating with a high degree of autonomy across multiple teams while mentoring other engineers.

The Role
  • Lead the design and evolution of the data platform architecture, setting standards across storage, integration, analytics and governance.
  • Drive adoption of Snowflake-based solutions for reporting, analytics, AI-enabled data products and enterprise data warehousing.
  • Own database architecture, performance tuning, operational excellence and cost optimisation across Snowflake, PostgreSQL and SQL Server.
  • Design and maintain scalable data ingestion, transformation and integration pipelines.
  • Build analytics and self-service reporting capabilities, including semantic models and BI platform integration.
  • Partner with backend engineers on scalable Java services, APIs and distributed systems, and contribute to cloud-native development on AWS with modern DevOps practices.
  • Develop Python tooling for automation, data processing and orchestration.
  • Define engineering standards and platform consistency, and mentor engineers across teams.
What We're Looking For
  • A bachelor's degree in computer science, software engineering or a related field.
  • 10+ years of software engineering experience building enterprise-scale applications and platforms.
  • Demonstrated experience leading complex technical projects with minimal supervision.
  • Strong relational database expertise (SQL Server or PostgreSQL), including query optimisation and performance tuning for transactional applications.
  • Strong experience designing, implementing and operating Snowflake-based data platforms in production.
  • Solid grounding in data engineering, data warehousing, dimensional modelling and OLAP concepts.
  • Strong Java development using Spring Boot, Hibernate/JPA, REST APIs and microservices.
  • Strong AWS experience across services such as EC2, S3, Lambda and Step Functions, plus infrastructure as code.
  • Strong Python for automation, orchestration and data engineering.
  • Understanding of distributed systems, event-driven architectures and messaging platforms such as Kafka.
  • Strong communication, mentoring and stakeholder management, with the ability to influence technical direction beyond your own team.
Desirable
  • Experience with Snowflake Cortex — semantic views, AI/ML capabilities, agents and AI-assisted analytics — or building AI-powered data products.
  • Familiarity with modern BI tools such as Power BI or Tableau.
  • Practical use of AI tools to improve software development workflows.
This could suit...

lead or staff engineers, data platform engineers or software architects who combine deep backend development with cloud data warehouse expertise and want to own technical direction.

#Referment

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Data Platform Architect - Snowflake & Cloud
Lead Data Platform Architect - Snowflake & Cloud

Referment • United States

On-site
USD 180,000 - 240,000
Lead / Principal Snowflake Engineer
Lead / Principal Snowflake Engineer

Anblicks • Dallas (TX)

On-site
USD 135,000 - 165,000
Lead Data Engineer
Lead Data Engineer

Selby Jennings • New York (NY)

On-site
USD 175,000 - 250,000
Senior Manager, Data Engineering
Senior Manager, Data Engineering

Openkrill • United States

Hybrid
USD 180,000 - 240,000
Flexible paid time off
Medical, dental, and vision insurance
401(k) retirement plan with matching
+2
Senior / Lead Big Data Engineer
Senior / Lead Big Data Engineer

Compunnel, Inc. • Plano (TX), Northern (KY)

On-site
USD 140,000 - 180,000
IT Data Analytics Specialist
IT Data Analytics Specialist

Vertiv Group Corporation • Westerville (OH)

On-site
USD 90,000 - 130,000
Snowflake Architect
Snowflake Architect

Compunnel, Inc. • Alpharetta (GA), Northern (KY)

On-site
USD 180,000 - 240,000
Senior Snowflake Data Engineer - Talent Pipeline
Senior Snowflake Data Engineer - Talent Pipeline

blueworks AG • United States

On-site
USD 150,000 - 210,000
Senior Snowflake Data Engineer - Talent Pipeline
Senior Snowflake Data Engineer - Talent Pipeline

BlueCloud • United States

On-site
USD 150,000 - 210,000
Senior Data Engineer
Senior Data Engineer

SDL Search Partners • Boston (MA)

On-site
USD 130,000 - 185,000
Competitive compensation