Fidelity Investments

Principal Software Engineer

Fidelity Investments

New York, NY, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Welcome to Fidelity Investments, where we are dedicated to helping our clients achieve their financial goals. We are currently seeking a highly skilled and motivated Principal Software Engineer to join our dynamic team. As a Principal Software Engineer at Fidelity Investments, you will have the opportunity to work on cutting-edge technologies and drive innovation in the financial services industry. We are looking for individuals who are passionate about software engineering, possess strong leadership skills, and have a track record of delivering high-quality, scalable solutions. If you are a self-starter, thrive in a collaborative environment, and have a passion for creating impactful software solutions, then we want to hear from you!

  1. Develop and maintain high-quality, scalable software solutions for Fidelity Investments.
  2. Utilize cutting-edge technologies to drive innovation and improve efficiency in the financial services industry.
  3. Collaborate with cross-functional teams to gather requirements, design solutions, and implement new features.
  4. Lead and mentor a team of software engineers to ensure timely delivery of projects and maintain high coding standards.
  5. Conduct code reviews and provide constructive feedback to team members to ensure code quality and maintainability.
  6. Troubleshoot and debug complex technical issues and provide timely resolutions.
  7. Stay updated with industry trends and advancements in software engineering to continuously improve our products and processes.
  8. Communicate project status, risks, and issues to stakeholders and provide recommendations for mitigating risks.
  9. Collaborate with product managers and business stakeholders to understand business needs and translate them into technical requirements.
  10. Drive continuous improvement by identifying areas for efficiency and proposing solutions to enhance processes and procedures.
  11. Maintain a positive and collaborative work environment by fostering open communication and promoting teamwork.
  12. Adhere to coding standards, best practices, and security protocols to ensure the integrity and security of our software solutions.
  13. Take ownership of projects and ensure successful delivery within given timelines and budget constraints.
  14. Conduct training and knowledge sharing sessions to promote skill development and enhance team productivity.
  15. Participate in the recruitment and onboarding process for new team members.
Where is this job?
This job is located at New York, NY, USA
Job Qualifications
  • Extensive Experience In Software Development: The Ideal Candidate Should Have At Least 10 Years Of Experience In Software Development, With A Strong Understanding Of Programming Languages Such As Java, C++, Or Python.

  • Leadership Skills: As A Principal Software Engineer, The Candidate Will Be Responsible For Leading A Team Of Developers, So Strong Leadership Skills Are A Must-Have. The Candidate Should Have Experience In Managing And Mentoring Junior Developers And Be Able To Effectively Communicate And Collaborate With Cross-Functional Teams.

  • In-Depth Knowledge Of Software Engineering Principles: The Candidate Should Possess A Deep Understanding Of Software Engineering Principles, Such As Design Patterns, Data Structures, And Algorithms. They Should Also Have Experience In Designing And Developing Complex Software Systems.

  • Experience In Agile Methodologies: Fidelity Investments Follows Agile Methodologies For Software Development, So The Ideal Candidate Should Have Experience In Agile Practices, Such As Scrum Or Kanban. They Should Be Able To Work In A Fast-Paced Environment And Deliver High-Quality Software Within Tight Deadlines.

  • Strong Problem-Solving And Critical Thinking Skills: The Candidate Should Have A Strong Analytical Mindset And Be Able To Think Critically When Faced With Complex Technical Challenges. They Should Be Able To Identify And Troubleshoot Issues Quickly And Come Up With Effective Solutions.

Required Skills
  • Communication Skills

  • Project Management

  • Data Analysis

  • Agile Methodology

  • Technical Leadership

  • Team collaboration

  • Problem-Solving

  • Software Architecture

  • Systems Design

  • Continuous

  • Coding Proficiency

  • Testing And Debugging

Soft Skills
  • Communication

  • Conflict Resolution

  • Customer Service

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Principal Software Engineer in New York, NY, USA is $150,000 - $200,000. However, this can vary depending on factors such as experience, industry, and company size. Additionally, bonuses and other forms of compensation may also impact the total salary package for this role.

Additional Information
Fidelity Investments is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedJanuary 30th, 2024
Apply BeforeMay 22nd, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Fidelity Investments

Fidelity Investments Inc., commonly referred to as Fidelity, earlier as Fidelity Management & Research or FMR, is an American multinational financial services corporation based in Boston, Massachusetts.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started