Citizens Financial Group
Posted 2mo ago

Senior Data Engineer – Enterprise Data Frameworks (Java Spark Focus)

Citizens Financial Group
United States
$120k-$160k/yrHybridFull Time
Responsibilities
  • Design pipelines
  • Develop microservices
  • Collaborate with UI
Requirements
  • 7+ years in data engineering with Java and Apache Spark
  • Experience building Spark batch/streaming jobs
  • Data lake knowledge (Iceberg/Parquet)
  • Spring Boot, REST APIs
  • CI/CD, Docker/Kubernetes
  • Cloud exposure (AWS)
  • Strong collaboration
  • Optional familiarity with Generative AI tools
Technical tools mentioned
JavaApache SparkSpring BootRESTful APIsMicroservicesCI/CDGitDockerKubernetesAWS

Job description

Senior Data Engineer – Enterprise Data Frameworks

Overview
The Enterprise Data Frameworks team is seeking a Senior Data Engineer with deep expertise in building scalable, high-performance data processing systems using Java, Apache Spark, and modern data engineering tools. This role is ideal for someone passionate about designing resilient data frameworks, optimizing distributed data pipelines, and enabling enterprise-grade data onboarding and automation.

As a Senior Data Engineer, you will lead the development of core components within our data frameworks, integrating Spark-based processing with backend services and APIs. You will collaborate with architects, data engineers, and business stakeholders to deliver secure, compliant, and high-performing solutions.

Primary Responsibilities
• Design and implement distributed data processing pipelines using Apache Spark (Java) for large-scale data ingestion, transformation, and analytics
• Develop and maintain Java-based microservices and APIs to support data workflows and framework orchestration
• Collaborate with UI engineers to integrate backend services with frontend applications for seamless user experiences
• Translate business and technical requirements into scalable data engineering solutions
• Optimize Spark jobs for performance, reliability, and cost-efficiency across cloud and on-prem environments
• Lead code reviews, mentor junior engineers, and contribute to architectural decisions
• Ensure compliance with data governance, security, and change management standards
• Participate in Agile ceremonies and drive continuous improvement in engineering practices

Required Skills and Experience
• 7+ years of experience in data engineering with strong proficiency in Java and Apache Spark
• Proven experience building and optimizing Spark jobs for batch and streaming data
• Solid understanding of data lake architectures, Iceberg/Parquet, and metadata-driven frameworks
• Experience with Spring Boot, RESTful APIs, and microservices architecture
• Familiarity with CI/CD pipelines, Git, and containerization (Docker/Kubernetes)
• Exposure to cloud platforms such as AWS (S3, EMR, Lambda, API Gateway) is a plus
• Experience working with data-centric applications and collaborating with frontend and platform teams
• Good to have: Experience with Generative AI tools or frameworks for developer assistance, metadata analysis, or automation

Education and Certifications
• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field

Work Schedule
• Hours per Week: 40
• Location: Hybrid, 4 days on site from a Citizens corporate office, 1 day remote
• Schedule: Monday through Friday

Pay Transparency

The salary range for this position is $120,000-160,000 per year, plus an opportunity to earn an annual discretionary bonus. Actual pay is based on various factors including but not limited to the work location, and relevant skills and experience.  

 

We offer competitive pay, comprehensive medical, dental and vision coverage, retirement benefits, maternity/paternity leave, flexible work arrangements, education reimbursement, wellness programs and more. Note, Citizens’ paid time off policy exceeds the mandatory, paid sick or paid time-away policy of very local and state jurisdiction in the United States. For an overview of our benefits, visit  https://jobs.citizensbank.com/benefits.

 

#LI-Citizens2

Company

Equal Employment Opportunity

Citizens, its parent, subsidiaries, and related companies (Citizens) provide equal employment and advancement opportunities to all colleagues and applicants for employment without regard to age, ancestry, color, citizenship, physical or mental disability, perceived disability or history or record of a disability, ethnicity, gender, gender identity or expression, genetic information, genetic characteristic, marital or domestic partner status, victim of domestic violence, family status/parenthood, medical condition, military or veteran status, national origin, pregnancy/childbirth/lactation, colleague’s or a dependent’s reproductive health decision making, race, religion, sex, sexual orientation, or any other category protected by federal, state and/or local laws. At Citizens, we are committed to fostering an inclusive culture that enables all colleagues to bring their best selves to work every day and everyone is expected to be treated with respect and professionalism. Employment decisions are based solely on merit, qualifications, performance and capability.

Equal Employment and Opportunity Employer

Job Applicant Data Privacy Policy

Background Check

Any offer of employment is conditioned upon the candidate successfully passing a background check, which may include initial credit, motor vehicle record, public record, prior employment verification, and criminal background checks. Results of the background check are individually reviewed based upon legal requirements imposed by our regulators and with consideration of the nature and gravity of the background history and the job offered. Any offer of employment will include further information.


About Citizens Financial Group

Provides retail, commercial, and private banking services to customers.

Similar jobs

Senior Data Engineer roles
1mo
Save
Mark Applied
Hide
Senior Data Engineer (Charlotte, NC, US, 28202)
Charlotte, North Carolina, United States
HybridFull Time
SMBC Group
SMBC GroupNew York Stock Exchange: SMFG: Provides global banking, investment, securities, and consumer finance services.
7+ YOESenior data engineer with 7+ years in enterprise data, cloud (Azure), Python/Java, SQL, and distributed systems; experience with Azure Data Factory, Databricks, and DevOps.
Azure, Azure Data Factory, Databricks, Python, Java, SQL, Git, Jenkins
1mo
Save
Mark Applied
Hide
Senior Data Engineer
Chicago, Illinois, United States
$150k-$200k/yr OnsiteFull Time
Belvedere Trading
Belvedere Trading: Proprietary firm providing liquidity through algorithmic derivatives trading.
Design and develop big data warehouses and ETL pipelines; strong SQL and Python; integrate data across systems; streaming tools; optimize BigQuery; strong communication.
SQL, Python, Kafka, Kinesis, Pulsar, Flink, Spark, BigQuery
2mo
Save
Mark Applied
Hide
Senior Data Engineer
United States
RemoteFull Time
Ceresti Health
Ceresti Health: Provider of digital health programs for dementia caregivers.
8+ YOE8+ years data engineering; PostgreSQL expert; Python; dbt; orchestration (Dagster/Prefect/Airflow); HIPAA data governance; cloud experience (AWS); data warehouse/data lake knowledge; strong communication; Agile/Scrum.
PostgreSQL, dbt, Python, S3, REST, SFTP, Airflow, Dagster, Prefect, Great Expectations, Pandera, Soda, pgvector, EMR, HITRUST, SOC 2
2mo
Save
Mark Applied
Hide
Senior Data Engineer
Brentwood, Tennessee, United States
HybridFull Time
Tennessee Hospital Association
Tennessee Hospital Association: Advocates for hospitals and healthcare providers in Tennessee.
5+ YOEBachelor’s degree with 5+ years in data engineering or related roles; 7-10 years preferred. Experience building production data pipelines; healthcare data experience preferred.
SQL Server 2016+, SSIS, SSRS, Power BI, Tableau, Python, Azure SQL, Windows Server 2016+, Excel, SAS
2mo
Save
Mark Applied
Hide
Senior Data Engineer
Stennis Space Center, Mississippi, United States
OnsiteFull Time
Radiance Technologies
Radiance Technologies: Engineering and technology solutions for defense and intelligence.
7+ YOEBS in Computer Science, Software Engineering, Data Engineering/Data Science; Active Secret or Interim Secret clearance; 7–10+ years in algorithmic software dev, Python, data processing, CM tools; XML/JSON, AI, data pipelines.
Python, Polars, Pandas, Pydantic, XML, JSON, Git, Subversion, Markdown, HTML, CSS, JavaScript, ArcGIS, PostgreSQL, PostGIS, SQL, AI
2mo
Save
Mark Applied
Hide
Senior Data Engineer
Redwood City, California, United States
$185k-$240k/yr HybridFull Time
NimbleRx
NimbleRx: Digital platform for on-demand prescription delivery and pharmacy management.
5+ YOE5+ years building production data pipelines; strong Python (PySpark) and SQL; experience with Spark/EMR, Kinesis, Lambda, Step Functions; Postgres; Iceberg/Trino; Java/Spring; CI/CD and Terraform; AI tooling; cross-team collaboration.
PySpark, SQL, Java, Spring Boot, Kinesis, EMR, S3, Postgres, Iceberg, Trino, Terraform, CI/CD
2mo
Save
Mark Applied
Hide
Senior Data Engineer
Columbia or Kansas City
HybridFull Time
Emery Sapp & Sons
Emery Sapp & Sons: Provides heavy civil construction and infrastructure development services.
Solid data engineering fundamentals with SQL and Python; cloud data warehouse experience; dbt and ETL/ELT tooling; strong communication with business owners.
SQL, Python, dbt, BigQuery, Snowflake, Redshift, Fivetran, Airflow, GCP, CI/CD
2mo
Save
Mark Applied
Hide
Senior Data Engineer
Columbia or Kansas City
HybridFull Time
Emery Sapp & Sons
Emery Sapp & Sons: Civil construction firm providing infrastructure and site development services.
Strong data engineering with SQL and Python; production data pipelines; cloud data warehouse (BigQuery preferred); dbt; ELT tooling; data modeling; ability to work with business stakeholders.
SQL, Python, BigQuery, Snowflake, Redshift, dbt, Fivetran, Google Cloud Platform