Jobs and Careers
MU

Software Engineering, Director

MUFG
Jersey City, United Statesfull_timeVerifiedPosted 14 Jul 2025
💰 $243,000/yr($193,000/yr$243,000/yr)

About the role

Do you want your voice heard and your actions to count?

Discover your opportunity with Mitsubishi UFJ Financial Group (MUFG), one of the world’s leading financial groups. Across the globe, we’re 120,000 colleagues, striving to make a difference for every client, organization, and community we serve. We stand for our values, building long-term relationships, serving society, and fostering shared and sustainable growth for a better world.

With a vision to be the world’s most trusted financial group, it’s part of our culture to put people first, listen to new and diverse ideas and collaborate toward greater innovation, speed and agility. This means investing in talent, technologies, and tools that empower you to own your career.

Join MUFG, where being inspired is expected and making a meaningful impact is rewarded.

The selected colleague will work at an MUFG office or client sites four days per week and work remotely one day. A member of our recruitment team will provide more details.

Job Summary:

We are seeking a highly skilled and experienced Software Engineering Director to join our dynamic team in the Transaction Banking Technology space. The ideal candidate will have a strong background in managing multiple software platforms, implementing SaaS solutions, and leading global cross-functional teams. This role requires a blend of technical expertise and leadership to ensure the high availability, scalability, and performance of enterprise systems.

Key Responsibilities

  • Lead technical planning, architectural decisions, and performance tuning for mission-critical systems, achieving measurable efficiency gains.
  • Collaborate with stakeholders to define project requirements, scope, and objectives.
  • Oversee the delivery of software projects, ensuring timely, on-budget, and high-quality execution.
  • Supervise engineering teams developing web, mobile and enterprise applications, ensuring adherence to best practices, code quality, and test coverage.
  • Extensive experience in designing and developing microservices architectures, with a deep understanding of best practices and implementation strategies.
  • Hands-on expertise in full-stack development across web and mobile platforms, working closely with engineering teams using technologies such as Java Spring Boot, Python, Angular, JavaScript, TypeScript, and Flutter/Dart.
  • Strong knowledge and hands-on experience in AI development, with a focus on Generative AI, large language models (LLMs), and building intelligent agents and chatbots using platforms such as OpenAI’s Inference API. Skilled in integrating AI capabilities into applications to enhance user interaction and automation.
  • Proven experience leveraging LLMs to integrate with business systems and workflows, enabling intelligent automation, contextual decision-making, and enhanced operational efficiency across enterprise platforms.
  • Experienced in designing and implementing workflow automation and rule-based systems using tools such as Activiti and Drools to orchestrate business processes, enforce logic, and streamline operations.
  • Drive system upgrades, service reliability, and platform scalability across legacy and modern architectures.
  • Monitor system performance using tools like Splunk and Dynatrace, lead incident resolution and continuous improvement efforts.
  • Implement and manage On-prem and SaaS solutions, promoting best practices and ensuring robust delivery.
  • Identify project risks and implement effective mitigation strategies.
  • Lead and mentor software engineers, fostering a culture of innovation and continuous improvement.
  • Ensure compliance with industry standards, security protocols, and regulatory requirements.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 15+ years of experience in enterprise system management or engineering leadership, preferably in financial services.
  • Deep expertise in Java, Python, REST API, multithreading, Kafka, IBM MQ, SQL, and architectural design patterns.
  • Strong understanding of Agile and Waterfall methodologies, DevOps practices, and tools such as Jira and ALM.
  • Proven experience managing multiple Agile teams delivering enterprise software in the financial services industry.
  • Demonstrated success in cloud platforms (Azure/OpenShift), backend development (Java Spring Boot, Python, .NET), and data platforms (SQL, NoSQL, Kafka).
  • Experience in full-stack development (Angular/TypeScript, API, Database) and enterprise architecture.
  • Strong project management skills with the ability to handle multiple concurrent initiatives.
  • Excellent communication and interpersonal skills, with the ability to engage stake

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

MUFG

View company profile →