Upload Button Icon Add office photos

Fidelity Investments

Compare button icon Compare button icon Compare
4.3

based on 880 Reviews

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern
filter salaries All Filters

15 Fidelity Investments Jobs

Software Engineer

3-5 years

₹ 15 - 13L/yr (AmbitionBox estimate)

tooltip
This is an estimate of the average salary range for this position. It has not been reviewed by the company, and the actual salary may differ.

Chennai

Software Engineer

Fidelity Investments

posted 7d ago

Job Role Insights

Flexible timing

Job Description

The Purpose of This Role

This position will be responsible for developing server infrastructure automation using various technologies like Python, Golang, angular and node js, tools like AWX.

Full Stack Lead Software Engineer for Infrastructure as a Service team will be responsible designing and driving implementation of automations/applications using Python, Golang, Rest Services and Angular.

The ideal candidate will have full-stack development experience in a production environment, as well as a proven background in Linux, infrastructure automation, agile development practices, scalable architecture, and leading cloud technologies. The role requires the ability to write code as a primary contributor in a highly collaborative environment.

We are looking for innovative minds who can manage/drive the automation team with diverse technologies. This is an exciting and challenging position for anyone who dares to think beyond the obvious.

This role requires strong development and analytical skills, besides an appetite for innovative design and software architecture. The candidate must be able to understand the existing Automation and help maintain and support them per the needs of the Business.

The Value You Deliver

To perform this job, an individual must meet the following criteria:

  • Bring together technical, procedural, and financial data to reduce toil and increase efficiency
  • Foster a culture of relentless pursuit of process and product quality using appropriate standards, engineering practices and tools
  • Interacting with Operations and developing knowledge on software, network, applications, and cloud service providers.
  • Drive technical discussions, arbitrate, and recommend optimal path forward in a room of highly opinionated engineers that may or may not agree with you.
  • Participating in code review and unit testing and providing support on issues in non-prod or production
  • Facilitate and learning environment through equitable exchange of ideas.
  • Developing end-end automations using Agile Scrum process
  • Identify the best industrial/innovative practices and apply in Automation
  • Use your experience and knowledge to influence better software design, promote proper software engineering and bug prevention strategies, testability and security
  • Actively participate in the development process through writing and maintain application features and automated tests including unit tests, component tests, integration tests, functional tests,
  • Support the team in maintaining CI/CD pipelines
  • Collaborating with peers and management on process improvement ideas, policy and procedure enhancements, and opportunities to improve our customer's service experience.
  • Contribute ideas to improve our products as well as develop your skills, learn new technologies and languages, and continue to learn
  • Actively and intentionally collaborate with other businesses and functions, and pursue opportunities to maximize value for Fidelity

The Skills that are Key to this role

Technical / Behavioral

  • Good background in several of the following: Python, Go, JavaScript, AWS, RESTful services, Jenkins CI/CD, Configuration Automation ( Ansible).
  • Preferred background in: Angular, Bootstrap, HTML/CSS, Shell Scripting, messaging frameworks (MQ), Service Oriented/ Micro-service Architectures, OpenStack, Relational Databases (PostgreSQL).
  • Comfortable working in both Linux, and Windows environments.
  • Experience with deploying and utilizing open-source tools, utilities and applications.
  • Working experience with Agile,
  • Experience working in a highly innovative, ever-evolving DevOps environment
  • Experience in Frameworks like Spring Core/MVC, Build tools like Maven/Ant, Testing frameworks like JUnit/ Mockito/ Spring Test, Tools like Ansible, Swagger/Git/ Jenkins/uDeploy/Docker etc.
  • Responsible for developing highly scalable web applications and software quality (Test tools like SOAPUI/ Selenium etc.), where you own not just the functional requirements of the product that you are working on, but also the nonfunctional requirements
  • Knowledge of cloud computing environments and applications (AWS/Azure).
  • Apply state-of-the-art tools and methods to enable efficiency, performance and agility through automating DevOps processes, continuous integration, and delivery pipelines.
  • Test Automation validation using Selenium / REST ASSURED framework
  • Improving Unit Test Automation coverage within Squad/team
  • Drive the Work based on Agile driven development approach using Kanban/Scrum process
  • Operating system administration knowledge with both Windows & Linux
  • Experience with Open-Source software/tools is a plus/desirable
  • Ability to adapt in a changing environment and be effective in many different business settings.
  • Ability to take initiative, define vision for betterment of solutions, and execute at high level of quality
  • Have a strong engineering (software craftsmanship) mindset, and are adept in use of various engineering frameworks and practices to develop software product
  • A creator, a doer, and a disruptor who will help us solve real-life problems, challenge the status quo and is not afraid to ask Why and What if?
  • Effective communication skills, both written and verbal
  • Collaborate effectively with team members remote and international team members.

The Skills that are Good To Have for this role

  • AWS or Azure certification
  • Understanding of high availability, disaster recovery, multi-site architecture, datacenter design, virtualization, storage architecture, firewalls, load balance and network security would be beneficial
  • Ability to carry out monitoring and performance analysis

How Your Work Impacts the Organization

EI (Enterprise Infrastructure) India started operations in 2004 to help our partners take advantage of the global capability in providing operational support using the follow the sun model. Today the team covers multiple technologies in remote infrastructure support covering production, engineering, application and database support.

EI India plays a key role in global workforce augmentation and supports all the EI verticals, including 24X7 operations in some areas. The teams endeavor has been to provide increased value to our partners through operational excellence and innovation with a focus on stability.

The Expertise Were Looking For

  • Diploma / Bachelors Degree with 3 to 5 years experience
  • Experience in driving/developing cross-platform solutions (Windows, UNIX, Linux, and Storage)
  • Full-stack engineer with knowledge in a breadth of technologies and test automation frameworks
  • Strong background in several of the following: Python, Go, JavaScript, AWS, RESTful services, Jenkins CI/CD, Configuration Automation ( Ansible).

Shift timings: 11:00 AM 8:00 PM


Employment Type: Full Time, Permanent

Read full job description

Fidelity Investments Interview Questions & Tips

Prepare for Fidelity Investments Software Engineer roles with real interview advice

Top Fidelity Investments Software Engineer Interview Questions

Q1. 1. What is difference between spring and spring boot? 2. Write code for singleton class in Java? 3. What is Marker interface? 4. What is con ... read more
View answers (2)
Q2. find and replace words in a file using shell scripting. add an index in the beginning of each line in a file using shell scripting. what is ... read more
View answer (1)
Q3. Have you used Junit? What is the difference between SQl and NoSQl Databases? have you worked with Kafka? Kafka based questions. explain dock ... read more
View answer (1)
View all 10 questions

What people at Fidelity Investments are saying

4.2
 Rating based on 114 Software Engineer reviews

Likes

Fidelity provides lots of perks and a good upskilling environment for better development and work life balance is good

Dislikes

Dislike when employees are taken for granted and not appreciated for their hard work

Read 114 reviews

Software Engineer salary at Fidelity Investments

reported by 886 employees with 2-7 years exp.
₹7 L/yr - ₹22 L/yr
79% more than the average Software Engineer Salary in India
View more details

What Fidelity Investments employees are saying about work life

based on 880 employees
79%
92%
74%
80%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Fidelity Investments Benefits

Free Transport
Cafeteria
Work From Home
Health Insurance
Soft Skill Training
Team Outings +6 more
View more benefits

Compare Fidelity Investments with

Vanguard

4.1
Compare

Blackrock

3.8
Compare

Charles Schwab

4.2
Compare

JPMorgan Chase & Co.

4.1
Compare

Goldman Sachs

3.6
Compare

Morgan Stanley

3.7
Compare

State Street Corporation

3.8
Compare

UBS

3.8
Compare

Bank of America

4.3
Compare

Wells Fargo

3.9
Compare

HSBC Group

4.0
Compare

American Express

4.2
Compare

Citicorp

3.7
Compare

BNP Paribas

3.9
Compare

Credit Suisse

4.3
Compare

FactSet

4.0
Compare

Aon

3.8
Compare

Ocwen Financial Solutions

4.0
Compare

Synchrony

4.4
Compare

Northern Trust Operating Services

4.0
Compare

Similar Jobs for you

Software Engineer at IBM India Pvt. Limited

Hyderabad / Secunderabad, Pune + 1

1-4 Yrs

₹ 4-8 LPA

Platform Engineer at Accenture Solutions Pvt Ltd

Bangalore / Bengaluru

5-10 Yrs

₹ 7-12 LPA

Network Development Engineer at TETRAHED INC

Chennai

5-8 Yrs

₹ 4-8 LPA

Software Engineer at Vodafone India Services Pvt.Ltd

Pune

3-7 Yrs

₹ 5-9 LPA

AWS Devops Engineer at Jala Academy

Hyderabad / Secunderabad

2-6 Yrs

₹ 4-18 LPA

Senior Software Engineer at DTCC

Chennai

5-7 Yrs

₹ 7-10 LPA

Software Development Engineer at Accenture Solutions Pvt Ltd

Bangalore / Bengaluru

3-5 Yrs

₹ 4-8 LPA

Consultant at Red Hat India Pvt Ltd

Mumbai

2-6 Yrs

₹ 4-9 LPA

System Engineer Hardware at Sysvine Technologies

Chennai

4-8 Yrs

₹ 8-12 LPA

Devops Engineer at IBM India Pvt. Limited

Bangalore / Bengaluru

2-6 Yrs

₹ 5-9 LPA

Software Engineer

3-5 Yrs

Chennai

7d ago·via naukri.com

Director - Network Engineering

10-14 Yrs

Bangalore / Bengaluru

6d ago·via naukri.com

Manager - HRBP

7-11 Yrs

Bangalore / Bengaluru

6d ago·via naukri.com

Senior Delivery Manager - Money Out

12-14 Yrs

Bangalore / Bengaluru

7d ago·via naukri.com

Lead - Cloud Site Reliability Engineer

6-8 Yrs

Bangalore / Bengaluru

7d ago·via naukri.com

Lead - Data Engineering

5-8 Yrs

Chennai, Bangalore / Bengaluru

7d ago·via naukri.com

Principal - Software Engineering - Full Stack Engineer

7-10 Yrs

Bangalore / Bengaluru

7d ago·via naukri.com

Manager - Human Resources

4-8 Yrs

Chennai

7d ago·via naukri.com

Lead - Advanced Analytics & Customer Insights (AACI)

4-5 Yrs

Bangalore / Bengaluru

7d ago·via naukri.com

Lead - Marketing Measurement and Analytics

3-7 Yrs

Bangalore / Bengaluru

7d ago·via naukri.com
write
Share an Interview