Senior Data Engineer

dimensional

United States

Remote

USD 120,000 - 150,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work opportunity

Job summary

Dimensional is seeking a software engineer to build and maintain data services for an enterprise investment data platform used by research, portfolio management, trading, analytics, and reporting teams. You will translate business needs into scalable solutions across the data lifecycle—from ingestion and validation to storage and delivery—with production support and ongoing platform improvements.

You will design, develop, test, and document data applications, build high-performance pipelines,

Qualifications

  • Bachelor’s degree in engineering, mathematics, computer science, or related discipline or equivalent experience.
  • 4–5 years of Python and SQL experience.
  • Ability to build REST APIs and services with SOLID/domain-driven design.
  • Experience with high-performance, highly available data apps and performance tuning.
  • Experience with maintainable, unit-tested code and automated acceptance testing.
  • Knowledge of security risks and secure application development.
  • Experience in collaborative software teams using Agile/Scrum and waterfall methods.
  • Understanding of operations for services that must stay available.

Responsibilities

  • Design, develop, document, and test data applications and services.
  • Build and improve pipelines for data ingestion, validation, storage, and distribution.
  • Create high-performance tools to transfer data between systems with reliability and freshness.
  • Work with analysts, product owners, and project managers on requirements, estimates, and plans.
  • Improve CI/CD workflows, participate in design/code reviews, and write technical docs.
  • Troubleshoot production systems and support dependable, secure services.

Skills

Python
SQL
REST APIs
SOLID principles
Domain-driven design
Unit testing
Security practices
Agile/Scrum & Waterfall
Data engineering mindset

Education

Bachelor's degree in engineering, mathematics, computer science, or related discipline

Tools

Kafka
Airflow
PostgreSQL
Ansible
Elastic Stack
RabbitMQ
Redis
Docker
Identity and access management platforms

Job description

Role overview

Build and maintain data services and pipelines for an enterprise investment data platform used by research, portfolio management, trading, analytics, and reporting teams. You’ll turn business needs into reliable, scalable solutions, covering the data lifecycle from ingestion and validation through storage and delivery. The work includes application development, production support, and collaboration on engineering practices and platform improvements.

Responsibilities
  • Design, develop, document, and test data applications and services, balancing delivery speed with quality.
  • Build and improve pipelines for data ingestion, validation, quality control, integration, storage, and distribution.
  • Develop high-performance tools to transfer data reliably between systems while meeting service commitments and freshness needs.
  • Work with analysts, product owners, and project managers to define user stories, estimates, and plans; advise business and technology partners on solution choices.
  • Improve CI/CD workflows, participate in design and code reviews, and contribute technical documentation.
  • Troubleshoot production systems and support dependable, secure, continuously available services.
Requirements
  • Bachelor’s degree in engineering, mathematics, computer science, or a related discipline, or equivalent experience.
  • Four to five years of Python or equivalent programming experience and a similar level of SQL experience.
  • Ability to build REST APIs and web services, and apply SOLID principles and domain-driven design.
  • Experience with high-performance, highly available data applications, including performance tuning.
  • Practice writing maintainable, unit-tested code and using automated acceptance testing.
  • Strong understanding of security risks and experience building secure applications.
  • Experience working in collaborative software teams and with both Agile/Scrum and waterfall delivery methods.
  • Understanding of operations for services that need to remain available.
Nice to have
  • Graduate degree, NoSQL database implementation and optimization, or experience across multiple languages and platforms.
  • Financial services experience or familiarity with tools such as Kafka, Airflow, PostgreSQL, Ansible, Elastic Stack, RabbitMQ, Redis, Docker, or identity and access management platforms.
Benefits and work setup

The posting indicates a remote opportunity and describes comprehensive benefits, educational programs, and career development support.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Compunnel Inc. • Charlotte (NC)

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

Recru • Houston (TX)

On-site
USD 130,000 - 180,000
Senior Data Engineer
Senior Data Engineer

Compunnel Inc. • Durham (NC)

On-site
USD 100,000 - 130,000
Senior Data Engineer
Senior Data Engineer

7Seventy • New York (NY)

Hybrid
USD 160,000 - 180,000
Employer 401(k) match
Wellness stipend
Remote-friendly, optional NYC office
+1
Senior Data Engineer
Senior Data Engineer

Yablon & Associates LLC • New York (NY)

On-site
USD 120,000 - 160,000
Senior Data Engineer: Build Scalable Data Platforms & Analytics
Senior Data Engineer: Build Scalable Data Platforms & Analytics

Compunnel Inc. • Durham (NC)

On-site
USD 100,000 - 130,000
Senior Data Engineer
Senior Data Engineer

Wealth.com • United States

Remote
USD 120,000 - 180,000
Unlimited PTO
Medical and dental benefits
401k with match and vesting on hire
+3
Sr. Data Engineer (Remote)
Sr. Data Engineer (Remote)

modemobile • United States

Remote
USD 160,000 - 260,000
Company equity
Performance bonus
Open PTO
+3
Sr Data Engineer
Sr Data Engineer

MeridianLink, Inc. • United States

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

Susquehanna International Group, LLP • Bala Cynwyd (PA)

On-site
USD 110,000 - 170,000