Job
Description
As a Senior Manager of Software Engineering at JPMorgan Chase within the Digital Document Services team, you will push the limits of what's possible by delivering high-quality technology solutions that address business needs through the development of applications within mature technology environments. You will have the opportunity to work with the latest cloud-enabled and AI technologies, providing solutions for the firm-wide content capture platform. Embracing a culture of experimentation, continuous improvement, and learning, you will work in a collaborative and thought-provoking environment that encourages diversity of thought and creative solutions benefiting customers globally. Your responsibilities will include documenting application specifications, translating technical requirements into programmed application modules, and developing/enhancing software application modules and automated testing while adhering to IT Control Policies and Corporate Architectural Standards. **Key Responsibilities:** - Lead the design, development, and deployment of AI-powered solutions, including Agentic AI workflows, machine learning models, and intelligent automation. - Drive the adoption of AI best practices, ethical AI principles, and responsible AI governance across engineering teams. - Mentor and upskill engineering teams in AI/ML technologies, fostering a culture of innovation and continuous learning in artificial intelligence. - Provide guidance and mentorship to engineering and AI data science teams on best practices in model development, deployment, and responsible AI. - Actively participate in technical discussions, model reviews, and solution design for machine learning, deep learning, and data-driven systems. - Collaborate with data scientists, product managers, and business stakeholders to identify opportunities for AI-driven business value. - Engage with senior business leaders, clients, and external partners to understand AI-related requirements and deliver innovative, value-driven solutions. - Communicate complex AI concepts, model outcomes, and data insights to non-technical stakeholders in a clear and actionable manner. - Manage expectations, resolve conflicts, and ensure stakeholder satisfaction. **Qualification Required:** - Formal training or certification on software engineering concepts and 5+ years of applied experience, with an additional 2+ years of experience leading technologists in managing and solving complex technical items within your domain of expertise. - 12+ years of overall experience in software engineering, with at least 3+ years in a leading development role. - 5+ years of experience leading development efforts, developers, and providing full end-to-end solutions. - Proven experience in developing and leading AI projects, including agentic AI workflows and AI-driven application architectures. - Hands-on experience with AI/ML frameworks, Vector DB, OpenSearch, LLMs, and cloud-based AI services (e.g., AWS SageMaker, Azure ML). - Experience integrating AI solutions into enterprise applications and workflows. - 7+ years of experience in Java, J2EE programming, Spring Framework, design techniques, and web applications/REST APIs. - Hands-on experience with version control practices, Continuous Integration tools (e.g., Jenkins). - Working knowledge of cloud technologies. - Hands-on experience with relational databases (e.g., Oracle or MS SQL Server). - Agile-based software development experience. In addition, the following preferred qualifications, capabilities, and skills are desired: - Prior financial or banking experience is a plus. - Good to have knowledge of Big data platforms (e.g., MongoDB or Cassandra). - Experience with Angular, React, or similar UI technologies.,