Sr Lead Software Engineer - Backend

JPMorgan Chase JPMorgan Chase · Banking · Dublin, Ireland · Corporate Sector

This role is for a Sr Lead Software Engineer (Java) focused on building internal applications for bank leaders, including AI integration and collaboration solutions. The role involves leading technical delivery, designing and developing software, owning architecture, and mentoring teammates within an agile environment. While AI features are mentioned, the core craft is software engineering, not AI/ML model development.

What you'd actually do

  1. Lead design and development of software solutions with creativity and technical expertise
  2. Build secure, high-quality code to ensure system stability and synchronization
  3. Own and drive architecture for complex applications, ensuring code meets design standards
  4. Analyze existing enterprise app codebases to enhance functionality and build new services and APIs
  5. Transform data into actionable insights through analysis and visualization

Skills

Required

  • Experience with AWS for developing and running cloud services
  • Formal training or certification in software engineering
  • Hands-on experience in system design, application development, testing, and stability
  • Proficiency in Java and Spring frameworks
  • Experience coding, debugging, and maintaining applications in a large corporate environment with modern programming languages and databases
  • Knowledge of the Software Development Life Cycle
  • Strong understanding of architecture, design, and business processes
  • Familiarity with agile methodologies such as CI/CD, application resiliency, and security
  • Excellent communication skills for cross-team collaboration
  • Demonstrated ability to lead technical discussions, influence design decisions, and guide delivery

Nice to have

  • Experience with ReactJS for web application development
  • Exposure to mobile app development
  • Familiarity with DevOps principles and practices
  • Experience using AI models to solve complex problems
  • Skill in writing prompts and integrating AI into application code

What the JD emphasized

  • AI integration
  • leverage AI features
  • Experience using AI models to solve complex problems
  • Skill in writing prompts and integrating AI into application code