Senior Software Engineer - Python Data Engineering- M&A
FactSetMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Develop and maintain scalable, reliable data pipelines and tools for M&A financial data using Python and AWS technologies.
Write high-quality, reusable code with unit and integration testing, perform code reviews, and ensure product stability through performance improvements and automation.
Collaborate in an Agile Scrum environment, own end-to-end product tasks, and actively share knowledge within and outside the team.
Minimum Requirements
Bachelor's or master's degree in computer science.
5-7 years of overall industry experience, including 3-4 years of Python development experience.
Proficiency with Python, Pandas, NumPy, and AWS services (e.g., Kinesis, Glue, Redshift, EC2, S3, Fargate, Lambda, EMR).
Experience with relational databases (preferably POSTGRES, MSSQL) and Github-based development processes.
Ideal Candidate Profile
Experienced in production-level service development and deployment in fintech or data engineering environments.
Comfortable working in Agile Scrum teams with strong communication skills and task estimation ability.
Familiarity with GenAI concepts, Linux/Unix environments, and infrastructure as code tools like Terraform is a plus.
