Senior Software Developer/Data Engineer

Compunnel, Inc.

McLean (VA)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology firm in McLean, Virginia is seeking a highly skilled Senior Software Developer / Data Engineer. This role requires strong experience in Python and SQL to develop data pipelines and manage data streaming solutions. Candidates should have 6–8+ years in software development and familiarity with big data technologies like Spark. Experience in financial services is preferred, and the role involves optimizing engineering solutions across teams.

Qualifications

  • 6–8+ years of experience in software development and data engineering.
  • Strong expertise in Python development and design.
  • Experience with big data technologies and frameworks.

Responsibilities

  • Gather business requirements and identify risks or issues.
  • Liaison between business units and Technology to optimize solutions.
  • Develop and maintain data pipelines using Python and SQL.

Skills

Python development
Data engineering
SQL
Big data technologies
Collaboration

Education

Bachelor’s or Master’s degree in Computer Science or related field

Tools

Spark
AWS (Glue, EMR/EC2, DynamoDB, Lambda)

Job description

We are seeking a highly skilled Senior Software Developer / Data Engineer to support business-critical initiatives within a leading financial services organization.

This role involves developing best practices for data movement and transformation, contributing to engineering solutions, and collaborating across business and technology teams to deliver impactful results.

Key Responsibilities

  • Partner with product owners, peers, and end-users to gather business requirements and identify risks or issues.
  • Serve as a liaison between business units, Finance, and Technology to optimize engineering solutions.
  • Provide technical guidance on the business implications of application development projects.
  • Develop and maintain data pipelines using Python and SQL, particularly within the Spark framework.
  • Work on data management and transformation projects, including querying databases and migrating legacy platforms to modern data streaming solutions.
  • Research and implement cutting-edge technologies to support project goals.
  • Contribute to test automation and ensure quality in data engineering processes.
Required Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related field.
  • 6–8+ years of experience in software development and data engineering.
  • Strong expertise in Python development and design.
  • Experience with big data technologies and frameworks, especially Spark.
  • Proficiency in SQL and data querying techniques.
  • Hands-on experience with AWS services including Glue, EMR/EC2, DynamoDB, and Lambda.
  • Familiarity with test automation practices.
Preferred Qualifications
  • Experience in the financial services industry.
  • Exposure to data streaming platforms and modern data architecture.
  • Familiarity with unit testing frameworks such as PySpark or Mockito.
Email ID * This field is required Please enter valid emailId.

Cell phone * This field is required Please enter valid cell phone.

First Name * This field is required Please enter valid first name.

Last Name * This field is required Please enter valid last name.

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. • Durham (NC)

On-site
USD 100,000 - 130,000
Principal Software Engineer Data Platform Engineering
Principal Software Engineer Data Platform Engineering

Compunnel, Inc. • Raleigh (NC)

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

The Value Maximizer • United States

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

Compunnel, Inc. • Waltham (MA)

On-site
USD 110,000 - 140,000
Senior Data Engineer ID75059
Senior Data Engineer ID75059

AgileEngine • Austin (TX)

Hybrid
USD 140,000 - 190,000
Professional growth
Competitive pay (USD)
Exciting projects
+1
Senior Data Engineer ID75059
Senior Data Engineer ID75059

AgileEngine • New York (NY)

Hybrid
USD 140,000 - 190,000
Mentorship & Tech Talks
Education budget
Remote/Office options
+1
Senior Data Engineer ID75059
Senior Data Engineer ID75059

AgileEngine, LLC. • Los Angeles (CA)

On-site
USD 140,000 - 190,000
Professional growth
Competitive pay
Exciting projects
+1
Senior Data Engineer ID75059
Senior Data Engineer ID75059

AgileEngine, LLC. • Blacksburg (VA)

Hybrid
USD 140,000 - 190,000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Data Engineer ID75059
Senior Data Engineer ID75059

AgileEngine, LLC. • Port Charlotte (FL)

Hybrid
USD 120,000 - 165,000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Data Engineer ID75059
Senior Data Engineer ID75059

AgileEngine • Port Charlotte (FL)

Hybrid
USD 140,000 - 180,000
Professional growth
Competitive compensation
Exciting projects
+1