Senior Developer

Software EngineerHHard

BNY Mellon is seeking a Senior Software Engineer (Level H) to join our dynamic technology team. This role involves designing, developing, and implementing complex software solutions, mentoring junior engineers, and contributing to architectural decisions. The ideal candidate will have a strong background in software development principles, excellent problem-solving skills, and a proven ability to lead technical initiatives.

Rounds·4

Timeline·~15d

Experience·5 - 10 yrs

Comp band·US$140000 - US$180000

Interview time·210 min

Evaluation

What they measure.

  • Technical Proficiency: Depth of knowledge in programming languages, data structures, algorithms, and system design.
  • Problem-Solving Skills: Ability to analyze complex problems, devise effective solutions, and articulate the thought process.
  • Experience: Relevance and depth of past projects and responsibilities.
  • Leadership & Mentorship: Demonstrated ability to guide and mentor junior engineers and influence technical direction.
  • Communication Skills: Clarity and effectiveness in explaining technical concepts and collaborating with others.
  • Cultural Fit: Alignment with BNY Mellon's values and collaborative work environment.

Preparation

How to prepare.

Tips

  1. Review core computer science fundamentals: Data Structures, Algorithms, Operating Systems, Databases.
  2. Brush up on system design principles and common architectural patterns.
  3. Understand BNY Mellon's business and its technology landscape.
  4. Prepare examples for behavioral questions using the STAR method (Situation, Task, Action, Result).
  5. Practice coding problems on platforms like LeetCode, HackerRank, focusing on medium to hard difficulty.
  6. Familiarize yourself with cloud technologies (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  7. Understand CI/CD concepts and DevOps practices.
  8. Prepare to discuss your past projects in detail, highlighting your contributions and technical challenges.

Study plan

Fig · Study plan — 04 phases

01 / 04
01

Phase 01 of 04

Data Structures and Algorithms

Weeks 1-2: Data Structures & Algorithms (Easy/Medium).

Weeks 1-2: Focus on Data Structures and Algorithms. Cover arrays, linked lists, trees, graphs, hash maps, sorting, searching, dynamic programming, and greedy algorithms. Practice problems on LeetCode (Easy/Medium).

Questions

Commonly asked.

  • Describe a complex technical problem you solved and your approach.
  • How would you design a system for real-time stock price updates?
  • Explain the difference between concurrency and parallelism.
  • Tell me about a time you disagreed with a technical decision and how you handled it.
  • What are the trade-offs of using microservices versus a monolithic architecture?
  • How do you ensure the security of financial data in transit and at rest?
  • Describe your experience with performance testing and optimization.
  • What is your approach to mentoring junior developers?
  • How do you handle production issues under pressure?
  • Discuss your experience with asynchronous programming.

Locations

Regional differences.

Fig · Regions — 03 locations

01 / 03

Location

New York

Interview focus

Deep understanding of financial systems and regulations.Experience with large-scale distributed systems.Proficiency in specific financial technologies (e.g., FIX protocol, trading systems).Ability to mentor and guide teams on technical best practices.

Common questions

  • Describe a challenging project you led and how you overcame obstacles.
  • How do you ensure the scalability and performance of your applications in a high-traffic environment?
  • Discuss your experience with cloud platforms (AWS, Azure, GCP) and their services relevant to financial applications.
  • Explain your approach to code reviews and maintaining code quality.
  • How do you stay updated with the latest technology trends in the financial industry?

Tips

  • Research BNY Mellon's specific business areas and recent technological advancements.
  • Be prepared to discuss your experience with financial data and its processing.
  • Highlight any experience with regulatory compliance in software development.
  • Showcase leadership and mentoring capabilities.

Rounds

Round-by-round.

Expand a step for evaluation criteria, sample questions, and prep notes.

DSA

Coding questions at BNY Mellon.

Frequently reported on BNY Mellon loops

Other guides

More at BNY Mellon.