Senior AI Applied Software Engineer

The job in short

As a Senior Applied AI Software Engineer, you design and deliver complex AI-enabled product capabilities with minimal guidance. This role transitions away from siloed frontend/backend titles toward a T-shaped, full-stack profile spanning UI, APIs, services, and data pipelines. You serve as a technical authority who mentors peers and raises the bar on AI-native engineering practices.

Meet the Job

● As a Senior AI Applied Software Engineer you are a technical cornerstone of your squad. You will design and deliver complex features with minimal guidance, ensuring that both the "engine" (Backend) and the "experience" (Frontend) are performant, secure, and scalable.
● Full SDLC Ownership: Lead the entire lifecycle of digital banking products—from initial idea and architectural design to release and maintenance.
● Architectural Excellence: Improve system architecture and design components that integrate smoothly across APIs and microservices.
● Technical Leadership: Act as a go-to resource for your team, mentoring junior engineers, conducting critical code reviews, and raising the bar for engineering standards.
● AI & Innovation: Contribute to the evolution of LLM-based voice assistants and real-time personalization engines using OpenAI and ML models.
● Security-First Mindset: Implement "Entitlements" and fraud prevention services with a focus on non-functional requirements like security, scalability, and resilience.
● Collaborative Culture: Work in a Pod based model, collaborating with Architects, Product Owners, and UX Designers to align technical solutions with business needs.

How about you

● Experience: You have 5–7+ years of professional experience building complex, high-traffic products.
● Backend Mastery: Solid understanding of Java, Spring JPA/Hibernate, and Maven. Experience with Microservices (Netflix OSS is a plus) and Cloud technologies.
● Frontend Expertise: Strong skills in Angular and TypeScript. You are proficient with RxJS and modern build systems (Webpack, Jenkins). Experience with Vue.js is a plus.
● System Design: You have a solid grasp of Enterprise Integration Patterns and can design systems that handle complex data flows between services.
● The "Senior" Edge: You don't just solve tickets; you identify gaps in tooling, reduce technical debt, and optimize CI/CD pipelines to streamline delivery.
● Communication: Excellent English (spoken and written). You can confidently explain technical concepts to non-technical stakeholders and get buy-in for your architectural decisions.
● Domain Knowledge: Previous experience in Fintech or Banking is highly considered an advantage.

Summary

Design and deliver complex AI-enabled digital banking features across UI, APIs, services, and data pipelines while leading full SDLC work, architecture, mentoring, and code reviews. Contribute to LLM-based voice assistants and personalization engines using OpenAI, and implement entitlements and fraud prevention. Requires 5–7+ years of experience, Java and Spring, Angular and TypeScript, system design, and excellent English.

Responsibilities

Design and deliver complex AI-enabled digital banking features; lead full SDLC ownership; improve system architecture and integrate APIs/microservices; mentor engineers and conduct code reviews; contribute to LLM voice assistants and personalization engines; implement entitlements and fraud prevention; collaborate in a pod with architects, product owners, and UX designers

Qualifications

5–7+ years building complex, high-traffic products; Java, Spring JPA/Hibernate, Maven, Microservices, cloud technologies; Angular, TypeScript, RxJS, Webpack, Jenkins; Vue.js a plus; enterprise integration patterns; excellent spoken and written English; fintech or banking experience an advantage

Experience requirements

5–7+ years of professional experience building complex, high-traffic products