Sr. Lead Software Engineer

JPMorgan Chase JPMorgan Chase · Banking · Istanbul, Türkiye · Commercial & Investment Bank

Sr. Lead Software Engineer role within Payments Technology, focusing on leading technical teams, implementing technical methods, and driving adoption of AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes. The role emphasizes optimizing applications, building reusable code, and ensuring responsible AI use within engineering workflows, including data sensitivity and security.

What you'd actually do

  1. Drives adoption and governance of approved AI-assisted engineering practices across teams to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test acceleration, release readiness, incident/root-cause analysis), while establishing measurable validation standards (secure coding, peer review, automated testing) and promoting reuse of proven patterns and automation within the SDLC/TLM toolchain.
  2. Applies knowledge of tools within the Software Development Life Cycle toolchain, including approved AI-assisted development and automation capabilities, to improve the value realized by automation at scale.
  3. Solution and implement individual project priorities, deadlines and deliverables.
  4. Work closely with technology teams and internal end users to deliver solutions that drive a variety of trade businesses.
  5. Influences peer leaders and senior stakeholders across the business, product, and technology teams

Skills

Required

  • Formal training or certification on software engineering concepts and expert applied experience.
  • Experience of using a Test Driven Development and Domain Driven Development approach and associated testing frameworks.
  • Proven strong hands-on experience in Java/J2EE development. Design, Develop and maintain java applications.
  • Strong knowledge and experience with Hibernate ORM framework. Knowledge of database system and SQL. Experience in UNIX, Shell scripting.
  • Detailed understanding of distributed and parallel processing environment and excellent in Data Structures, Algorithms and Design Patterns.
  • Demonstrated experience leading effective use of enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching senior engineers/leads on compliant usage patterns and controls.
  • Working experience in one of the container orchestration frameworks like Docker Swarm or Open-shift/Kubernetes.
  • Working experience on building stateless, SAAS/SOA and scalable applications/platforms.
  • Shall have a good understanding on continuous monitoring frameworks such as ELK, Grafana, and Prometheus on distributed infra.
  • Extensive experience with the spring framework (Spring boot, MVC, spring Transactions).
  • Proficient understanding of code versioning tools, such as git/git-flow.

Nice to have

  • Software delivery experience in Payments
  • Working experience with one of functional programming: Scala, go, python
  • Hands on knowledge on GWT, Mule ESB is a plus.
  • Experience in persistence store; MongoDB, Graph DB, Big table
  • Experience in several SDLC frameworks including but not limited to: Maven/Gradle, PIP, anaconda, Jenkins, Jira.
  • Experience in the field of Machine learning, NLP, OCR.
  • Open source contribution.

What the JD emphasized

  • Demonstrated experience leading effective use of enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching senior engineers/leads on compliant usage patterns and controls.