Developer I

Software EngineerEMedium

BNY Mellon is seeking a Developer I (Software Engineer) to join our dynamic technology team. This role is focused on contributing to the design, development, and implementation of innovative software solutions. The ideal candidate will possess a strong foundation in software engineering principles and a passion for building high-quality, scalable applications.

Rounds·3

Timeline·~14d

Experience·0 - 2 yrs

Comp band·US$65000 - US$85000

Interview time·120 min

Evaluation

What they measure.

  • Technical proficiency in core programming languages and concepts.
  • Problem-solving abilities and logical thinking.
  • Understanding of software development lifecycle and best practices.
  • Communication skills and ability to articulate technical concepts clearly.
  • Teamwork and collaboration capabilities.
  • Cultural fit and alignment with BNY Mellon's values.

Preparation

How to prepare.

Tips

  1. Review fundamental computer science concepts: data structures, algorithms, object-oriented programming.
  2. Practice coding problems on platforms like LeetCode, HackerRank, or similar.
  3. Understand the software development lifecycle (SDLC) and common methodologies (Agile, Waterfall).
  4. Research BNY Mellon's business, values, and recent projects.
  5. Prepare to discuss your resume in detail, focusing on projects and accomplishments.
  6. Practice answering common behavioral interview questions using the STAR method (Situation, Task, Action, Result).
  7. Be ready to discuss your understanding of software design principles and best practices.
  8. Prepare questions to ask the interviewer about the role, team, and company culture.

Study plan

Fig · Study plan — 04 phases

01 / 04
01

Phase 01 of 04

Data Structures and Algorithms

Weeks 1-2: Data Structures & Algorithms fundamentals. Practice coding and complexity analysis.

Weeks 1-2: Focus on core data structures (arrays, linked lists, trees, graphs, hash maps) and algorithms (sorting, searching, dynamic programming, recursion). Practice implementing these in your preferred language and analyze their time and space complexity. Familiarize yourself with Big O notation.

Questions

Commonly asked.

  • Tell me about yourself.
  • Describe a challenging technical problem you faced and how you solved it.
  • What are your favorite programming languages and why?
  • How do you approach learning a new technology?
  • Can you explain the difference between a process and a thread?
  • What is polymorphism?
  • Describe a time you worked effectively in a team.
  • What are your strengths and weaknesses?
  • Why are you interested in this role at BNY Mellon?
  • Where do you see yourself in 5 years?

Locations

Regional differences.

Fig · Regions — 03 locations

01 / 03

Location

New York

Interview focus

Adaptability to different project methodologies.Understanding of local market technology trends.Communication style and cultural fit within the specific office.

Common questions

  • Tell me about a challenging project you worked on.
  • How do you handle tight deadlines?
  • Describe a time you disagreed with a team member.
  • What are your strengths and weaknesses?
  • Why are you interested in BNY Mellon?

Tips

  • Research BNY Mellon's presence and projects in this specific region.
  • Be prepared to discuss how your skills align with local business needs.
  • Emphasize collaboration and teamwork, as it's highly valued across all locations.

Rounds

Round-by-round.

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

Easy

HR Screening · 30 min · HR Recruiter

This initial round is conducted by an HR Recruiter to assess your overall fit for the role and the company. They will review your resume, ask about your background and career aspirations, and gauge your interest in BNY Mellon. This is also an opportunity for you to learn more about the company culture and the specifics of the role.

What they look for

Clear communication.Basic problem-solving ability.Positive attitude.Interest in BNY Mellon.

Evaluation

  • Basic understanding of programming concepts.
  • Communication skills.
  • Enthusiasm for the role.

Sample questions

  • Tell me about your background and experience.

    BehavioralResume
  • Why are you interested in BNY Mellon?

    BehavioralMotivation
  • What are your career goals?

    BehavioralCareer Aspirations
  • What are your salary expectations?

    BehavioralCompensation

Prep for this round

  1. 01Be prepared to talk about your resume and key projects.
  2. 02Research BNY Mellon's mission, values, and recent achievements.
  3. 03Practice answering common behavioral questions.
  4. 04Have questions ready to ask the recruiter.

Common rejection reasons

  • ×Inability to articulate thought process clearly.
  • ×Lack of fundamental programming knowledge.
  • ×Poor problem-solving approach.
  • ×Negative attitude or lack of enthusiasm.

DSA

Coding questions at BNY Mellon.

Frequently reported on BNY Mellon loops

Other guides

More at BNY Mellon.