WELCOME TO NEXT FRONTIER CAPITAL

Partnering with mission-driven entrepreneurs to build Rocky Mountain technology companies of impact, utility, and value.

Director of Software Engineering (Executive Director) - Mumbai, India

Aumni

Aumni

Software Engineering
Mumbai, Maharashtra, India
Posted on Thursday, July 25, 2024

Job Description

J. P. Morgan Chase Asset & Wealth Management – Global Private Bank Technology is expanding the Line of Business to support accelerated growth of a highly successful Wealth Management business and to collaborate with senior leaders, business and technology partners to design state-of-the-art applications and products on which to scale and grow.

We are looking for an experienced Director of Software Engineering with strong Private Bank and Domain expertise along with strong technical expertise in Java, Python, AWS to join this function, extend the team and drive thought leadership across a variety of major initiatives. This role will be based in Mumbai, India, reflecting the importance of having a close working relationship with business and technology partners in the region.

As a Director of Software Engineering, you will:

  • Lead various technology teams within WM Core team for Global Private Bank
  • Have strong stakeholder, influencing and thought leadership abilities, as an individual contributor and specialist
  • Be experienced in modern cloud-based Architectures able to support regional and intra-day processing.
  • Bring recent (or current) experience working for another global Asset/Investment or Wealth Management firm and particularly Lending, Asset Servicing, Trust and Estate, Collateral Management etc.
  • Bring strong industry practices and methods whilst remaining commercial and client value focused
  • Be comfortable facing off to senior stakeholders.
  • Innovate by apply AI/ML technologies to Architecture and Engineering

In this role, you will design and develop IT solutions (integrated process, applications, data, and technology) to business problems in alignment with business strategy and group architecture direction and standards. You will perform technical planning, architecture development, and modification of specifications as well as develop specifications for new products/services, applications, and service offerings.

If you have passion for technology, and want to lead, learn, have an innovation mindset to transform the way we think about business at global scale, then we encourage you to apply!

Responsibilities:

Leadership and Strategy

  • Leads on strategy and development of multiple products, applications, and technologies across the WM Credit portfolio.
  • Translates highly complex technical issues, trends, and approaches to drive the firm’s innovation and enable leaders to make strategic, well-informed decisions about target state architecture.
  • Develop and implement architecture principles, strategies and guidelines.
  • Lead the design and development of complex systems and solutions.
  • Provide technical leadership and mentorship to junior architects and development teams.
  • Champions the firm’s culture of diversity, equity, inclusion, and respect

Solution Design

  • Design scalable, secure and efficient software architectures
  • Evaluate new technologies and tools to drive innovation and improve existing systems.
  • Collaborate with stakeholders to understand requirements and translate them to technical solutions.
  • Conduct architectural reviews and ensure compliance with technical standards

Technical Expertise

  • Possess deep expertise in multiple technology domains and technologies such as
    • Java (Core & EE, Spring Boot, Spring MVC, Spring Cloud) & Python
    • Microservices & multi-tier architectures
    • API – GraphQL, REST, API Gateway
    • DevOps/CI/CD (GIT/Bitbucket, Maven, Gradle, Jenkins, Sonar)
    • Integration and events/messaging technologies (Kafka, RabbitmQ, SNS, SQS)
    • RDBMS systems and Storage Technologies (S3, EBS etc.)
    • Compute/Container/Orchestration technologies (Docker, Kubernetes, ECS, EKS, Lambda/Serverless etc.)
    • Caching Solutions such as Elasticache/Redis, Hazelcast, EHCache
    • Observability and monitoring (Dynatrace, Cloud Watch, Grafana, Splunk, Datadog)
  • Stay updated on industry trends and best practices to ensure architecture alignment with business goals

Stakeholder Collaboration:

  • Engage with stakeholders, including clients, to gather requirements and translate them into technical specifications.
  • Communicate complex technical concepts to non-technical stakeholders.
  • Foster strong relationships with clients, vendors, and internal teams.

Continuous Improvement:

  1. Promote a culture of continuous improvement and innovation within the development team.
  2. Implement and advocate for agile methodologies and practices.
  3. Identify opportunities for process optimization and efficiency enhancements.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering or related field
  • 15+ years applied experience with strong proficiency in software development methodologies, architecture frameworks, design patterns, testing and operational stability
  • Excellent leadership, communication and problem-solving skills
  • Experience establishing vibrant engineering communities and guilds
  • Expertise in one or more programming language(s), applications, and architecture disciplines
  • Knowledge of AI/ML technologies and architecture is a major plus
  • Hands on experience working at code level (preferred)
  • Excellent verbal and written communication skills, with the ability to convey technical information clearly and concisely.