Senior Software Engineer
Fidelity InvestmentsAbout the role
Job Description:
We develop next-generation technology that directly impacts how our customers accomplish their philanthropic goals.
As a Principal Software Engineer within our technology business unit you will help us take Fidelity Charitable applications to the next level of evolution. The position will require hands-on software development, technical mentoring, cross team collaboration with a diverse and co-located engineering team, and the ability to visualize customer issues as drivers for internal change.
As a member of the team you’ll help us craft and influence creative solutions that meet not only functional, but also performance, scalability and reliability requirements.
The Expertise You Have
- Bachelor’s Degree in computer science or equivalent
- Experience in SCRUM, SAFe, or other agile development processes
- Love of programming and rock-solid in Java/JavaScript
The Skills You Bring
- Exemplary collaboration skills working with product owners, business-analyst, software architects, software engineers and quality engineers in an agile environment
- Experience serving as a strong hands-on technical team member producing clean, unit-tested code.
- Experience mentoring junior staff and defining coding standards and standard methodologies
- Experience applying Software Engineering Architecture and Design Patterns (MVVM, Facade, Factory, REST)
- Strong knowledge of JavaScript, Angular, NgRx and RxJS
- Some familiarity of Java and Spring
- Some familiarity of SQL and Object Relational Mapping (Hibernate)
- Familiarity with SASS/SCSS and developing for accessibility
- Passion for continuous integration and continuous delivery
- Experience focusing on accessibility using a screen reader and other tools
- Bachelors in Computer Science or equivalent experience
- 5+ Years of Software Development Experience
- 1+ Years of Technical Leadership Experience
Certifications:
Category:
Information TechnologyFidelity’s working model blends the best of working offsite with maximizing time together in person to meet associate and business needs. Currently, most hybrid roles require associates to work onsite all business days of one assigned week per four-week period (beginning in September 2024, the requirement will be two full assigned weeks).
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s