Mobile device being used to model financial data

Master of Engineering in Financial Technology (FinTech)

Be a driver of innovation in financial technology. Integrate your interests in engineering, computer science, business and finance. Learn to lead in the financial industry.

From digital currencies and blockchain to robo-advising and cybersecurity, technology is fast changing the financial landscape⁠—and demand for professionals who can drive the transformation has never been higher. Duke's Master of Engineering in Financial Technology (FinTech) will prepare you to deliver cutting-edge technological solutions to real-time financial market challenges.

EXPERIENCE THE DUKE DIFFERENCE

+ Develop in-demand technical skills—learn programming and software engineering tailored to FinTech

+ Understand key technological advances that are reshaping traditional and non-traditional financial firms

+ Gain industry-specific business knowledge with coursework in areas such as machine learning and blockchain as applied to financial services and risk management

+ Obtain hands-on experience through a capstone project and internship 

+ Learn from faculty with decades of real-world financial market and FinTech experience, including experts from Duke's Pratt School of Engineering, Fuqua School of Business, Law School and Department of Economics

+ Benefit from personalized career services—with professional development, networking and recruitment opportunities

+ Enjoy our welcoming community and location in a booming tech hub ranked as one of America's Best Places to Live

Jimmie Lenz

“Technologies like machine learning and blockchain are driving advances across the financial sector. With outstanding faculty from engineering, law, economics and business, the Duke Master’s in FinTech is developing professionals with the technical, financial and management skills to lead this next generation of financial innovation.”

Jimmie lenz
Academic Director

Customize Your Experience

Duke Master's in Financial Technology students complete:

  • 2 core business courses
  • 4 core financial technology courses
  • 1 industry internship
  • 1 financial technology capstone course
  • Plus, choose 3 elective courses in a track tailored to your goals:
    • Technology Track:
      Learn to develop FinTech products and services using tools such as machine learning, blockchain and quantitative financial analysis
    • Technology Management Track:
      Prepare to lead FinTech teams and projects through coursework in areas such as product management, customer-driven innovation and the evolving regulatory landscape

See curriculum details »

students and company reps at networking event

Career Paths

Graduates will be prepared to work in areas such as:

  • Wealth management and trading

  • Payment and transaction services

  • Robotic process automation (RPA) and algorithmic solutions

  • Credit, lending and liquidity management

  • Digital currencies, such as stable coins and cryptocurrencies

  • Blockchain development/smart contracts

  • Risk management and regulatory compliance

  • Security and identity protection

Learn more about our dedicated career services for master's students >


Is the FinTech Master’s Right for Me?

The Duke Master of Engineering in Financial Technology is designed for students from a range of backgrounds. Consider applying if you are:

  • An engineering, computer science, physics, math, statistics or econometrics graduate who wants to gain an understanding of the finance industry and how to implement technological solutions to automate transactions, create revenue, strengthen security and add value
  • An economics or business graduate who wants to learn about existing and emerging technologies in the financial workplace
  • A Duke undergraduate who wishes to participate in a 4+1: Bachelor's + Master’s program that builds on, and complements, your undergraduate education

How to Apply

For details on application requirements, tuition and financial aid, and to start your application, visit the Duke Master of Engineering Application webpages »

Note: This program begins with a summer term to establish a strong base in programming (classes start July 29, 2020). To foster success in the program, all enrolling students will be required to take both a programming skills assessment and an economics/finance assessment within 2 weeks of accepting the admission offer into the program. Depending on the outcome of the assessment, we may advise one or more online preparatory classes to ensure a strong knowledge base upon entering the rigorous curriculum.  For the Summer 2 and Fall 1 terms, students will be charged the equivalent of one semester’s tuition split between a summer billing cycle and a fall billing cycle.

 

Deadlines (Summer 2020 ADMISSION)

Application Round Applications Received by Receive Decision Notification by Reply Required by
1 January 15, 2020 March 16, 2020 April 15, 2020
2  March 2, 2020  April 10, 2020  May 15, 2020

*Applying from another country: International student applications will be accepted pending U.S. Department of Homeland Security approval. International students requiring an F1 visa must apply no later than Round 1. International students wishing to transfer their currently active F1 visa may apply in Round 2.

Apply Now

OUR Faculty: Learn from Leaders

Duke FinTech faculty include experts in economics and engineering—bringing you the best of both technical and business education.

Kathie Amato

Kathie Amato

Adjunct Associate Professor and Senior Lecturing Fellow, Duke Innovation & Entrepreneurship Initiative

placeholder

Peter Balnaves

Adjunct Associate Professor in the Pratt School of Engineering

Steve DelGrosso

Steve DelGrosso

Adjunct Associate Professor in the Pratt School of Engineering

Daniel Egger

Daniel Egger

Executive in Residence in the Pratt School of Engineering

Ken Gall

Ken Gall

Associate Dean for Entrepreneurship in the Pratt School of Engineering, Professor of Mechanical Engineering & Materials Science

Tammi Kay George

Tammi Kay George

Adjunct Associate Professor in the Pratt School of Engineering

Jeff Glass

Jeff Glass

Senior Associate Dean, Duke Engineering Education and Learning Innovation

placeholder

Jonathan Knudsen

Adjunct Assistant Professor in the Pratt School of Engineering

Jimmie Lenz

Jimmie Lenz

Academic Director

Genevieve Lipp

Genevieve Lipp

Assistant Professor of the Practice in the Department of Electrical and Computer Engineering

Edward Marshall

Edward Marshall

Adjunct Professor

Emma Rasiel

Emma Rasiel

Teaching Director, Duke Financial Economics Center

Lee Reiners

Lee Reiners

Executive Director, Global Financial Markets Center and Lecturing Fellow, Duke Law School

Ted Ryan

Ted Ryan

Consulting Professor in the Fuqua School of Business

Ric Telford

Ric Telford

Executive in Residence in the Pratt School of Engineering

Greg Twiss

Greg Twiss

Adjunct Associate Professor in the Pratt School of Engineering

Jacob Vestal

Jacob Vestal

Adjunct Assistant Professor in the Pratt School of Engineering

Bill Walker

Bill Walker

Executive in Residence in the Pratt School of Engineering

Curriculum Details

I. Core Business Course Requirements (6 credits; 2 courses)

  • MENG 540: Management of High-Tech Industries
  • MENG 570: Business Fundamentals for Engineers

II.Core Technology Course Requirements (15 credits; 5 courses)

  • FINTECH 590.XX: Programming for FinTech 
  • FINTECH 590.XX: Software Engineering for FinTech
  • FINTECH 590.XX: Financial Institution Products & Services
  • FINTECH 590.XX: Risk & Asset Management
  • FINTECH 590.XX: FinTech Capstone

III. Focus Track Requirements (9 credits; 3 courses)

Technology Track (select 3 courses)

  • ECE 564: Mobile Application Development 
  • FINTECH 590.XX: Blockchain
  • EGRMGMT 590.XX: Fundamentals of Data Science
  • EGRMGMT 590.XX: Quantitative Financial Analysis for Technology-Driven Investment Decisions
  • FINTECH 590.XX: Secure Software Development
  • FINTECH 590.XX: Roboadvising
  • FINTECH 590.XX: Machine Learning for FinTech
  • ECON 572:  Intermediate Finance

Technology Management Track (select 3 courses)

  • FINTECH 590.XX: RegTech and the Law
  • FINTECH 590.XX: Emerging Trends for FinTech Services
  • FINTECH 590.XX: FinTech Business Models
  • EGRMGMT 590.XX: Designing Customer Experiences
  • EGRMGMT 590.XX: Product Management
  • EGRMGMT 590.XX: Design Thinking and Innovation
  • EGRMGMT 590.XX: Startup Fundamentals and Strategy

IV. Industry Internship (0 credits)

  • MENG 550: Internship
  • MENG 551: Internship Assessment

Typical Schedule

  Summer
Year 1
Fall
Year 1
Spring
Year 1
Summer
Year 2
Fall
Year 2

Core Industry Preparation

 

MENG 570: Business Fundamentals for Engineers

MENG 540: Management of High-Tech Industries

MENG 550:Internship

 

 MENG 551: Internship Assessment

Core Technical Preparation

FINTECH 590.XX: Programming for FinTech

FINTECH 590.XX: Software Engineering for FinTech

FINTECH 590.XX: Risk & Asset Management

FINTECH 590.XX: Financial Institution Products & Services

 

 FINTECH 590.XX: FinTech Capstone

Electives

   

Elective 1

Elective 2

 

 Elective 3

Course Descriptions

In addition to the specialized FinTech courses listed below, all students complete two core business courses and an internship.

Core FinTech Courses

Core Programming | FINTECH 590.XX Programming for FinTech (3 units)

Students learn to program in C and C++ with coverage of data structures (linked lists, binary trees, hash tables, graphs), Abstract Data Types (Stacks, Queues, Maps, Sets), and algorithms (sorting, graph search, minimal spanning tree). Efficiency of these structures and algorithms is compared via Big-O analysis. Brief coverage of concurrent (multi-threaded) programming. Emphasis is placed on defensive coding, and use of standard UNIX development tools in preparation for students' entry into real world software development jobs. Not open to undergraduates. Prerequisite: Introduction to Programming in C (Coursera Online Specialization)

Core Programming | FINTECH 590.XX: Software Engineering for FinTech (3 units)

Teaches students about all steps of the software development lifecycle: requirements definition, design, development, testing, and maintenance. The course assumes students are skilled object- oriented programmers from prior courses, but will include a rapid introduction to Java. Students complete team-based semester-long software project which will progress through all phases of the software lifecycle. Prerequisite: FINTECH 590.XX: Programming for FinTech.

Core Finance | FINTECH 590.XX: Financial Institution Products & Services (3 units)

Teaches students about financial institutions; such as commercial banks, investment banks, asset managers; as well as key product areas such as assets (loans), liabilities (deposits) and asset management techniques (investments). Students will learn bond pricing and risk (duration and convexity); interest rate forecasting models (e.g. time series such as BDT) for future profitability modeling; asset-liability management techniques and loss estimation models. Current disruption in the market for financial services, such as digital financial service providers, blockchain and online banking will also be addressed.

Core Finance | FINTECH 590.XX: Risk & Asset Management (3 units)

Teaches students about asset and portfolio risk management. Topics include: equity and bond pricing models using discounted cash flow techniques and single and multifactor regression models (e.g. CAPM and Arbitrage Pricing Theory); non-linear constrained optimization models for portfolio risk-adjusted return; geometric Brownian motion and Black-Scholes-Merton model (and its limitations) for option pricing and hedging; GARCH and jump diffusion models for time series volatility modeling. In addition to market return and volatility risk, students will learn about credit, liquidity and operational risks, as well as risk-based capital requirements and regulatory risk.

Core FinTech | FINTECH 590.XX: FinTech Capstone (3 units)

The FinTech Capstone project is expected to be the culminating experience for the MEng FinTech program drawing from a spectrum of classes taken. Diverse teams of students will be tasked with designing and building a FinTech solution. Project ideas will be solicited from industry or will be the student's own start up ideas. The deliverable for the capstone will be a working prototype and business plan that addresses an articulated need within FinTech. The interdisciplinary teams will consist of members who, between them, may be pursuing the technology track and/or the technology management track. During this experience students will identify specific challenges or areas for improvement in a particular financial service or product (e.g., customer needs, identified opportunity, regulatory constraints, ethical concerns, financial viability, cyber security, etc.) and develop technological solutions. The capstone team will present to a sponsor panel and/or an external review panel.

Technical Electives: Technology Track

ECE 564: Mobile Application Development (3 units)

Explores the world of mobile application development with focus on needs of engineers. Centered on Apple environment, with the development environment being on OS X and the target environment being an iOS device – iPad, iPhone, iPod Touch or Apple Watch. Real world context focused on the common programming “patterns” for engineers in academia or business – standalone apps, apps connected to other systems, apps connected to the cloud. Covers fundamentals essential to understanding all aspects of app development. Taught in a team environment. Students required to present their project proposals and deliver an app as a final project.

FINTECH 590.XX: Blockchain (3 units)

An introduction into blockchain and the shared ledger. The could will discuss the structure and mechanics of blockchains. Both permissionless and permissined blockchains will be discussed with an emphasis on a permissioned blockchains. Students will engage in assignments and projects related to building and operating an effective blockchain.

EGRMGMT 590: Quantitative Financial Analysis for Technology-Driven Investment Decisions (3 units)

A beginner's introduction to the most important concepts used in quantitative finance. Students will learn to build practical financial models using MS Excel spreadsheets, and no prior knowledge of finance or of MS Excel is assumed. Investment banks, hedge funds, and money managers make buy and sell decisions based on computational models. Computers can and do execute buy and sell orders in a completely automated fashion based on pre-programmed parameters. This course starts with the most basic, and most important, portfolio and investment models used to evaluate risk and identify profit opportunities. Using Excel, students will learn how to build these models themselves, and to understand the decision-making inputs used by professional investors. The course has a practical focus - how to analyze prices of stocks, bonds, options and other financial instruments using the types of computationally sophisticated tools in wide use today. (Fall Semester)

EGRMGMT 590: Fundamentals of Data Science (3 units)

Students practice a critical business skill: analyzing real-world data and communicating actionable findings in compelling form. This is a small group, project-based class. Students can design their own project (with approval of the instructor) or join one of a number of exciting projects already underway. Available project areas include: 1) financial fraud detection, 2) earthquake risk modeling, 3) analysis of eye-tracking data for medical diagnosis, 4) the latest methods for machine translation and speech recognition.

FINTECH 590.XX: Secure Software Development (3 units)
FINTECH 590.XX: Roboadvising (3 units)
FINTECH 590.XX: Machine Learning for FinTech (3 units)
ECON 572: Intermediate Finance (3 units)

Integrates micro and macro economics with topics in finance. Utility maximization within mean variance framework for portfolio analysis and capital asset pricing model. Corporate valuation and discounted cash flow analysis. Capital structure and principal-agent problem will lead into a discussion of the Efficient Markets Hypothesis and underlying assumptions. Market pricing, forecasting, and financial crises. Prerequisite: Introductory Macroeconomics.

Technical Electives: Technology Management Track

FINTECH 590.XX: RegTech and the Law (3 units)

Regulatory compliance in essential to all finance companies. The regulations have become cumbersome and automated solutions are need to prompt action and self-identify potential non- compliance. Understanding the regulatory environment of Finance companies is critical and the class will explore the regulatory requirements for finance companies.

FINTECH 590.XX: Emerging Trends for FinTech Services (3 units)

This course will investigate and analyze emerging trends in the FinTech Industry. For example, current topics could include "blockchain beyond cybercurrency, the insurtech revolution, AI/ML in Fintech, biometrics in FinTech etc. In each trend, in addition to looking at the technology and the hype, the class will explore the problem to be solved and the challenges expected in delivering these solutions.

EGRMGMT 590.XX: Designing Customer Experiences (3 units)

In a rapidly changing and competitive global market, businesses must address complex cross-discipline questions such as "how do I successfully distinguish my business from competitors?" to remain relevant. Increasingly, the quality of a business' “user experience" offerings provide the key to securing loyal customer relationships and sustainable market differentiation. Companies such as Apple, Starbucks and Amazon understand that compelling customer experience is contained not only in the physical products they create but also in a system of complementary interactions and services. Effective customer experiences are not created by chance - they are designed. This endeavor requires systematic observation, evaluation, visualization, planning, prototyping and principled iteration to be successful. In this course, students are introduced to foundational design techniques and use case study discussions, readings, and hands-on projects to form an action framework and ‘personal toolkit’ for designing compelling customer experiences. In addition, students flesh out this framework through project-based assignments and presentations applying the principles of design thinking, human factors, design for usability, and interaction design to analyze, create, and present effective customer experience solutions.

EGRMGMT 590.XX: Product Management (3 units)

Central to optimizing shareholder value and revenue are a firm's product innovations and its portfolio of products and services. The Product Manager defines product vision and leads the cross- functional team that takes a product or service from initial concept to a market viable offering. The course places emphasis on "Thinking like a Product Manager" in developing specific strategies to support new and existing high tech products. It provides in-depth knowledge of the analyses, decisions, and implementation issues relevant to a typical product manager in a high tech company. The course is applicable whether you are a product manager in a start-up firm, develop B2C or B2B products or are responsible for high-tech services. The objective is to help prepare you for your first industry product management opportunity. A successful product manager needs a broad set of skills and this course is the first step in helping you develop those skills. Your new skills will be developed using a mix of individual and team based assignments, case analysis and a project. Class participation and demonstration of critical thinking in written and verbal form are crucial to success in this class.

EGRMGMT 590.XX: Design Thinking and Innovation (3 units)

The success of established companies and entrepreneurial ventures depends upon their ability to identify customer needs and then develop products and services that meet these needs in an affordable and effective manner. A disciplined design thinking process leads to successful innovations, particularly with regard to value creation and market impact. Starting with an understanding of empathy, ethnography, and interviewing techniques, moving on to the iterative process of defining, ideating, prototyping, and testing, and then developing final designs, this course is a highly engaged opportunity for students to develop a deep set of skills in design thinking and innovation and includes current approaches such as agile development, biodesign, and lean startup.

FINTECH 590.XX: FinTech Business Models (3 units)
EGRMGMT 590.XX: Startup Fundamentals and Strategy (3 units)

The course will teach students the framework for launching a startup company and developing a successful early-stage growth strategy. Selected topics to be discussed include company formation, valuation, equity distribution, team building, financing (dilutive and non-dilutive), intellectual property, product development, regulatory frameworks, product launch, early stage sales and marketing, strategic partnerships, growth, and exit strategy. The key deliverables for the course are a thorough understanding of the "language" of startup companies along with refined skills for developing and executing a business plan.

EGRMGMT 590.XX: Innovation Management in Tech Organizations (3 units)

This course takes students through a variety of issues related to managing innovation in the context of a technology-based organization. This includes managing know-how and innovation processes as well as creating an organizational culture that fosters and supports innovation. Students study best practices and benchmarks but must develop their own approach to managing innovation given each unique situation, including the organizational strategy, the competitive landscape, the strengths/weaknesses of the employees involved, etc. Nonetheless, there are accepted practices and concepts that will help guide students in developing a deeper understanding of this area.

Learning objectives include:

  • Understanding the different processes related to innovation in a technology-based firm
  • How to create a culture of innovation in an organization
  • The critical role of champions
  • Key concepts of innovation strategy

 

Steering Committee

Brad Fox

Brad Fox

Associate Dean, Duke Engineering Master's Programs

Jeff Glass

Jeff Glass

Senior Associate Dean, Duke Engineering Education and Learning Innovation

Emma Rasiel

Emma Rasiel

Teaching Director, Duke Financial Economics Center

Vahid Tarokh

Vahid Tarokh

Rhodes Family Professor of Electrical and Computer Engineering