> Markdown version of [/jobs/ext/611626-software-engineer-consumer-fraud-engineering-fdp](https://www.wearedevelopers.com/jobs/ext/611626-software-engineer-consumer-fraud-engineering-fdp). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Consumer Fraud Engineering - FDP - **Company:** Ally Financial Inc. - **Location:** Charlotte, NC, United States (Remote available) - **Experience:** Expert - **Salary:** $110,000.0 - $180,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Application Programming Interfaces (APIs), Automation of Tests, Cloud Computing, Code Review, Cyber Security, Information Engineering, Extract Transform Load (ETL), Data Transformation, Data Structures, Relational Databases, Database Queries, Distributed Systems, Amazon DynamoDB, Fraud Prevention and Detection, Identity and Access Management, Python (Programming Language), PostgreSQL, Node.Js, NoSQL, Query Optimization, Redis, Runbook, Software Engineering, Data Streaming, TypeScript, Cloud Platform System, Amazon ElastiCache, Grafana, Caching, AWS AppSync, Backend, Event Driven Architecture, Build Management, Infrastructure Automation Frameworks, Information Technology, Low Latency, Apache Flink, AWS Fargate, AWS Data Analytics, Graphql, Api Design, Cloudwatch, Restful APIs, Terraform, Data Pipelines, Dynatrace, Serverless Computing, Microservices - **Published:** June 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=f2ab4e0da5923841 ## About the Role Do you have experience in TypeScript?, Do you have a Bachelor's degree?, * 7+ years of relevant experience * Bachelor's Degree in relevant field(s) of study or equivalent, * 5+ years of professional software development experience with strong fundamentals in data structures and algorithms * Proficiency in Python for building data pipelines, APIs, and backend services * NodeJS, TypeScript, Java is nice to have. * Strong SQL skills and hands-on experience with PostgreSQL including query optimization and data modeling * Experience working with both relational databases (PostgreSQL) and NoSQL databases (DynamoDB) and Graph DB (Neptune) in production environments * Experience designing and implementing ETL/ELT workflows for data transformation and enrichment * Passion for writing maintainable code, automated tests, and clear documentation * Collaborative mindset with excellent communication skills across technical and non-technical audiences * Self-motivated learner who stays curious about new technologies and approaches * BSc/BA in Computer Science, Engineering or a related field, or equivalent practical experience * Experience building or working with streaming applications and event-driven architectures * Familiarity with AWS data services such as Flink, Glue, Kinesis, and ElasticCache * Understanding of API design and microservices architectures * Knowledge of RESTful API Design, GraphQL and AWS AppSync for building scalable APIs * Knowledge of serverless patterns and technologies (Lambda, ECS/Fargate, etc.) * Knowledge of observability tools and distributed tracing (Dynatrace, OpenTelemetry, CloudWatch, X-Ray) * Familiarity with caching strategies for authentication state (ElastiCache, Redis) * Experience designing and deploying systems across multi-region architectures * Experience with Infrastructure as Code tools like Terraform or similar * Understanding of distributed systems concepts and data engineering principles * Background or interest in cybersecurity, fraud detection, or risk management domains * Exposure to distributed messaging systems or event streaming platforms * Exposure to AI-assisted development tools and workflows ## Description As an engineer on this team, you'll tackle fascinating challenges at the convergence of fast data and security - processing massive volumes of streaming events, enriching signals with contextual intelligence, and serving insights with millisecond latency. You'll work with modern data technologies to build resilient, scalable platforms where performance and reliability directly impact our ability to keep customers safe. This is your opportunity to shape Ally's next-gen identity and fraud defense stack, AI-assisted development workflows, honing your skills in security-first design principles, distributed systems, streaming architectures, and cloud-native development. This role offers the rare combination of high-impact work, cutting-edge technology, and meaningful outcomes. You'll collaborate across engineering, data science and security teams to solve complex problems that matter. Whether you're developing intelligent identity management capabilities, designing event schemas and platforms for real-time fraud detection, or building APIs that serve critical signals, your work will be visible and valued. On this team, we believe in relentless progress balanced with sustainable pace. We support each other, celebrate wins, learn from setbacks, and foster an environment where everyone can do their best work. Our #1 goal is team success, and our people are above all else., Design and build scalable data pipelines that ingest, transform, and enrich signals from diverse sources across Ally's ecosystem * Develop streaming applications that process high-volume event streams with low latency requirements * Create robust data models and schemas optimized for both analytical queries and real-time serving * Write clean, tested Python code following engineering best practices and team standards * Collaborate with fraud analysts and data scientists to understand requirements and deliver solutions that drive real outcomes * Participate in architectural decisions, technical design reviews, and code reviews * Build and maintain infrastructure-as-code for data platform components * Monitor, troubleshoot, and optimize platform performance and reliability * Contribute to documentation, runbooks, and knowledge sharing across the team * Experiment with emerging technologies and propose innovations that enhance platform capabilities * Mentor team members and contribute to a culture of continuous learning and improvement ## Related Videos - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Agentic employees in world's most downloaded FinTech app](https://www.wearedevelopers.com/videos/100123-agentic-employees-in-world-s-most-downloaded-fintech-app) - [Technical Documentation - How Can I Write Them Better and Why Should I Care?](https://www.wearedevelopers.com/videos/681-technical-documentation-how-can-i-write-them-better-and-why-should-i-care) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [3 Key Steps for Optimizing DevOps Workflows](https://www.wearedevelopers.com/videos/962-3-key-steps-for-optimizing-devops-workflows) - [Tomorrow's cloud data platforms - fully managed database-as-a-service (DBaaS)](https://www.wearedevelopers.com/videos/254-tomorrow-s-cloud-data-platforms-fully-managed-database-as-a-service-dbaas) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)