Fidelity Investments

Director – Software Engineering

Fidelity Investments

full-time

Posted on:

Location Type: Hybrid

Location: BostonMassachusettsRhode IslandUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $126,000 - $255,000 per year

Job Level

About the role

  • 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

Requirements

  • Bachelor’s degree in Computer Science or other related discipline
  • 12+ years of software development
  • Architected, designed and built enterprise scale financial systems
  • Conversant in object oriented development concepts; able to lead development of integrated software & solutions
  • Extensive integration with 3rd party platforms using industry standard protocols
  • Demonstrated technical leadership experience
  • Proven leadership and strong technical skills
  • Proven track record designing and building complex, low latency, highly scalable end-to-end systems
  • 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 cloud computing environments, applications and tools
  • Experience building event based messaging services utilizing technologies like Kafka & RabbitMQ
  • Experience with both SQL based and NoSQL databases
  • Knowledge of designing and implementing coarse and fine grained authorization frameworks using XACML, OPA and CASBIN
  • Strong written and verbal communication skills, strong interpersonal skills
  • Experience and knowledge of both waterfall and Agile/iterative software delivery methodologies
Benefits
  • comprehensive health care coverage and emotional well-being support
  • market-leading retirement
  • generous paid time off and parental leave
  • charitable giving employee match program
  • educational assistance including student loan repayment, tuition reimbursement, and learning resources to develop your career
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmententerprise scale financial systemsobject oriented developmentfull stack engineeringJavaNodeJsPythonAngularJsBootstrapSQL databases
Soft Skills
technical leadershipmentoringcommunicationinterpersonal skillsproblem solving
Certifications
Bachelor’s degree in Computer Science