Principal Software Engineer

Fidelity Investments Durham , NC 27701

Posted 2 days ago

Job Description:

The Role

Are you interested in working in a highly functional and agile team working in a startup mode in building an outstanding Agency Lending platform that serves the need of our Capital Markets clients? Our chapter comprises teams that work on a wide range of capabilities and platforms to enable experiences for our Capital Markets clients. We're looking for product-aware engineers who are hardworking, inquisitive, and responsible individuals to help us on our mission to build highly scalable platforms.

The Expertise You Have and The Skills You Bring

  • Proven knowledge and experience in application development / migration with micro-service architectures.

  • 10+ years of hands-on experience with designing and building large scale applications

  • Very strong in Java, J2EE, Spring, Spring Boot, MQ Technologies.

  • Angular, CSS, HTML & Browser Developer tools preferred.

  • Knowledge of end-to-end DevSecOps automation with CI and CD pipelines including Unit, Component, Functional, Performance, and Security test automation

  • Linux, Shell Scripting, Python

  • Experience developing / deploying applications in cloud environments such as AWS, Azure.

  • Solid understanding of Oracle in writing queries, stored procs, views.

  • Experience leading a team of developers building platform features as part of the larger team.

  • Any experience with FIS Global One and UniData is a plus.

  • Prior work experience in an Agile environment

  • Passion for technology and can navigate your way across sophisticated and rapidly changing landscapes by staying on top of the latest trends and thrive by sharing knowledge.

  • Have an approach of test first development and are experienced in modern test frameworks. We believe in testing and that quality is everyone's job.

  • Are a creator, a doer, and a disruptor who will help us solve real-life problems and meet real customer needs. You'll be helping us build things, taking an idea, and creating rapid prototypes that are shippable and learn from real-life feedback.

  • Self-starter, who actively challenges status-quo, is curious and not afraid to ask "Why" and "What if"?

  • Care about cycle time and use CI/CD practices, tools to rapidly deploy changes to customers while minimizing risk using practices like A/B tests, blue-green deployments, and feature toggles

  • Stay on top of Design Patterns and new frameworks and love the challenge of building highly scalable systems that can support thousands of transactions/sec.

  • Are data-driven and can measure, collect and use data to make decisions. We understand the value of intuition and the need to balance decisions accordingly.

  • Have strong communication skills and technical expertise to drive and participate in significant discussions.

  • Leading development effort by defining architecture and tech stack

  • Owning the outcome and making sure features are delivered with quality and on time

  • Gathering requirement from partners and communicating them with the team

  • Designing web experiences thinking from a customers' point of view

  • User Test Driven Development practices to deliver high quality products

The Team

We build and contribute to Fidelity's Agency Lending platform. As a Software Engineer, you will be an integral member of a dynamic team building world class products and customer experiences, "automating all the things", in support of our expanding our product offering to serve new customers and new market segments.

You'll have the opportunity to contribute to own entire features from concept to deployment working on multi-functional teams. As well as give ideas to improve our products as well as develop your skills, learn new technologies and languages, and continue to learn. We're looking for highly motivated individuals who work well in a collaborative, iterative, and fast-paced environment.

Certifications:

Company Overview

At Fidelity Investments, our customers are at the heart of everything we do. As a privately held company with a rich 75-year history, our mission has remained the same since our founding: to strengthen the financial well-being of our clients. We help people invest and plan for their future. We assist companies and non-profit organizations in delivering benefits to their employees. And we provide institutions and independent advisors with investment and technology solutions to help invest their own clients' money.

Join Us

At Fidelity, you'll find endless opportunities to build a meaningful career that positively impacts peoples' lives, including yours. You can take advantage of flexible benefits that support you through every stage of your career, empowering you to thrive at work and at home. And you don't need a finance background to succeed at Fidelity-we offer a range of opportunities for learning and growth so you can build the career you've always imagined. We welcome associates from different backgrounds and with different perspectives to help us innovate and make a difference for our customers and our communities.

We invite you to Find Your Fidelity at fidelitycareers.com.

Fidelity Investments is an equal opportunity employer. We believe that the most effective way to attract, develop and retain a diverse workforce is to build an enduring culture of inclusion and belonging.

Fidelity will reasonably accommodate applicants with disabilities who need adjustments to participate in the application or interview process. To initiate a request for an accommodation, contact the HR Leave of Absence/Accommodation Team by sending an email to accommodations @fmr.com, or by calling 800-835-5099, prompt 2, option 2.

Fidelity will continue to keep the safety of associates and customers as our top priority and this will never change. As the pandemic evolves and Federal, State, and Local regulations emerge, it has become clear that knowing the vaccination status of all associates is critical to our safety efforts.

Therefore, Fidelity will require all candidates to disclose their COVID-19 vaccination status during the hiring process, and if vaccinated, provide proof of vaccine.

This is not a requirement to be vaccinated. It is a requirement to report vaccination status and, if vaccinated, provide proof.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Software Engineer

Cognizant Technology Solutions

Posted 4 months ago

VIEW JOBS 9/25/2021 12:00:00 AM 2021-12-24T00:00 Thought Leadership / Process Improvements / Delivery Excellence: * Lead and support technology decisions & manage the tech teams * Understand the current IT/Technology trends and analyze/identify the impact of each trend on the business segments within vertical in relation to area under purview * Build Domain Technology Roadmap based on current and future industry trends * Facilitate & Create reusable assets / frameworks / supporting artifacts based on the industry landscape * Identify re-usable solutions/assets which can be built within the technology unit * Co-author points of view publish whitepapers represent in the Technology Conferences/Roadshows/Forums * Guide teams to create case studies/whitepapers on application/solution/enterprise architecture / technology recommendations * Identify patentable components and work with teams like Horizon 3 GTO and IP office to file IP for the same * Participate and interact with external stakeholders industry forums clients analysts to gain understanding of changes in technology and industry landscape '- Sub-industries of interest: Industrial Equipment Automotive Aerospace Process * Some Functional experitse in Manufacturing or Product Engg will be an advantage * Ability to collaborate and operate within complex org structures * Experience leading and growing software development teams preferred * Knowledge of Agile Methodology and CI/CD process * Outstanding attention to detail Technology Advisory & Consulting (for clients): * Understand the customer needs Identify avenues to elicit customer requirements (e.g. workshops etc.) in own area of specialization * Understand the customer pain points and technical challenges leading to impact on business or customer experience * Proactively identify technology solution alternatives in line with specific client objectives / challenges / context * Conduct current state analysis versus the Industry landscape and identify the roadmap for the same * Identify the benefits for the customer to invest in specific technologies and assignments Propose/Create the solution framework * Guide the teams to enable creation of an appropriate development strategy * Review solutions to ensure alignment with customer objectives organization guidelines/benchmarks and industry best practices * Create PoCs/Technology labs to demonstrate capabilities to clients and stakeholders Project Estimation: * Review estimates for projects related to new technologies related to area under purview * Enable team to provide estimates with consistency across technologies * Lead & Provide guidance to team around estimation methodology/model when required Solution Design & Development: * For complex engagements within emerging technologies in respective domains review the initial solutions/ planning * Understand customer specific process analyze gaps map Cognizant & customer (domain specific) process and tools on technical requirements * Understand the various work streams and evaluate technology alternatives and recommend solutions for emerging areas of specialization * Provide solutions for complex engineering problems * Independently define technology architecture for complex applications combining multiple technology layers within the boundaries of the enterprise architecture Employee Status : Full Time Employee Shift : Day Job Travel : No Job Posting : Sep 24 2021 About Cognizant Cognizant (Nasdaq-100: CTSH) is one of the world's leading professional services companies, transforming clients' business, operating and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build and run more innovative and efficient businesses. Headquartered in the U.S., Cognizant is ranked 185 on the Fortune 500 and is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital at www.cognizant.com or follow us @USJobsCognizant. Applicants may be required to attend interviews in person or by video conference. In addition, candidates may be required to present their current state or government issued ID during each interview. Cognizant is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. If you have a disability that requires a reasonable accommodation to search for a job opening or submit an application, please email CareersNA2@cognizant.com with your request and contact information. Cognizant Technology Solutions Durham NC

Principal Software Engineer

Fidelity Investments