Principal Software Engineer
Company | Fidelity Investments |
---|---|
Location | Boston, MA, USA, Merrimack, NH, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Expert or higher |
Requirements
- BS/MS in computer science, Engineering, Information Technology or equivalent
- A minimum of 10 years of design & development experience
- Extensive experience in SpringBoot, Angular (RXJS) / Java, RESTful services / Oracle SQL & PLSQL
- Ability to set ambitious standards in applying practices across the squad in areas such as Unit testing, Automation, ATDD, DevOps, CI/CD, design, and code reviews
- Working experience on ATDD, Cucumber, Karate, Cypress or similar frameworks
- Exposure to Cloud Technologies such as AWS (Amazon Web Services) and Kubernetes
- Experience in breaking down high-level requirements into solutions
- Experience in leading the design of enterprise solutions across the stack
Responsibilities
- Lead a squad responsible for building a brand-new platform
- Contribute to building a suite of Micro-Services and UIs
- Collaborate with Team Leads, Product Owners, Architects, Business Partners, Peers, and other Team Members
- Deliver high quality, timely, cost effective and maintainable software solutions in an agile environment
- Actively contribute to evangelize engineering practices such as code and design reviews and the definition of source control strategy, environment strategy, and build and deployment pipeline
- Work with product owner, technical leads and architect as required to influence technical improvements to the platform
- Develop a keen understanding of the business domain you are working on and actively participate in technology discussions with business partners and other external parties
Preferred Qualifications
- Working experience on ATDD, Cucumber, Karate, Cypress or similar frameworks is a plus
- Exposure to Cloud Technologies such as AWS (Amazon Web Services) and Kubernetes would be an advantage
- Ability to work on complex business and technical domain, Investment Management/ Financial Business Domain would be beneficial, but it is not required