Senior Software Development Engineer - Data Engineering
Core
Design and develop software features for a cloud-based data ecosystem to manage data across the full lifecycle, enabling analysis and deep insight for credit card consumers.
Role type
Senior Software Development Engineer (Data Engineering)
Builds
API's, Java and Python microservices, and scalable machine learning solutions backed by cloud-based data stores.
Domain
Financial services / Cloud data engineering
Deliverable
production ML models | product features
Required skills
Java, Python, React/Typescript, architectural design, test-driven development (TDD), behavioral-driven development (BDD), pair programming, leading complex projects
Preferred skills
AWS cloud experience, experience in complex regulated environments
Technologies
Java, Python, React, Typescript, AWS
Responsibilities
Design and develop impactful software features for credit card consumers; work on significant components or mid-size applications; drive engineering best practices and set team standards; innovate within the technical domain; deliver high-quality applications at scale.
Seniority
Senior, hands-on IC with technical lead responsibilities