Principal - Software Engineering

2 weeks ago


chennai, India Fidelity Investments Full time

Job Description:

Job Title – Principal – Software Engineering

This role will be part of the Test automation engineering team to design, develop and maintain the inhouse testing product within the Fidelity Fund & Investment Operations (FFIO) Business Unit

The Purpose of this role

The FFIO (Fidelity Fund and Investment Operation) Technology teams manage applications that provide accounting and investment management support to Asset Management business functions within Fidelity Investments. The products within FFIO include Positions, Cash management, NAV, Shareholder reporting, Performance and Attributions, Tax, Data and Advisory Services. As part of Test Automation & Engineering Chapter, we require a full stack developer with 10+ years of experience, primarily responsible for high quality development to meet the project/business needs. The role requires interaction with technologists, BA, architects as well as with business.

The Value you Deliver

You will be responsible for designing, developing and coordinating sophisticated inhouse application platforms/ framework for test automation. You will also evaluate emerging cloud technologies and collaborate with architecture to influence our business unit cloud strategy.

We would like you to actively participate in planning, influencing, execution and support the test automation framework with the application product teams. Your technical expertise will be used to build our next generation test automation product. You must be able to quantitatively analyze product performance and effectively implement necessary changes to meet the SLA.

You will have the opportunity to demonstrate your attention to detail to align with the technology blueprint and solve business problems through design, development and ongoing support. If you want your job to have the right balance of fun at work and be able to solve complex and time sensitive business problems, this is the right place for you

The Skills that will make you successful in this role

Proficiency in Core Java, J2EE, SpringBoot, REST API services, Micro service API and Python

Hands-on experience in core AWS services (EC2, EKS, S3, RDS, CloudWatch, CloudFormation).

Hands-on experience in Containerization (Docker), Kubernetes.

Experience in Automation using Cucumber, Cypress/ Selenium testing tools

Proficiency in Messaging (JMS, Active MQ, IBM MQ) and in Multithreading/Concurrency Programming

Proficiency in SQL

Proficiency in Design Patterns & Engineering standards

Proficiency in Test Driven Development and Build Technologies (Maven – Preferred)

Hands-on experience in Linux Shell Scripting

Excellent written & verbal communication skills

The Skills that are good to have for this role

Enterprise Integration Patterns

Exposure to DevOps

UI Engineering with Angular exposure

Exposure to Financial Investments or similar subject areas within the Financial domain

Agile methodologies or iterative development processes

How your work impacts Fidelity?



  • Chennai, India Virtusa Full time

    Python Principal Software Engineer - CREQ188493 Description Job Overview:Position demands a Principal Software Engineer who provides technical leadership in designing, developing and optimizing complex software systems using Principal engineer will set coding standards, menotr junior developers and collaborate with cross functional teams to align tech...


  • chennai, India Virtusa Full time

    Python Principal Software Engineer - CREQ188493 Description Job Overview:Position demands a Principal Software Engineer who provides technical leadership in designing, developing and optimizing complex software systems using Principal engineer will set coding standards, menotr junior developers and collaborate with cross functional teams to align tech...


  • Chennai, India Toast Full time

    Principal Software Engineer (Backend)Toast is driven by building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best: building the businesses they love.Are you bready* for a change?Toast is looking for a Principal Software Engineer to take responsibility for bringing our architecture to the next level and...


  • Chennai, India NatWest Digital X Full time

    Join us as a Principal EngineerThis is a challenging role that will see you design and engineer software with the customer or user experience as the primary objectiveYou’ll be playing a major role in the engineering centre of excellence, collaborating to improve the bank’s overall software engineering capabilityYou’ll gain valuable stakeholder exposure...


  • Chennai, Tamil Nadu, India NatWest Digital X Full time

    Join us as a Principal EngineerThis is a challenging role that will see you design and engineer software with the customer or user experience as the primary objectiveYou'll be playing a major role in the engineering centre of excellence, collaborating to improve the bank's overall software engineering capabilityYou'll gain valuable stakeholder exposure as...


  • chennai, India Toast Full time

    Principal Software Engineer (Backend)  Toast is driven by building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best: building the businesses they love. Are you bready* for a change? Toast is looking for a Principal Software Engineer to take responsibility for bringing our architecture to the next level...


  • Chennai, India MaxLinear Full time

    ResponsibilitiesMaxLinear is seeking a Principal Software Development Engineer to join our growing team. In this role, you will focus on the following:Lead development of next generation wireless communications and broadband products like multi-gigabit Wi-Fi and broadband routers, mesh networks and distributed systems providing high speed data...


  • Chennai, India Clear Ventures Full time

    Toast is driven by building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best: building the businesses they love.Are you bready* for a change?Toast is looking for a Principal Software Engineer to take responsibility for bringing our architecture to the next level and level up the team. As well as providing...


  • Chennai, India NatWest Digital X Full time

    Join us as a Principal EngineerThis is a challenging role that will see you design and engineer software with the customer or user experience as the primary objectiveYou’ll actively contribute to our architecture, design and engineering centre of excellence, collaborating to improve the bank’s overall software engineering capabilityYou’ll gain valuable...


  • Chennai, Tamil Nadu, India NatWest Digital X Full time

    Join us as a Principal EngineerThis is a challenging role that will see you design and engineer software with the customer or user experience as the primary objectiveYou'll actively contribute to our architecture, design and engineering centre of excellence, collaborating to improve the bank's overall software engineering capabilityYou'll gain valuable...


  • Chennai, India Fidelity Investments Full time

    Job Description:Job Title – Principal – Software EngineeringThis role will be part of the Test automation engineering team to design, develop and maintain the inhouse testing product within the Fidelity Fund & Investment Operations(FFIO)Business UnitThe Purpose of this roleThe FFIO (Fidelity Fund and Investment Operation) Technology teams manage...


  • Chennai, India Clear Ventures Full time

    Toast is driven by building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best: building the businesses they love. Are you bready* for a change? Toast is looking for a Principal Software Engineer to take responsibility for bringing our architecture to the next level and level up the team. As well as...


  • chennai, India Clear Ventures Full time

    Toast is driven by building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best: building the businesses they love. Are you bready* for a change? Toast is looking for a Principal Software Engineer to take responsibility for bringing our architecture to the next level and level up the team. As well as...


  • Chennai, India NatWest Digital X Full time

    Join us as a Principal EngineerThis is a challenging role that will see you design and engineer software with the customer or user experience as the primary objectiveYou’ll actively contribute to our architecture, design and engineering centre of excellence, collaborating to improve the bank’s overall software engineering capabilityYou’ll gain valuable...


  • Chennai, Tamil Nadu, India NatWest Digital X Full time

    Join us as a Principal EngineerThis is a challenging role that will see you design and engineer software with the customer or user experience as the primary objectiveYou'll actively contribute to our architecture, design and engineering centre of excellence, collaborating to improve the bank's overall software engineering capabilityYou'll gain valuable...


  • Chennai, India MaxLinear Full time

    Responsibilities MaxLinear is seeking a Principal Software Development Engineer to join our growing team. In this role, you will focus on the following: Lead development of next generation wireless communications and broadband products like multi-gigabit Wi-Fi and broadband routers, mesh networks and distributed systems providing high speed data...


  • chennai, India MaxLinear Full time

    Responsibilities MaxLinear is seeking a Principal Software Development Engineer to join our growing team. In this role, you will focus on the following: Lead development of next generation wireless communications and broadband products like multi-gigabit Wi-Fi and broadband routers, mesh networks and distributed systems providing high speed...


  • Chennai, India Fidelity Investments Full time

    The Purpose of This RolePrincipal Software Engineer will be working in development and delivery of high quality, timely and maintainable software solutions in an agile environment which meet functional and non-functional business requirements. This role will involve partner & stakeholder engagement, design and release support along with technical guidance to...


  • Chennai, India McDermott International Full time

    Job Overview: The Senior Principal Electrical Engineer is tasked with solving unique and complex problems that have a broad impact on the business. They must proactively identify and solve the most complex problems that impact the management and direction of the business. The Senior Principal Electrical Engineer is considered a specialist in the field...


  • chennai, India McDermott International Full time

    Job Overview: The Senior Principal Electrical Engineer is tasked with solving unique and complex problems that have a broad impact on the business. They must proactively identify and solve the most complex problems that impact the management and direction of the business. The Senior Principal Electrical Engineer is considered a specialist in the...