Principal - Software Engineering Job in Fidelity Investments
Principal - Software Engineering
- Chennai, Tamil Nadu
- Not Disclosed
- Full-time
Job Description:
Job Title
Principal Software Engineering - FCAT
The Purpose of This Role
As a Senior Manager Software Engineer, you will bring your technology expertise, design and development skills to create unique state-of-the-art systems. You enjoy collaborating and mentoring other developers, pair programming, reviewing code and white-boarding problems. You have a passion for technology tempered by a level-headed approach to problem solving, and broad experience in diverse technologies. You will bring a hunger for problem solving and desire to understand and play with newer technologies and business ideas.
The Value You Deliver
- Designing and developing efficient code across programming languages
- Acting as a catalyst for improving other young engineers across the organization
The Skills that are Key to this role
Technical / Behavioral
- Design and develop technology solution for projects incubated in FCAT.
- Collaborate with Product managers, Design thinkers, Creative designers in building solutions
- Write clean, maintainable code. Refactor and improve the codebase with features
- Seek out opportunities to develop and improve existing applications and systems
- Troubleshoot and debug issues on pilots, with a willingness to resolve problems at scale
The Skills that are Good To Have for this role
- Experience in more than one programming languages in C, C++ , Java, Python or GoLang
- Should possess strong hands-on experience in design and development of REST APIs using frameworks like Spring/Django/ GoLang API
- In-depth exposure to API design and development of RESTful Services using Spring/Django/NodeJs
- Exposure to Database and SQL
- Exposure to Query tuning is an advantage
- Adept at version control tools GIT Stash, build tools like Maven.
- Experience in deploying web applications on webservers in Unix Systems.
- Knowledge on CI/CD of webapps using Jenkins, uDeploy etc.
- Ability to learn new concepts and technologies in strict timelines
- Must be adaptable in a changing environment and be effective in many different business settings.
How Your Work Impacts the Organization
At Fidelity, we are focused on making our financial expertise broadly accessible and effective in helping people live the lives they want from the 23 million people investing their life savings, to the 20,000 businesses managing their employee benefits programs, to the10,000 advisors and institutions needing innovative technology solutions to invest their clients money. To do this well, as a privately held company, we place a high degree of value in nurturing a work environment that attracts the best talent and reflects our commitment to being an employer of choice.
Underneath this stable and trusted brand is one of the most interesting innovation practices you never heard of - The Fidelity Center of Applied Technology (FCAT). FCAT is a centralized function whose mandate is to catalyze innovation across the firm. Our FCAT teams prototype and pilot new businesses and capabilities that continue to distinguish our brand as the best customer experience in the financial services industry. These teams focus on exploring big industry game-changing technologies such as crypto currencies, artificial intelligence, virtual/augmented reality & cloud computing. Additionally, FCATs world class research team identifies trends and works with partners across the innovation ecosystem to bring the outside in. We collaborate with MIT, Harvard, Stanford and other academic institutions, and partner with Accelerators, Start Ups and other industry leaders to drive new ideas and innovation practices across the firm.
The Expertise Were Looking For
- 12- 15 years experience
- Computer Science Graduate
Location : Chennai
Shift timings: 11 am to 8 pm

