
Principal Software Engineer
skillventory - A Leading Talent Research Firm
full-time
Posted on:
Location Type: Hybrid
Location: Merrimack • Massachusetts, New Hampshire, Rhode Island • 🇺🇸 United States
Visit company websiteJob Level
Lead
Tech Stack
AngularAWSCloudDockerJavaKubernetesOracleRxJSSpringSpring BootSpringBootSQL
About the role
- Lead-by-coding Principal Software Engineer on a full-stack team building a new product
- Build Java Spring/Springboot microservice backend and Angular UI running in K8S clusters in AWS
- Mentor and develop a team of developers, guiding them to become better developers
- Collaborate with architects and business partners on design and implementation
- Apply and enforce standard processes: unit testing, automation, ATDD, DevOps, CI/CD, design and code reviews
- Contribute to development of a platform for launching a new Options Overlay Product in Asset Management Technology
- Work within Fidelity's Investment Frontier Neighborhood and Liquid Alts offerings, using derivatives and equities
Requirements
- A minimum of 10 years of software application development experience
- Financial/asset management industry experience is a plus
- BS/MS or equivalent experience in Computer Science, Engineering, or Information Technology
- Extensive experience working in Angular (RXJS), Java Spring/Springboot, and SQL (Oracle preferred)
- Ability to apply standard processes across the squad in areas such as Unit testing, Automation, ATDD, DevOps, CI/CD, design, and code reviews
- Exposure to cloud technologies such as AWS, Docker, and Kubernetes is an advantage
- Demonstrated experience working on Finance-related software projects focusing on asset management or fund accounting
- Certifications: Category: Information Technology
- Fidelity is not providing immigration sponsorship for this position
Benefits
- Most roles at Fidelity are Hybrid, requiring associates to work onsite every other week (all business days, M-F)
- Fidelity Investments is an equal opportunity employer
- Fidelity will reasonably accommodate applicants with disabilities who need adjustments to participate in the application or interview process (contact accommodations@fmr.com or call 800-835-5099 for US roles)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpringSpringbootAngularKubernetesSQLUnit testingAutomationDevOpsCI/CD
Soft skills
MentoringCollaborationGuidance
Certifications
BS in Computer ScienceMS in Computer ScienceInformation Technology certification