Tech Lead - Bank Payments Full Stack
Role Overview
The Tech Lead is responsible for software development team results and accountability for project deliverables, budgets, schedules, and quality.
The role serves as a primary interface with IT and business partners and reports to a Director of Software Development.
The position may directly manage one or more development resources.
Key Skills for This Role
Full Job Posting
The Opportunity
The Tech Lead is responsible for software development team results and accountability for project deliverables, budgets, schedules, and quality.
The role serves as a primary interface with IT and business partners and reports to a Director of Software Development.
The position may directly manage one or more development resources.
The Work Itself
- Act as liaison between product, architecture, and development team members.
- Partner with product owners to shape technically sound and appropriately detailed stories.
- Coordinate development environment work with Engineering and Operations teams.
- Drive continuous improvement through coaching, pair programming, code reviews, and technical discussions.
- Participate in design, coding, testing, deployment, and production support.
- Write and review code for Payments Technology applications.
- Develop backend and frontend solutions on AWS and build RESTful APIs.
- Create React Native interfaces using the Metronome design system.
- Design and deploy containerized applications using AWS ECS.
Technical Qualifications
- Five or more years of software development experience using Node.js, JavaScript or TypeScript, Java, or Python.
- Three or more years of frontend development experience using React or React Native.
- Experience with RESTful APIs, modern frameworks, scalable service patterns, and enterprise applications.
- Strong proficiency with Terraform, Git, GitLab, GitHub, and shell scripting.
- Hands-on experience with AWS ECS, Lambda, Route 53, and infrastructure as code.
- Understanding of microservices, serverless, event-driven architecture, and message queue integrations.
- Experience with databases, clean code, design patterns, Docker, Kubernetes, observability, and security testing.
- Experience using AI-powered development and testing tools.
Minimum Qualifications
- Seven or more years of relevant experience.
- A bachelor's degree in computer science, information technology, or an equivalent qualification.
- Demonstrated leadership through mentoring engineers, driving technical decisions, and fostering quality and continuous improvement.
- Familiarity with Metronome or similar design systems is required for consistent user interfaces.
Work Schedule
- Ally designates roles as fully onsite, hybrid, or fully remote, with the specific work requirements discussed by the hiring manager.
- Work requirements may change based on leader discretion or business need.
Compensation
- The base pay range is $110,000 to $180,000 yearly.
- The position is eligible to participate in an annual incentive plan.
Benefits
- Ally offers paid time off, retirement savings, health and insurance options, family-building support, parental and caregiver leave, and other benefits.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Ally Financial
Physical Security Manager
Charlotte, USA
Ally is seeking a Physical Security Manager to lead its security team and coordinate incident management across the company. The role oversees physical security operations, threat assessment, security technology, project
Senior Analyst, Advanced Business Analytics
Lewisville, USA
Ally Financial is seeking a Senior Analyst to deliver quantitative analysis, strategic insights, scenario modeling, and risk/reward recommendations for business decisions. The role requires 3+ years of relevant banking o
Analyst - Advanced Business Analytics
Lewisville, USA
Ally Financial seeks an analytics professional to perform quantitative analysis, develop business insights, and support strategy and risk decisions. Candidates need at least one year of analytics experience, a high schoo
Associate Analyst - Supplier Management
Lewisville, USA
Ally seeks an Associate Analyst to support supplier oversight, operational controls, process improvement, and vendor performance management. Candidates need vendor or supplier relationship experience, intermediate Excel,
Sr Engineer - AI
Detroit, USA
Ally Financial seeks a senior engineer to build enterprise-grade AI agent systems using the Anthropic Claude API and Claude Code. You will extend the agent knowledge core, productionize AI/ML proofs of concept, and build
Physical Security Manager
Charlotte, USA
Senior Analyst, Advanced Business Analytics
Lewisville, USA
Analyst - Advanced Business Analytics
Lewisville, USA
Associate Analyst - Supplier Management
Lewisville, USA
Sr Engineer - AI
Detroit, USA