Overview
Remote
$50 - $55
Full Time
Skills
Snowflake
CI/CD
Linux
Job Details
Job Title: Software Engineer
Location: Remote (Boston, MA preferred)
Job Overview:
Santander Bank is seeking a seasoned Software Engineer with strong Python development skills and a background in data engineering, ETL pipelines, and cloud-based data platforms. The ideal candidate will have experience working across the full software development lifecycle and be comfortable collaborating with cross-functional teams in a fast-paced environment.
Key Responsibilities:
- Design, develop, and maintain ETL pipelines using Python.
- Work with cloud databases (Snowflake) to support data warehousing and analytics.
- Collaborate with stakeholders to understand data requirements and translate them into scalable solutions.
- Participate in code reviews, technical validations, and UAT support.
- Follow SDLC best practices including design, coding, testing, debugging, and documentation.
- Troubleshoot and resolve complex technical issues in a collaborative environment.
- Contribute to architecture discussions and provide feedback on design documents.
Required Skills & Experience:
- 8 10+ years of professional IT experience.
- Strong hands-on experience with Python development.
- Experience with ETL pipeline development and data transformation.
- Proficiency with GitHub for code management and GitHub Actions for CI/CD.
- Experience with cloud databases (preferably Snowflake).
- Familiarity with Control-M or similar scheduling tools.
- Solid understanding of data warehousing concepts (Star Schema, Snowflake Schema, Facts, Dimensions).
- Comfortable working in Unix/Linux environments.
- Strong communication skills and ability to work in a collaborative team setting.
Nice to Have:
- Experience with Visual Studio Code or similar IDEs.
- Exposure to financial services or other regulated industries.
- Familiarity with data governance and compliance standards.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.