Principal Software Engineer

Posted Yesterday
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka, IND
In-Office
Expert/Leader
Fintech
The Role
Lead architecture and implementation of high-scale, real-time reconciliation applications using Java, Spring/Spring Boot, AWS serverless and EKS. Provide technical leadership, set standards, mentor engineers, design REST APIs, author CI/CD pipelines, reverse-engineer legacy mainframe components, and support production issues.
Summary Generated by Built In
Job Description:

Job TitlePRINCIPAL SOFTWARE ENGINEER


The Purpose of This Role


The Principal Software Engineer for the Brokerage Recordkeeping Technology (BRT) team will be responsible for setting up architectural design and driving implementation of applications/ framework using Java/Spring/Spring Boot on Cloud and serverless technologies.

This technology group provides superior development and maintenance support to the overall Brokerage and Fidelity Institutional organizations and is building a high performing real time reconciliation application which uses rules to match trades before settlement.


The Value You Deliver


  • Provide thought & technical leadership for the key modernization initiatives in BRT.
  • Developing, designing and building solutions on a platform dedicated to high scale processing of large amounts of data.
  • Setting, communicating and reinforcing technical standards with the team
  • Providing leadership for junior and senior engineers alike, by understanding how to leverage and enhance their current skills
  • Assessing and researching current implementations of the platform and determining the course of action required to elevate the platform to meet customer needs.
  • Collaborating with peers and management on process improvement ideas, policy and procedure enhancements, and opportunities to improve our customer's service experience.
  • Participating in code review and unit testing and providing support on issues in non-prod or production

The Skills that are Key to this role

  • Strong hands-on designing and development skills in Java, Spring, Spring Boot & Cloud (AWS) serverless and container based EKS applications.
  • Strong exposure to designing and developing REST based APIs.
  • Prior experience of working in highly transactional, fault tolerant and data driven systems.
  • Strong skills on DevOps like authoring and customizing CI-CD pipelines and well versed with enterprise stacks like terracore.
  • Ability to reverse engineer existing legacy mainframe platform and come out with designs.
  • Ability to technically lead large technology initiatives like Greenfield.
  • Ability to identify areas of risk or potential problems and take action to mitigate them and work with less experienced staff to mitigate more complex issues.
  • Ability to apply different communication and leadership styles for different teams and geographies.
  • Ability to lead through influence and know what data is needed to drive effective decisions
  • Ability to assess and plan project, and stakeholders needs, and manage deadlines, risks.
  • Ability to anticipate roadblocks, diagnose problems and generate effective solutions
  • Ability to build communication and rapport with partners and stakeholders.
  • Ability to adapt in a changing environment and be effective in many different business settings.
  • Ability to take initiative, define vision for betterment of products, and execute at high level of quality

The skills that are good to have for this role


  • Ability to plan and work with geographically spread-out teams
  • Strong presentation and interpersonal skills.
  • Curiosity to constantly relearn/explore new processes/technologies

How your work impacts the organization


Brokerage Recordkeeping Technology (BRT) enables business partners to win in their respective marketplaces by designing, building and maintaining the technology platforms and products of Fidelity Institutional, Personal Investing and Workplace Investing.  BRT has over 2,700 associates located in Boston, Covington, Denver, Merrimack, New York, New Jersey, Smithfield, Raleigh-Durham, Westlake, as well as India and Ireland. The BRT India Team is distributed across Bangalore and Chennai. The current position is for a key initiative that is being driven across BRT.


The Expertise we’re looking for


Education and Experience:

  • Bachelor's Degree in Computer Science or similar subject.
  • 10 – 14 years of experience in information technology.
  • Financial services experience, preferably in Brokerage Domain.
  • Certification in relevant technologies is preferred

Skills/Knowledge and experience:


Operating Systems          : Unix/Linux and shell scripting (optional)

Languages                           : Java 1.7/J2EE (mandatory)

  Core Spring (mandatory)

  Spring Boot (mandatory)

  REST Web Services (mandatory)

  Node

Cloud Platform                  :Hands-on experience in developing Cloud Native applications.Working experience on                                                                                                             any of the cloud platforms viz. AWS(mandatory)

Application Server           : Tomcat/TC Server

Databases                           : Good understanding and experience on RDBMS (mandatory)

Methodology                    : Agile

Others                               : Exposure to UI technologies is a plus

  Prior experience on large scale IT Transformational Projects (Migration, Modernization) is plus

 

Location: Bangalore

Shift timings: 11:00 am - 8:00pm

Certifications:

Category:Information Technology

Skills Required

  • Bachelor's Degree in Computer Science or similar
  • 10-14 years of experience in information technology
  • Java 1.7 / J2EE
  • Core Spring
  • Spring Boot
  • REST Web Services
  • AWS (cloud) experience
  • Experience with serverless and container-based (EKS) applications
  • Experience designing and developing CI-CD pipelines and DevOps practices
  • Experience with terracore (enterprise stacks)
  • Good understanding and experience with RDBMS
  • Experience in highly transactional, fault tolerant, data-driven systems
  • Ability to reverse engineer legacy mainframe platforms
  • Ability to lead large technology initiatives and Greenfield projects
  • Experience with Agile methodology
  • Tomcat / TC Server
  • Financial services experience, preferably in Brokerage domain
  • Certifications in relevant technologies
  • Unix/Linux and shell scripting
  • Node (experience)
  • Exposure to UI technologies
  • Prior experience on large scale IT transformational projects (migration, modernization)

Fidelity Investments Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Fidelity Investments and has not been reviewed or approved by Fidelity Investments.

  • Strong & Reliable Incentives Bonuses, commissions, and profit-sharing are presented as generous and meaningful components of total compensation, with certain roles achieving high total earnings through multiple pay streams. Variable pay is consistently framed as a positive contributor beyond base salary.
  • Retirement Support A 401(k) match up to 7% alongside additional profit-sharing up to 10% materially enhances long-term compensation. These retirement features are highlighted as standout strengths of the overall package.
  • Parental & Family Support Generous paid parental leave (16 weeks maternity, 12 weeks parental), backup dependent care, and adoption assistance provide robust family support. Hybrid work and caregiving resources further ease family responsibilities.

Fidelity Investments Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Boston, MA
58,848 Employees
Year Founded: 1946

What We Do

At Fidelity, our goal is to make financial expertise broadly accessible and effective in helping people live the lives they want. We do this by focusing on a diverse set of customers: - from 23 million people investing their life savings, to 20,000 businesses managing their employee benefits to 10,000 advisors needing innovative technology to invest their clients’ money. We offer investment management, retirement planning, portfolio guidance, brokerage, and many other financial products. Privately held for nearly 70 years, we’ve always believed by providing investors with access to the information and expertise, we can help them achieve better results. That’s been our approach- innovative yet personal, compassionate yet responsible, grounded by a tireless work ethic—it is the heart of the Fidelity way.

Similar Jobs

Emerson Logo Emerson

Principal Software Engineer

Internet of Things • Energy
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
50857 Employees

Operative Logo Operative

Principal Software Engineer

Information Technology • Software
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
887 Employees

RELX Logo RELX

Principal Software Engineer

Information Technology • Legal Tech • Analytics
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
10001 Employees
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
1213 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account