Fidelity is looking to solve the problem of conceptualizing, creating, testing and deploying ground-breaking solutions across the financial services industry, by hiring a Director of Software Engineering to lead the development of pilots and new products.
Requirements
- Proven leadership and strong technical skills
- Proven track record designing and building complex, low latency, highly scalable end-to-end systems
- Strong Object-Oriented analysis and design skills
- Full stack Engineer with strong experience in middle tier technologies like Java, NodeJs, Python
- Experience with front-end technologies like AngularJs, Bootstrap etc.
- Hands-on experience with implementing security mechanisms like SAML SSO (SP initiated/IDP initiated) & OpenID connect
- Knowledge of designing and implementing coarse and fine grained authorization frameworks using XACML, OPA and CASBIN
Responsibilities
- Work closely with the business to develop prototypes, pilots, and full-scale applications
- Serve as a lead in the design and implementation of financial applications
- Provide thought-leadership on technology solutions and ideas to support business goals
- Provide technical leadership to all team members
- Escalate issues and risks to executive management for timely resolution
- Mentor junior team members
- Architect, design and lead the development of pilots and new products
Other
- Bachelor’s degree Computer Science or other related discipline
- 12+ years of software development
- Demonstrated technical leadership experience
- Strong written and verbal communication skills, strong interpersonal skills
- Ability to clearly convey information to a broad array of technical and non-technical audience